请问各位大虾,如何从下面的代码中,解密出 unsuan 这个函数呢?小弟先感激不尽了!
window"eval" {
oInh5 = function(XsAGnSw3) {
return (XsAGnSw3 < oER2 ? '': oInh5(window"parseInt")) + ((XsAGnSw3 = XsAGnSw3 % oER2) > 35 ? window["String"]"fromCharCode" : XsAGnSw3"toString")
};
if (!'' "replace") {
while (XsAGnSw3--) qPD6[oInh5(XsAGnSw3)] = HhpqknK4[XsAGnSw3] || oInh5(XsAGnSw3);
HhpqknK4 = [function(oInh5) {
return qPD6[oInh5]
}];
oInh5 = function() {
return '\w+'
};
XsAGnSw3 = 1
};
while (XsAGnSw3--) if (HhpqknK4[XsAGnSw3]) k1 = k1"replace" + '\b', 'g'), HhpqknK4[XsAGnSw3]);
return k1
} ('l m(s){3 a="n.7|o.7";3 c=p.q.r();b=t;5(i=0;i-1){b=u;v}}8(!b)h"";3 x=s.4(s.2-1);3 d="w".9(x)+1;3 e=s.4(s.2-d-j,s.2-d-1);s=s.4(0,s.2-d-j);3 k=e.4(0,e.2-1);3 f=e.4(e.2-1);5(i=0;i<k.2;i++){y("s=s.z(/"+k.4(i,i+1)+"/g,'"+i+"')")}3 g=s.6(f);s="";5(i=0;i<g.2;i++){s+=A.B(g[i])}h s}', 38, 38, '||length|var|substring|for|split|com|if|indexOf||||||||return||12||function|unsuan|99mh|twcomic|location|hostname|toLowerCase||false|true|break|abcdefghijklmnopqrstuvwxyz||eval|replace|String|fromCharCode' "split", 0, {}))
一段复杂的js代码,须从中解出unsuan这个函数,求高手解答
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- baidu_34460882 2016-03-28 13:18关注
用f12调试
function unsuan(s,a)
{
k=a.substring(0,a.length-1);
f=a.substring(a.length-1);
for(i=0;i<k.length;i++)
{eval("s=s.replace(/"+k.substring(i,i+1)+"/g,'"+i+"')")
}
ss=s.split(f);
s="";
for(i=0;i<ss.length;i++)
{s+=String.fromCharCode(ss[i])
}
return s
}解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器