我正在寻找解码JavaScript文件的东西108,37,89,115,93,40,113,37

时间:2016-09-26 18:43:16

标签: javascript arrays decode

想要解码像这样的脚本我怎么能这样做你知道任何会帮助我的网站,这是我第一次看到这个吗?

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);

3 个答案:

答案 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;
&#13;
&#13;

此字符串解码为:function _a(){var y=_yc.v+_yc