超星协议enc加密简单分析
超星协议基本没什么需要操作的,唯一稍微有点加密的参数就是表单中的enc定位js文件中enc所在的位置
var sendLog_ = function(player, isdrag, currentTimeSec, callback) {
if (!params.reportUrl) {
return
}
if (params.isFiled == 1 || params.state == 1) {
return
}
var format = "[{0}][{1}][{2}][{3}][{4}][{5}][{6}][{7}]"
, clipTime = (params.startTime || "0") + "_" + (params.endTime || params.duration);
var enc = Ext.String.format(format, params.clazzId, params.userid, params.jobid || "", params.objectId, currentTimeSec * 1000, "d_yHJ!$pdA~5", params.duration * 1000, clipTime);
var rurl = .join("");
logFunc(player, rurl, callback)
};
js文件中的代码如上,取enc:
var enc = Ext.String.format(format, params.clazzId, params.userid, params.jobid || "", params.objectId, currentTimeSec * 1000, "d_yHJ!$pdA~5", params.duration * 1000, clipTime);
&enc=", md5(enc),
pyhton代码:
版本升级会不会变,所以我想要一个脱壳工具。给新版app脱壳
页:
[1]