猿人学第二题
第一步:找到生成cookie的位置:
看名字就知道这个和第一题一样,都是cookie中的值阻止了我们获得接口中的数据
得知这个cookie是有时效性的,下面这个是hook cookie的代码
Object.defineProperty(document,'cookie',{
set:function (params) {
debugger;
return params;
}
})
至于hook cookie的时机是在出现cookie失效,正在重置页面,也就是下面这张图的时候勾上脚本
取消掉脚本上蓝色的勾,然后继续执行脚本(f8),这个时候会出现debugger,这种debugger并不会无限循环,直接不在此处暂停即可解决
再点击f8即可到达cookie赋值的位置
就是下面这个堆栈中的语句生成的cookie,这个页面中的所有js代码我们都要扣下来进行解混淆(注意这个网站中的函数名是动态的并不是不变化的)
第二步:将代码解混淆
因为这一题的函数名是动态生成的,所以我就直接将我扣代码使用的js文件贴在下面
ob混淆的代码如下因为太长了发不出来,直接去这个网址解混淆
https://tool.yuanrenxue.cn/decode_obfuscator
>解混淆之后的js代码如下:
(function $dbsm_0x5d92d1(_0x4e2b9e) {
var _0x4ad40b = function () {
var _0x2d2846 = true;
return function (_0x5af0d0, _0x17bb8b) {
var _0x3837e9 = _0x2d2846 ? function () {
if (_0x17bb8b) {
var _0x50009a = _0x17bb8b["apply"](_0x5af0d0, arguments);
_0x17bb8b = null;
return _0x50009a;
}
} : function () {};
_0x2d2846 = false;
return _0x3837e9;
};
}();
var _0x153b5c = function () {
var _0x3ef598 = true;
return function (_0x53622a, _0x2ef357) {
var _0x38373c = _0x3ef598 ? function () {
if (_0x2ef357) {
var _0x10da0a = _0x2ef357["apply"](_0x53622a, arguments);
_0x2ef357 = null;
return _0x10da0a;
}
} : function () {};
_0x3ef598 = false;
return _0x38373c;
};
}();
function _0x416893(_0xefaafb, _0x8e1e94) {
var _0x2d3dfb = (65535 & _0xefaafb) + (65535 & _0x8e1e94);
return (_0xefaafb >> 16) + (_0x8e1e94 >> 16) + (_0x2d3dfb >> 16) << 16 | 65535 & _0x2d3dfb;
}
function _0x43185c(_0x20683d, _0x5bb93d) {
return _0x20683d << _0x5bb93d | _0x20683d >>> 32 - _0x5bb93d;
}
function _0x24ef00(_0x1ad0a6, _0x593d69, _0x2e9210, _0x377747, _0x2b5d39, _0x1841e1) {
return _0x416893(_0x43185c(_0x416893(_0x416893(_0x593d69, _0x1ad0a6), _0x416893(_0x377747, _0x1841e1)), _0x2b5d39), _0x2e9210);
}
function _0x1ea7b6(_0x3fde6b, _0x1ff592, _0x48bfdf, _0x18aeb3, _0xf688d8, _0x256807, _0x17879c) {
return _0x24ef00(_0x1ff592 & _0x48bfdf | ~_0x1ff592 & _0x18aeb3, _0x3fde6b, _0x1ff592, _0xf688d8, _0x256807, _0x17879c);
}
function _0x6c2851(_0x33299d, _0x2529d3, _0x497d94, _0x23f770, _0x3116f7, _0x214646, _0x2c48c4) {
return _0x24ef00(_0x2529d3 & _0x23f770 | _0x497d94 & ~_0x23f770, _0x33299d, _0x2529d3, _0x3116f7, _0x214646, _0x2c48c4);
}
function _0x3f57be(_0x3d1591, _0x5286bf) {
let _0xb74f61 = [99, 111, 110, 115, 111, 108, 101];
let _0x2fd22d = "";
for (let _0x200333 = 0; _0x200333 < _0xb74f61["length"]; _0x200333++) {
_0x2fd22d += String["fromCharCode"](_0xb74f61[_0x200333]);
}
return _0x2fd22d;
}
function _0x49e628(_0x4fa85e, _0x12557d, _0x126753, _0x3961af, _0x1d16dd, _0x30d08b, _0x229c38) {
return _0x24ef00(_0x12557d ^ _0x126753 ^ _0x3961af, _0x4fa85e, _0x12557d, _0x1d16dd, _0x30d08b, _0x229c38);
}
function _0x4602f5(_0xce4eca, _0x4a1261, _0x278ff0, _0x22bc44, _0x13cf5d, _0x3e6bf8, _0x4e5727) {
return _0x24ef00(_0x278ff0 ^ (_0x4a1261 | ~_0x22bc44), _0xce4eca, _0x4a1261, _0x13cf5d, _0x3e6bf8, _0x4e5727);
}
function _0x4d7225(_0x43f318, _0x3ac247) {
if (_0x3ac247) {
return _0x4602f5(_0x43f318);
}
return _0x3f57be(_0x43f318);
}
function _0x2ac588(_0x2d5741, _0x15b196) {
let _0x92bc22 = "";
for (let _0x5557ea = 0; _0x5557ea < _0x2d5741["length"]; _0x5557ea++) {
_0x92bc22 += String["fromCharCode"](_0x2d5741[_0x5557ea]);
}
return _0x92bc22;
}
function _0x51ab88(_0x4a6e2f, _0x2847e2) {
var _0x550fd9 = _0x4ad40b(this, function () {
var _0x493ca4 = function () {
var _0x50bad5 = _0x493ca4["constructor"]("return /\" + this + \"/")()["compile"]("^([^ ]+( +[^ ]+)+)+[^ ]}");
return !_0x50bad5["test"](_0x550fd9);
};
return _0x493ca4();
});
_0x550fd9();
(function () {
_0x153b5c(this, function () {
var _0x40f0c3 = new RegExp("function *\\( *\\)");
var _0x2c0fdf = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
var _0x26c331 = $dbsm_0x17fc67("init");
if (!_0x40f0c3["test"](_0x26c331 + "chain") || !_0x2c0fdf["test"](_0x26c331 + "input")) {
_0x26c331("0");
} else {
$dbsm_0x17fc67();
}
})();
})();
_0x4d7225();
qz = [10, 99, 111, 110, 115, 111, 108, 101, 32, 61, 32, 110, 101, 119, 32, 79, 98, 106, 101, 99, 116, 40, 41, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 40, 115, 41, 32, 123, 10, 32, 32, 32, 32, 119, 104, 105, 108, 101, 32, 40, 49, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 40, 105, 61, 48, 59, 105, 60, 49, 49, 48, 48, 48, 48, 48, 59, 105, 43, 43, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 105, 115, 116, 111, 114, 121, 46, 112, 117, 115, 104, 83, 116, 97, 116, 101, 40, 48, 44, 48, 44, 105, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 10, 125, 10, 99, 111, 110, 115, 111, 108, 101, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 91, 111, 98, 106, 101, 99, 116, 32, 79, 98, 106, 101, 99, 116, 93, 39, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 402, 32, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 123, 32, 91, 110, 97, 116, 105, 118, 101, 32, 99, 111, 100, 101, 93, 32, 125, 39, 10];
eval(_0x2ac588(qz));
try {
if (global) {
console["log"]("人生苦短,何必python?");
} else {
while (1) {
console["log"]("人生苦短,何必python?");
debugger;
}
}
} catch (_0x466850) {
return navigator["vendorSub"];
}
}
setInterval(_0x51ab88(), 500);
function _0x3e76d0(_0x4aa989, _0x5689a3) {
_0x4aa989[_0x5689a3 >> 5] |= 128 << _0x5689a3 % 32, _0x4aa989[14 + (_0x5689a3 + 64 >>> 9 << 4)] = _0x5689a3;
if (qz) {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 1732584193,
_0x4d8759 = -271733879,
_0x13bd89 = -1732584194,
_0x45da9e = 271733878;
} else {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 0,
_0x4d8759 = -0,
_0x13bd89 = -0,
_0x45da9e = 0;
}
for (_0x384b22 = 0; _0x384b22 < _0x4aa989["length"]; _0x384b22 += 16) _0x2a59c9 = _0x5d0d36, _0x4a4582 = _0x4d8759, _0x2bece0 = _0x13bd89, _0x10decc = _0x45da9e, _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 7, -680876936), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 1], 12, -389564586), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 17, 606105819), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 3], 22, -1044525330), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 7, -176418897), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 5], 12, 1200080426), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 17, -1473231341), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 7], 22, -45705983), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 7, 1770010416), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 9], 12, -1958414417), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 17, -42063), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 11], 22, -1990404162), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 7, 1804603682), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 13], 12, -40341101), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 17, -1502882290), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 15], 22, 1236535329), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 5, -165796510), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 6], 9, -1069501632), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 14, 643717713), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22], 20, -373897302), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 5, -701558691), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 10], 9, 38016083), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 14, -660478335), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 4], 20, -405537848), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 5, 568446438), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 14], 9, -1019803690), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 14, -187363961), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 8], 20, 1163531501), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 5, -1444681467), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 2], 9, -51403784), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 14, 1735328473), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 12], 20, -1926607734), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 4, -378558), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 8], 11, -2022574463), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 16, 1839030562), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 14], 23, -35309556), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 4, -1530992060), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 4], 11, 1272893353), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 16, -155497632), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 10], 23, -1094730640), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 4, 681279174), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22], 11, -358537222), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 16, -722521979), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 6], 23, 76029189), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 4, -640364487), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 12], 11, -421815835), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 16, 530742520), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 2], 23, -995338651), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 6, -198630844), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 7], 10, 1126891415), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 15, -1416354905), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 5], 21, -57434055), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 6, 1700485571), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 3], 10, -1894986606), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 15, -1051523), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 1], 21, -2054922799), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 6, 1873313359), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 15], 10, -30611744), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 15, -1560198380), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 13], 21, 1309151649), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 6, -145523070), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 11], 10, -1120210379), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 15, 718787259), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 9], 21, -343485441), _0x5d0d36 = _0x416893(_0x5d0d36, _0x2a59c9), _0x4d8759 = _0x416893(_0x4d8759, _0x4a4582), _0x13bd89 = _0x416893(_0x13bd89, _0x2bece0), _0x45da9e = _0x416893(_0x45da9e, _0x10decc);
return [_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e];
}
function _0x23111f(_0x1866c2) {
var _0x56fc2a,
_0x5624bf = "",
_0x3e1c1e = 32 * _0x1866c2["length"];
for (_0x56fc2a = 0; _0x56fc2a < _0x3e1c1e; _0x56fc2a += 8) _0x5624bf += String["fromCharCode"](_0x1866c2[_0x56fc2a >> 5] >>> _0x56fc2a % 32 & 255);
return _0x5624bf;
}
function _0x153755(_0x478c0d) {
var _0x4b5104,
_0x5c0f34 = [];
for (_0x5c0f34[(_0x478c0d["length"] >> 2) - 1] = undefined, _0x4b5104 = 0; _0x4b5104 < _0x5c0f34["length"]; _0x4b5104 += 1) _0x5c0f34[_0x4b5104] = 0;
var _0x122c70 = 8 * _0x478c0d["length"];
for (_0x4b5104 = 0; _0x4b5104 < _0x122c70; _0x4b5104 += 8) _0x5c0f34[_0x4b5104 >> 5] |= (255 & _0x478c0d["charCodeAt"](_0x4b5104 / 8)) << _0x4b5104 % 32;
return _0x5c0f34;
}
function _0x41a0b2(_0x4193f7) {
return _0x23111f(_0x3e76d0(_0x153755(_0x4193f7), 8 * _0x4193f7["length"]));
}
function _0x1caa05(_0x89ee5f) {
var _0x32af69,
_0x1ba8db,
_0x6299ab = "0123456789abcdef",
_0x2c2109 = "";
for (_0x1ba8db = 0; _0x1ba8db < _0x89ee5f["length"]; _0x1ba8db += 1) _0x32af69 = _0x89ee5f["charCodeAt"](_0x1ba8db), _0x2c2109 += _0x6299ab["charAt"](_0x32af69 >>> 4 & 15) + _0x6299ab["charAt"](15 & _0x32af69);
return _0x2c2109;
}
function _0x34432c(_0x5846cb) {
return unescape(encodeURIComponent(_0x5846cb));
}
function _0x5aee5e(_0x191303) {
return _0x41a0b2(_0x34432c(_0x191303));
}
function _0x5a7260(_0x18fbd9) {
return _0x1caa05(_0x5aee5e(_0x18fbd9));
}
function _0x3d26f3(_0x33bcf8, _0x2487a2, _0x5d8483) {
_0x51ab88();
return _0x2487a2 ? _0x5d8483 ? _0x3f57be(_0x2487a2, _0x33bcf8) : y(_0x2487a2, _0x33bcf8) : _0x5d8483 ? _0x5aee5e(_0x33bcf8) : _0x5a7260(_0x33bcf8);
}
function _0x46a6fd(_0x110c1f, _0x765ac1) {
document["cookie"] = "m" + _0x51ab88() + "=" + _0x3d26f3(_0x110c1f) + "|" + _0x110c1f + "; path=/";
location["reload"]();
}
function _0x19435e(_0x568788, _0x4640ae) {
return Date["parse"](new Date());
}
_0x46a6fd(_0x19435e());
})();
setInterval(function () {
$dbsm_0x17fc67();
}, 4000);
function $dbsm_0x17fc67(_0xab94ac) {
function _0xe490c3(_0x26ae24) {
if (typeof _0x26ae24 === "string") {
return function (_0x55594d) {}["constructor"]("while (true) {}")["apply"]("counter");
} else {
if (("" + _0x26ae24 / _0x26ae24)["length"] !== 1 || _0x26ae24 % 20 === 0) {
(function () {
return true;
})["constructor"]("debugger")["call"]("action");
} else {
(function () {
return false;
})["constructor"]("debugger")["apply"]("stateObject");
}
}
_0xe490c3(++_0x26ae24);
}
try {
if (_0xab94ac) {
return _0xe490c3;
} else {
_0xe490c3(0);
}
} catch (_0x3d4bed) {}
}
很显而易见cookie的生成在这个位置:
document[“cookie”] = “m” + _0x51ab88() + “=” + _0x3d26f3(_0x110c1f) + “|” + _0x110c1f + “; path=/”
那么就将这句代码扣下来console.log一下
console.log(document["cookie"] = "m" + _0x51ab88() + "=" + _0x3d26f3(_0x110c1f) + "|" + _0x110c1f + "; path=/")
下面是扣代码遇到的问题
1.ReferenceError: document is not defined这个直接document = {}
2.ReferenceError: _0x51ab88 is not defined这个在解混淆的代码扣function _0x51ab88,补上即可
3.ReferenceError: _0x4ad40b is not defined这个在解混淆的代码扣var _0x4ad40b = function,补上即可,这样定义的函数记得放上面点
4.发现添加了_0x4ad40b之后运行会一直卡住,观察一下这个函数,是一个函数工厂,那么就不走true这个逻辑,将var _0x2d2846 = true;改为var _0x2d2846 = false;
5.ReferenceError: _0x153b5c is not defined这个在解混淆的代码扣function $dbsm_0x17fc67(_0xab94ac)
6.ReferenceError: _0x4d7225 is not defined这个在解混淆的代码扣function _0x4d7225
7.ReferenceError: _0x3f57be is not defined这个在解混淆的代码扣function _0x3f57be
8.ReferenceError: _0x2ac588 is not defined这个在解混淆的代码扣function _0x2ac588
9.ReferenceError: navigator is not defined这个补一个navigator = {};
- ReferenceError: _0x3d26f3 is not defined这个在解混淆的代码扣function _0x3d26f3
11.ReferenceError: _0x110c1f is not defined这个值是传入的时间戳,将console.log()中的这个值改掉
12.ReferenceError: _0x5a7260 is not defined这个在解混淆的代码扣function _0x5a7260
13.ReferenceError: _0x1caa05 is not defined这个在解混淆的代码扣function _0x1caa05
14.ReferenceError: _0x5aee5e is not defined这个在解混淆的代码扣_0x5aee5e
扣函数缺啥补啥就行了我就不再赘述了
15.ReferenceError: history is not defined这个将result = console.log,用result输出
也就是只能console.log一次第二次会报错
将console.log在开始时赋值就不会出现这种情况
第三步:检验cookie的生成:
将_0x51ab88()删掉
对照浏览器中的生成结果可以确定这个cookie值被我们本地生成出来了

