szwangyubo 2014-06-14 03:46 采纳率: 0%
浏览 1868

一段复杂的js代码,须从中解出unsuan这个函数,求高手解答

请问各位大虾,如何从下面的代码中,解密出 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, {}))

  • 写回答

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 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型