【问题标题】:How I can decode codes? [closed]我如何解码代码? [关闭]
【发布时间】:2020-09-10 00:03:45
【问题描述】:

我试图像这段代码一样解码。 我尝试了很多网站,但没有一个可以工作。

var _0x2b10=['Hello\x20tito!'];(function(_0x3f112f,_0x2b10bf){var _0x5a86d2=function(_0x5e1f9d){while(--_0x5e1f9d){_0x3f112f['push'](_0x3f112f['shift']());}};_0x5a86d2(++_0x2b10bf);}(_0x2b10,0x16d));var _0x5a86=function(_0x3f112f,_0x2b10bf){_0x3f112f=_0x3f112f-0x0;var _0x5a86d2=_0x2b10[_0x3f112f];return _0x5a86d2;};function tito(){console['log'](_0x5a86('0x0'));}tito();

你能给我一个可以解码这种代码的网站吗?

【问题讨论】:

  • 请只询问与编程相关的问题。

标签: javascript arrays decode decoder


【解决方案1】:

代码已经“解码”,您可以正常运行它,只是故意造成混淆。

不过,您可以通过将变量重命名为更易读的名称(例如 var1 而不是 _0x2b10)并正确缩进代码,使其更易于理解。

var var1=['Hello\x20tito!'];
(function(var2, var3){
    var var5=function(var6){
        while(--var6){
            var2['push'](var2['shift']());
        }
    };
    var5(++var3);
}(var1,0x16d));
var var4=function(var2,var3){
    var2 = var2 - 0x0;
    var var5=var1[var2];
    return var5;
};
function tito(){
    console.log(var4('0x0'));
}
tito();

【讨论】:

    猜你喜欢
    • 2012-06-10
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 2017-03-07
    • 2014-03-21
    • 2016-04-21
    相关资源
    最近更新 更多