var aaaafun = function(p, a, c, k, e, d) { e = function(c) { return (c < a ? "" : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) d[e(c)] = k[c] || e(c); k = [ function(e) { return d[e] } ]; e = function() { return '\\w+' }; c = 1; }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p; } eval(aaaafun('7 8(2,4,3){5 6=3.9(\'|\');a(5 1=0;1<4;1++){2=2.f(e b(\'\\\\{\'+1+\'\\\\}\',\'c\'),6[1])}d 2}', 16, 16, '|i|str|strReplace|count|var|arrReplace|function|de|split|for|RegExp|g|return|new|replace'.split('|'), 0, {}))
看来是没有大牛会了,真的好伤心
你这个代码,看的脑壳疼。排一下版好吧,
应该被混淆加密过,就这样看是看不明白的
那要怎么整呢,js混淆有什么好的解决方法吗?
@这一盘是姜: 一般有在线解析可以解析出来,可你这个我试了下好像不行啊,有可能数据是人家用特殊方法处理过的 一把锁对应一把钥匙 不过你还是搜搜JS在线解析吧 可能我刚解析的方式不对
@默卿: 确实解析不了,我也试了,三个解析的网站都解析不了,很感谢你了
你要看懂它干嘛
我要获得它返回的数据,爬虫用
然后用自己的代码实现这个
压缩后的代码,局部变量可读性不好