mirror of
https://github.com/smallfawn/decode_action.git
synced 2025-12-19 16:25:10 +08:00
98 lines
3.9 KiB
JavaScript
98 lines
3.9 KiB
JavaScript
//Sat Jul 12 2025 04:03:47 GMT+0000 (Coordinated Universal Time)
|
|
//Base:<url id="cv1cref6o68qmpt26ol0" type="url" status="parsed" title="GitHub - echo094/decode-js: JS混淆代码的AST分析工具 AST analysis tool for obfuscated JS code" wc="2165">https://github.com/echo094/decode-js</url>
|
|
//Modify:<url id="cv1cref6o68qmpt26olg" type="url" status="parsed" title="GitHub - smallfawn/decode_action: 世界上本来不存在加密,加密的人多了,也便成就了解密" wc="741">https://github.com/smallfawn/decode_action</url>
|
|
var _0xfae13c = function () {
|
|
var _0x5606a2 = true;
|
|
return function (_0x71a565, _0x5606d0) {
|
|
var _0x334f6c = _0x5606a2 ? function () {
|
|
if (_0x5606d0) {
|
|
var _0x576729 = _0x5606d0["apply"](_0x71a565, arguments);
|
|
return _0x5606d0 = null, _0x576729;
|
|
}
|
|
} : function () {};
|
|
return _0x5606a2 = false, _0x334f6c;
|
|
};
|
|
}(),
|
|
_0x7ae2ae = _0xfae13c(this, function () {
|
|
var _0x4759c3 = {
|
|
'SWNIq': "return /\" + this + \"/",
|
|
'uaKBr': "^([^ ]+( +[^ ]+)+)+[^ ]}",
|
|
'uCvRe': function (_0x1ad653) {
|
|
return _0x1ad653();
|
|
}
|
|
},
|
|
_0x76a3a0 = function () {
|
|
var _0x15381e = _0x76a3a0["constructor"](_0x4759c3["SWNIq"])()["constructor"](_0x4759c3["uaKBr"]);
|
|
return !_0x15381e["test"](_0x7ae2ae);
|
|
};
|
|
return _0x4759c3["uCvRe"](_0x76a3a0);
|
|
});
|
|
_0x7ae2ae();
|
|
function start(_0x36de38) {
|
|
var _0x56abea = {
|
|
'fKpoL': "paraUrl",
|
|
'wOqFl': "./manifest.json?v=",
|
|
'lHKhJ': "./manifest.json",
|
|
'IpPYa': "GET",
|
|
'lyZpc': "load",
|
|
'BYHHU': function (_0x3c3b34, _0x42bfcb) {
|
|
return _0x3c3b34 === _0x42bfcb;
|
|
},
|
|
'QDVFj': "GWcke",
|
|
'uDDti': "webgl",
|
|
'RobcX': function (_0x37a32a, _0x31471d, _0x2a71a2) {
|
|
return _0x37a32a(_0x31471d, _0x2a71a2);
|
|
},
|
|
'FxwZr': "xoQTS",
|
|
'GoqQj': "gdhCz",
|
|
'dyiYV': function (_0x2c0f1d, _0x4eace1, _0x58f44b) {
|
|
return _0x2c0f1d(_0x4eace1, _0x58f44b);
|
|
},
|
|
'ZuMPb': function (_0x43deaf, _0xedff86) {
|
|
return _0x43deaf + _0xedff86;
|
|
}
|
|
};
|
|
window["paraUrl"] = _0x36de38;
|
|
var _0x161220 = new XMLHttpRequest();
|
|
let _0x585947 = HOT_UPDATE ? _0x56abea["ZuMPb"](_0x56abea["wOqFl"], Math["random"]()) : _0x56abea["lHKhJ"];
|
|
_0x161220["open"](_0x56abea["IpPYa"], _0x585947, true), _0x161220["addEventListener"](_0x56abea["lyZpc"], function () {
|
|
var _0x499edd = {
|
|
'Wwavn': function (_0xdbdd00, _0x25ae61, _0x15972b) {
|
|
return _0x56abea["RobcX"](_0xdbdd00, _0x25ae61, _0x15972b);
|
|
}
|
|
};
|
|
if (_0x56abea["BYHHU"](_0x56abea["FxwZr"], _0x56abea["GoqQj"])) {
|
|
function _0x19a4af() {
|
|
_0x4175d4[_0x56abea["fKpoL"]] = _0x2702ee;
|
|
var _0x4ee0c3 = new _0x39460a();
|
|
let _0x46a21b = _0x288993 ? _0x56abea["wOqFl"] + _0x24cbe0["random"]() : _0x56abea["lHKhJ"];
|
|
_0x4ee0c3["open"](_0x56abea["IpPYa"], _0x46a21b, true), _0x4ee0c3["addEventListener"](_0x56abea["lyZpc"], function () {
|
|
var _0x43dbbe = _0x342da7["parse"](_0x4ee0c3["response"]),
|
|
_0x2df070 = _0x43dbbe["initial"]["concat"](_0x43dbbe["game"]);
|
|
_0x499edd["Wwavn"](_0x25c49c, _0x2df070, function () {
|
|
_0x3eab8f["runEgret"]({
|
|
'renderMode': "webgl",
|
|
'audioType': 0x0
|
|
});
|
|
});
|
|
}), _0x4ee0c3["send"](null);
|
|
}
|
|
} else {
|
|
var _0x46e972 = JSON["parse"](_0x161220["response"]),
|
|
_0x58cb29 = _0x46e972["initial"]["concat"](_0x46e972["game"]);
|
|
_0x56abea["dyiYV"](loadScript, _0x58cb29, function () {
|
|
if (_0x56abea["BYHHU"](_0x56abea["QDVFj"], _0x56abea["QDVFj"])) egret["runEgret"]({
|
|
'renderMode': _0x56abea["uDDti"],
|
|
'audioType': 0x0
|
|
});else {
|
|
function _0x253f9f() {
|
|
if (_0x3f424d) {
|
|
var _0x108801 = _0x2dc1d5["apply"](_0x1cffec, arguments);
|
|
return _0x2a3eb9 = null, _0x108801;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}), _0x161220["send"](null);
|
|
} |