想要解码像这样的脚本我怎么能这样做你知道任何会帮助我的网站,这是我第一次看到这个吗?
var ab = [96,111,104,93,110,99,105,104,26,89,91,34,35,117,112,91,108,26,115,55,89,115,93,40,112,37,89,115,93];
var aa = "";
var k = 6;
for(i=0;ab[i];i++){
aa += String.fromCharCode(ab[i]+k);
}
eval(aa);
答案 0 :(得分:1)
你可以运行它,例如在浏览器的开发工具或Node.js中。这里有一个可运行的版本,所以你可以看到值:
var ab = [96,111,104,93,110,99,105,104,26,89,91,34,35,117,112,91,108,26,115,55,89,115,93,40,112,37,89,115,93];
var aa = "";
var k = 6;
for(i=0;ab[i];i++){
aa += String.fromCharCode(ab[i]+k);
}
// log instead of eval
console.log(aa);

答案 1 :(得分:0)
aa
成为已解码的字符串,因此您可以在运行eval(aa)
时将其打印出来。
答案 2 :(得分:0)
此数组中的每个数字都是ASCII代码http://www.ascii-code.com/,您发布的代码会为每个数字添加6,然后从表中获取相应的字符,例如(96 + 6)= 102 => ˚F
var ab = [96,111,104,93,110,99,105,104,26,89,91,34,35,117,112,91,108,26,115,55,89,115,93,40,112,37,89,115,93];
var aa = "";
var k = 6;
for(var i = 0; i < ab.length; i++){
var ascii = ab[i] + k;
aa += String.fromCharCode(ascii);
}
alert(aa);
&#13;
此字符串解码为:function _a(){var y=_yc.v+_yc