第四步:获取类似于时间戳的这个参数:
只有这一个,那么肯定是这个位置直接扣到程序中就行了
生成m的程序如下:
document = {};
navigator = {};
result = console.log
function _0x51ab88(_0x4a6e2f, _0x2847e2) {
var _0x550fd9 = _0x4ad40b(this, function () {
var _0x493ca4 = function () {
var _0x50bad5 = _0x493ca4["constructor"]("return /\" + this + \"/")()["compile"]("^([^ ]+( +[^ ]+)+)+[^ ]}");
return !_0x50bad5["test"](_0x550fd9);
};
return _0x493ca4();
});
_0x550fd9();
(function () {
_0x153b5c(this, function () {
var _0x40f0c3 = new RegExp("function *\\( *\\)");
var _0x2c0fdf = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i");
var _0x26c331 = $dbsm_0x17fc67("init");
if (!_0x40f0c3["test"](_0x26c331 + "chain") || !_0x2c0fdf["test"](_0x26c331 + "input")) {
_0x26c331("0");
} else {
$dbsm_0x17fc67();
}
})();
})();
_0x4d7225();
qz = [10, 99, 111, 110, 115, 111, 108, 101, 32, 61, 32, 110, 101, 119, 32, 79, 98, 106, 101, 99, 116, 40, 41, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 32, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 40, 115, 41, 32, 123, 10, 32, 32, 32, 32, 119, 104, 105, 108, 101, 32, 40, 49, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 114, 40, 105, 61, 48, 59, 105, 60, 49, 49, 48, 48, 48, 48, 48, 59, 105, 43, 43, 41, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 104, 105, 115, 116, 111, 114, 121, 46, 112, 117, 115, 104, 83, 116, 97, 116, 101, 40, 48, 44, 48, 44, 105, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 10, 125, 10, 99, 111, 110, 115, 111, 108, 101, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 91, 111, 98, 106, 101, 99, 116, 32, 79, 98, 106, 101, 99, 116, 93, 39, 10, 99, 111, 110, 115, 111, 108, 101, 46, 108, 111, 103, 46, 116, 111, 83, 116, 114, 105, 110, 103, 32, 61, 32, 39, 402, 32, 116, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 123, 32, 91, 110, 97, 116, 105, 118, 101, 32, 99, 111, 100, 101, 93, 32, 125, 39, 10];
eval(_0x2ac588(qz));
try {
if (global) {
console["log"]("人生苦短,何必python?");
} else {
while (1) {
console["log"]("人生苦短,何必python?");
debugger;
}
}
} catch (_0x466850) {
return navigator["vendorSub"];
}
}
var _0x4ad40b = function () {
var _0x2d2846 = false;//true
return function (_0x5af0d0, _0x17bb8b) {
var _0x3837e9 = _0x2d2846 ? function () {
if (_0x17bb8b) {
var _0x50009a = _0x17bb8b["apply"](_0x5af0d0, arguments);
_0x17bb8b = null;
return _0x50009a;
}
} : function () {};
_0x2d2846 = false;
return _0x3837e9;
};
}();
var _0x153b5c = function () {
var _0x3ef598 = false;//
return function (_0x53622a, _0x2ef357) {
var _0x38373c = _0x3ef598 ? function () {
if (_0x2ef357) {
var _0x10da0a = _0x2ef357["apply"](_0x53622a, arguments);
_0x2ef357 = null;
return _0x10da0a;
}
} : function () {};
_0x3ef598 = false;
return _0x38373c;
};
}();
function _0x4d7225(_0x43f318, _0x3ac247) {
if (_0x3ac247) {
return _0x4602f5(_0x43f318);
}
return _0x3f57be(_0x43f318);
}
function _0x3f57be(_0x3d1591, _0x5286bf) {
let _0xb74f61 = [99, 111, 110, 115, 111, 108, 101];
let _0x2fd22d = "";
for (let _0x200333 = 0; _0x200333 < _0xb74f61["length"]; _0x200333++) {
_0x2fd22d += String["fromCharCode"](_0xb74f61[_0x200333]);
}
return _0x2fd22d;
}
function _0x2ac588(_0x2d5741, _0x15b196) {
let _0x92bc22 = "";
for (let _0x5557ea = 0; _0x5557ea < _0x2d5741["length"]; _0x5557ea++) {
_0x92bc22 += String["fromCharCode"](_0x2d5741[_0x5557ea]);
}
return _0x92bc22;
}
function _0x3d26f3(_0x33bcf8, _0x2487a2, _0x5d8483) {
_0x51ab88();
return _0x2487a2 ? _0x5d8483 ? _0x3f57be(_0x2487a2, _0x33bcf8) : y(_0x2487a2, _0x33bcf8) : _0x5d8483 ? _0x5aee5e(_0x33bcf8) : _0x5a7260(_0x33bcf8);
}
function _0x1caa05(_0x89ee5f) {
var _0x32af69,
_0x1ba8db,
_0x6299ab = "0123456789abcdef",
_0x2c2109 = "";
for (_0x1ba8db = 0; _0x1ba8db < _0x89ee5f["length"]; _0x1ba8db += 1) _0x32af69 = _0x89ee5f["charCodeAt"](_0x1ba8db), _0x2c2109 += _0x6299ab["charAt"](_0x32af69 >>> 4 & 15) + _0x6299ab["charAt"](15 & _0x32af69);
return _0x2c2109;
}
function _0x5aee5e(_0x191303) {
return _0x41a0b2(_0x34432c(_0x191303));
}
function _0x5a7260(_0x18fbd9) {
return _0x1caa05(_0x5aee5e(_0x18fbd9));
}
function _0x41a0b2(_0x4193f7) {
return _0x23111f(_0x3e76d0(_0x153755(_0x4193f7), 8 * _0x4193f7["length"]));
}
function _0x34432c(_0x5846cb) {
return unescape(encodeURIComponent(_0x5846cb));
}
function _0x23111f(_0x1866c2) {
var _0x56fc2a,
_0x5624bf = "",
_0x3e1c1e = 32 * _0x1866c2["length"];
for (_0x56fc2a = 0; _0x56fc2a < _0x3e1c1e; _0x56fc2a += 8) _0x5624bf += String["fromCharCode"](_0x1866c2[_0x56fc2a >> 5] >>> _0x56fc2a % 32 & 255);
return _0x5624bf;
}
function _0x3e76d0(_0x4aa989, _0x5689a3) {
_0x4aa989[_0x5689a3 >> 5] |= 128 << _0x5689a3 % 32, _0x4aa989[14 + (_0x5689a3 + 64 >>> 9 << 4)] = _0x5689a3;
if (qz) {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 1732584193,
_0x4d8759 = -271733879,
_0x13bd89 = -1732584194,
_0x45da9e = 271733878;
} else {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 0,
_0x4d8759 = -0,
_0x13bd89 = -0,
_0x45da9e = 0;
}
for (_0x384b22 = 0; _0x384b22 < _0x4aa989["length"]; _0x384b22 += 16) _0x2a59c9 = _0x5d0d36, _0x4a4582 = _0x4d8759, _0x2bece0 = _0x13bd89, _0x10decc = _0x45da9e, _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 7, -680876936), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 1], 12, -389564586), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 17, 606105819), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 3], 22, -1044525330), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 7, -176418897), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 5], 12, 1200080426), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 17, -1473231341), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 7], 22, -45705983), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 7, 1770010416), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 9], 12, -1958414417), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 17, -42063), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 11], 22, -1990404162), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 7, 1804603682), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 13], 12, -40341101), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 17, -1502882290), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 15], 22, 1236535329), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 5, -165796510), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 6], 9, -1069501632), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 14, 643717713), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22], 20, -373897302), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 5, -701558691), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 10], 9, 38016083), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 14, -660478335), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 4], 20, -405537848), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 5, 568446438), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 14], 9, -1019803690), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 14, -187363961), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 8], 20, 1163531501), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 5, -1444681467), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 2], 9, -51403784), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 14, 1735328473), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 12], 20, -1926607734), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 4, -378558), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 8], 11, -2022574463), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 16, 1839030562), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 14], 23, -35309556), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 4, -1530992060), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 4], 11, 1272893353), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 16, -155497632), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 10], 23, -1094730640), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 4, 681279174), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22], 11, -358537222), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 16, -722521979), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 6], 23, 76029189), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 4, -640364487), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 12], 11, -421815835), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 16, 530742520), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 2], 23, -995338651), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 6, -198630844), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 7], 10, 1126891415), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 15, -1416354905), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 5], 21, -57434055), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 6, 1700485571), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 3], 10, -1894986606), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 15, -1051523), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 1], 21, -2054922799), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 6, 1873313359), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 15], 10, -30611744), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 15, -1560198380), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 13], 21, 1309151649), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 6, -145523070), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 11], 10, -1120210379), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 15, 718787259), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 9], 21, -343485441), _0x5d0d36 = _0x416893(_0x5d0d36, _0x2a59c9), _0x4d8759 = _0x416893(_0x4d8759, _0x4a4582), _0x13bd89 = _0x416893(_0x13bd89, _0x2bece0), _0x45da9e = _0x416893(_0x45da9e, _0x10decc);
return [_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e];
}
function _0x3e76d0(_0x4aa989, _0x5689a3) {
_0x4aa989[_0x5689a3 >> 5] |= 128 << _0x5689a3 % 32, _0x4aa989[14 + (_0x5689a3 + 64 >>> 9 << 4)] = _0x5689a3;
if (qz) {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 1732584193,
_0x4d8759 = -271733879,
_0x13bd89 = -1732584194,
_0x45da9e = 271733878;
} else {
var _0x384b22,
_0x2a59c9,
_0x4a4582,
_0x2bece0,
_0x10decc,
_0x5d0d36 = 0,
_0x4d8759 = -0,
_0x13bd89 = -0,
_0x45da9e = 0;
}
for (_0x384b22 = 0; _0x384b22 < _0x4aa989["length"]; _0x384b22 += 16) _0x2a59c9 = _0x5d0d36, _0x4a4582 = _0x4d8759, _0x2bece0 = _0x13bd89, _0x10decc = _0x45da9e, _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 7, -680876936), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 1], 12, -389564586), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 17, 606105819), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 3], 22, -1044525330), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 7, -176418897), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 5], 12, 1200080426), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 17, -1473231341), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 7], 22, -45705983), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 7, 1770010416), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 9], 12, -1958414417), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 17, -42063), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 11], 22, -1990404162), _0x5d0d36 = _0x1ea7b6(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 7, 1804603682), _0x45da9e = _0x1ea7b6(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 13], 12, -40341101), _0x13bd89 = _0x1ea7b6(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 17, -1502882290), _0x4d8759 = _0x1ea7b6(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 15], 22, 1236535329), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 5, -165796510), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 6], 9, -1069501632), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 14, 643717713), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22], 20, -373897302), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 5, -701558691), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 10], 9, 38016083), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 14, -660478335), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 4], 20, -405537848), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 5, 568446438), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 14], 9, -1019803690), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 14, -187363961), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 8], 20, 1163531501), _0x5d0d36 = _0x6c2851(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 5, -1444681467), _0x45da9e = _0x6c2851(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 2], 9, -51403784), _0x13bd89 = _0x6c2851(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 14, 1735328473), _0x4d8759 = _0x6c2851(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 12], 20, -1926607734), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 5], 4, -378558), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 8], 11, -2022574463), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 11], 16, 1839030562), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 14], 23, -35309556), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 1], 4, -1530992060), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 4], 11, 1272893353), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 7], 16, -155497632), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 10], 23, -1094730640), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 13], 4, 681279174), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22], 11, -358537222), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 3], 16, -722521979), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 6], 23, 76029189), _0x5d0d36 = _0x49e628(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 9], 4, -640364487), _0x45da9e = _0x49e628(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 12], 11, -421815835), _0x13bd89 = _0x49e628(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 15], 16, 530742520), _0x4d8759 = _0x49e628(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 2], 23, -995338651), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22], 6, -198630844), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 7], 10, 1126891415), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 14], 15, -1416354905), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 5], 21, -57434055), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 12], 6, 1700485571), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 3], 10, -1894986606), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 10], 15, -1051523), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 1], 21, -2054922799), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 8], 6, 1873313359), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 15], 10, -30611744), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 6], 15, -1560198380), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 13], 21, 1309151649), _0x5d0d36 = _0x4602f5(_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e, _0x4aa989[_0x384b22 + 4], 6, -145523070), _0x45da9e = _0x4602f5(_0x45da9e, _0x5d0d36, _0x4d8759, _0x13bd89, _0x4aa989[_0x384b22 + 11], 10, -1120210379), _0x13bd89 = _0x4602f5(_0x13bd89, _0x45da9e, _0x5d0d36, _0x4d8759, _0x4aa989[_0x384b22 + 2], 15, 718787259), _0x4d8759 = _0x4602f5(_0x4d8759, _0x13bd89, _0x45da9e, _0x5d0d36, _0x4aa989[_0x384b22 + 9], 21, -343485441), _0x5d0d36 = _0x416893(_0x5d0d36, _0x2a59c9), _0x4d8759 = _0x416893(_0x4d8759, _0x4a4582), _0x13bd89 = _0x416893(_0x13bd89, _0x2bece0), _0x45da9e = _0x416893(_0x45da9e, _0x10decc);
return [_0x5d0d36, _0x4d8759, _0x13bd89, _0x45da9e];
}
function _0x153755(_0x478c0d) {
var _0x4b5104,
_0x5c0f34 = [];
for (_0x5c0f34[(_0x478c0d["length"] >> 2) - 1] = undefined, _0x4b5104 = 0; _0x4b5104 < _0x5c0f34["length"]; _0x4b5104 += 1) _0x5c0f34[_0x4b5104] = 0;
var _0x122c70 = 8 * _0x478c0d["length"];
for (_0x4b5104 = 0; _0x4b5104 < _0x122c70; _0x4b5104 += 8) _0x5c0f34[_0x4b5104 >> 5] |= (255 & _0x478c0d["charCodeAt"](_0x4b5104 / 8)) << _0x4b5104 % 32;
return _0x5c0f34;
}
function _0x1ea7b6(_0x3fde6b, _0x1ff592, _0x48bfdf, _0x18aeb3, _0xf688d8, _0x256807, _0x17879c) {
return _0x24ef00(_0x1ff592 & _0x48bfdf | ~_0x1ff592 & _0x18aeb3, _0x3fde6b, _0x1ff592, _0xf688d8, _0x256807, _0x17879c);
}
function _0x24ef00(_0x1ad0a6, _0x593d69, _0x2e9210, _0x377747, _0x2b5d39, _0x1841e1) {
return _0x416893(_0x43185c(_0x416893(_0x416893(_0x593d69, _0x1ad0a6), _0x416893(_0x377747, _0x1841e1)), _0x2b5d39), _0x2e9210);
}
function _0x416893(_0xefaafb, _0x8e1e94) {
var _0x2d3dfb = (65535 & _0xefaafb) + (65535 & _0x8e1e94);
return (_0xefaafb >> 16) + (_0x8e1e94 >> 16) + (_0x2d3dfb >> 16) << 16 | 65535 & _0x2d3dfb;
}
function _0x43185c(_0x20683d, _0x5bb93d) {
return _0x20683d << _0x5bb93d | _0x20683d >>> 32 - _0x5bb93d;
}
function _0x6c2851(_0x33299d, _0x2529d3, _0x497d94, _0x23f770, _0x3116f7, _0x214646, _0x2c48c4) {
return _0x24ef00(_0x2529d3 & _0x23f770 | _0x497d94 & ~_0x23f770, _0x33299d, _0x2529d3, _0x3116f7, _0x214646, _0x2c48c4);
}
function _0x49e628(_0x4fa85e, _0x12557d, _0x126753, _0x3961af, _0x1d16dd, _0x30d08b, _0x229c38) {
return _0x24ef00(_0x12557d ^ _0x126753 ^ _0x3961af, _0x4fa85e, _0x12557d, _0x1d16dd, _0x30d08b, _0x229c38);
}
function _0x4602f5(_0xce4eca, _0x4a1261, _0x278ff0, _0x22bc44, _0x13cf5d, _0x3e6bf8, _0x4e5727) {
return _0x24ef00(_0x278ff0 ^ (_0x4a1261 | ~_0x22bc44), _0xce4eca, _0x4a1261, _0x13cf5d, _0x3e6bf8, _0x4e5727);
}
function _0x19435e(_0x568788, _0x4640ae) {
return Date["parse"](new Date());
}
function return_m(){
shijiancuo = String(_0x19435e())
return _0x3d26f3(shijiancuo) + "|" + shijiancuo
}
//console.log(return_m())
下面是py的代码:
import requests
import subprocess
from functools import partial
subprocess.Popen = partial(subprocess.Popen, encoding='utf-8')
import execjs
import json
headers = {
'accept': 'application/json, text/javascript, */*; q=0.01',
'accept-language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en-GB;q=0.7,en;q=0.6',
'cache-control': 'no-cache',
'pragma': 'no-cache',
'priority': 'u=0, i',
'referer': 'https://match.yuanrenxue.cn/match/2',
'sec-ch-ua': '"Chromium";v="140", "Not=A?Brand";v="24", "Google Chrome";v="140"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36',
'x-requested-with': 'XMLHttpRequest',
}
with open("jiami.js", encoding='utf-8') as fp:
js_code = fp.read()
js_compile = execjs.compile(js_code)
js_all = js_compile.call("return_m")
print(js_all)
shuzu = []
for i in range(1,6):
params = {
'page': i,
}
cookies = {
'sessionid': '改成你自己sessionid',
'no-alert3': 'true',
'm': f'{js_all}',
}
response = requests.get('https://match.yuanrenxue.cn/api/match/2', params=params, cookies=cookies, headers=headers)
print(response.text)
data = json.loads(response.text)
# 提取所有 value
values = [item["value"] for item in data["data"]]
shuzu += values
print(values)
print(shuzu)
total = sum(shuzu) # 求和
print(total)













1317

被折叠的 条评论
为什么被折叠?



