上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

超星协议enc加密简单分析

[复制链接]
  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2020-12-2 18:48:53 | 显示全部楼层 | 阅读模式
    超星协议基本没什么需要操作的,唯一稍微有点加密的参数就是表单中的enc

    定位js文件中enc所在的位置
    1.png

    1. var sendLog_ = function(player, isdrag, currentTimeSec, callback) {
    2.     if (!params.reportUrl) {
    3.         return
    4.     }
    5.     if (params.isFiled == 1 || params.state == 1) {
    6.         return
    7.     }
    8.     var format = "[{0}][{1}][{2}][{3}][{4}][{5}][{6}][{7}]"
    9.       , clipTime = (params.startTime || "0") + "_" + (params.endTime || params.duration);
    10.     var enc = Ext.String.format(format, params.clazzId, params.userid, params.jobid || "", params.objectId, currentTimeSec * 1000, "d_yHJ!$pdA~5", params.duration * 1000, clipTime);
    11.     var rurl = [params.reportUrl, "/", params.dtoken, "?clazzId=", params.clazzId, "&playingTime=", currentTimeSec, "&duration=", params.duration, "&clipTime=", clipTime, "&objectId=", params.objectId, "&otherInfo=", params.otherInfo, "&jobid=", params.jobid, "&userid=", params.userid, "&isdrag=", isdrag, "&view=pc", "&enc=", md5(enc), "&rt=", params.rt, "&dtype=Video", "&_t=", new Date().getTime()].join("");
    12.     logFunc(player, rurl, callback)
    13. };
    复制代码


    js文件中的代码如上,取enc:
    1. var enc = Ext.String.format(format, params.clazzId, params.userid, params.jobid || "", params.objectId, currentTimeSec * 1000, "d_yHJ!$pdA~5", params.duration * 1000, clipTime);
    复制代码

    1. &enc=", md5(enc),
    复制代码


    pyhton代码:

    2.png
    已有1人评分好评 贡献 理由
    李恒道 + 2 + 1

    查看全部评分 总评分:好评 +2  贡献 +1 

    I don't hate programming but the fucking world.
  • TA的每日心情
    开心
    2023-5-23 10:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    10

    回帖

    9

    积分

    助理工程师

    积分
    9

    新人报道

    发表于 2023-5-23 10:07:00 | 显示全部楼层
    版本升级会不会变,所以我想要一个脱壳工具。给新版app脱壳
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表