如何解密这个js文件?

问题描述 投票:0回答:1

如何解密这样的 JavaScript 代码。求具体方法或者工具:

function loadComplete() {
  if (pageNo == 0) {
    loaderplay = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[25]][_$_2aa1[29]](403, 391, _$_2aa1[127]);

    loaderplay[_$_2aa1[524]](0);

    loaderplay[_$_2aa1[525]]({
      "useHandCursor": true
    });

    game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
      "delay": 10,
      "callback": _0x9CAD,
      "callbackScope": this
    });

    function _0x9CAD() {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[31]][_$_2aa1[526]]({
        "targets": loaderplay,
        "tweens": [{
          "angle": 30,
          "ease": _$_2aa1[30],
          "duration": 400,
          "repeat": 0,
          "yoyo": true
        }, {
          "angle": -30,
          "ease": _$_2aa1[30],
          "duration": 400,
          "delay": 200,
          "repeat": 0,
          "yoyo": true,
          "onComplete": _0x9CB7
        }]
      });
    }

    function _0x9CB7() {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1000,
        "callback": _0x9CAD,
        "callbackScope": this
      });
    }

    loaderplay[_$_2aa1[42]](_$_2aa1[527], function (_0x9C7B) {});

    loaderplay[_$_2aa1[42]](_$_2aa1[528], function (_0x9C7B) {});

    loaderplay[_$_2aa1[42]](_$_2aa1[529], function (_0x9C7B) {
      loaderplay[_$_2aa1[530]]();

      loadngTimeEvent = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1,
        "callback": loadingAsset,
        "callbackScope": this
      });

      this[_$_2aa1[4]][_$_2aa1[532]][_$_2aa1[531]](false, _$_2aa1[5]);

      game[_$_2aa1[4]][_$_2aa1[6]](_$_2aa1[49]);

      if (typeof gdsdk !== _$_2aa1[533] && gdsdk[_$_2aa1[534]] !== _$_2aa1[533]) {
        gdsdk[_$_2aa1[534]]();
      }
    });

    progress[_$_2aa1[535]] = 0;
    percentText[_$_2aa1[535]] = 0;
    loadValue++;
  } else {
    loadValue++;

    if (loadValue <= 15) {
      loadngTimeEvent = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1,
        "callback": loadingAsset,
        "callbackScope": this
      });
    } else {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[4]][_$_2aa1[3]](_$_2aa1[5]);
    }
  }
}

[! [在此处输入图像描述] (https://i.sstatic.net/fzWxwTt6.jpg)] (https://i.sstatic.net/fzWxwTt6.jpg) js文件在这里:https://uronpen.cloud/decodeResult.js

求具体方法或工具。求具体方法或者工具。谢谢你。

求具体方法或工具。

javascript deobfuscation
1个回答
0
投票

您最好的选择是类似JSNice

看起来你的代码被混淆了,这是故意很难逆转的。如果不手动对代码进行逆向工程,就无法真正撤消它,反混淆器只是尽最大努力猜测变量名称并重新格式化您的代码。

© www.soinside.com 2019 - 2024. All rights reserved.