猿人学web端爬虫攻防大赛赛题第5题——js 混淆 - 乱码增强

题目网址:https://match.yuanrenxue.cn/match/5

解题步骤

  1. 抓数据包。
    image
    image

  2. 在请求头和请求体中都有加密的内容。比较特殊的就RM4hZBv0dDon443M字段,全局搜索一下。
    image

  3. 没有任何内容,只能跟第2题一样,利用fiddler来设置断点了。

    (function () {
      'use strict';
      var cookieTemp = '';
      Object.defineProperty(document, 'cookie', {
    	set: function (val) {
    	  if (val.indexOf('m') != -1) {
    		debugger;
    	  }
    	  console.log('Hook捕获到cookie设置->', val);
    	  cookieTemp = val;
    	  return val;
    	},
    	get: function () {
    	  return cookieTemp;
    	},
      });
    })();
    

    image

  4. 刷新界面,成功断住。
    image
    发现没有看到我们想要的值,一直释放断点,知道看到m的值。
    image

  5. 通过栈调用,得到给m赋值的语句。
    image
    _0x3d0f3f[_$Fe] = 'm=' + _0x474032(_$Wa) + ';\x20path=/';,简化一下,_0x3d0f3f["cookie"] = 'm=' + _0x474032(_0x12eaf3()) + ';\x20path=/'
    主要涉及_0x474032_0x12eaf3函数。
    先看_0x12eaf3函数
    image
    将看不懂的变量输出一下。
    image
    所以_0x12eaf3函数的主要功能语句就是Date["parse"](new Date())
    再看_0x474032函数。
    image
    打断点,看看每个变量的值是什么。
    image
    由于很多变量的值都是未定义的,故该语句其实就为_0x37614a(_0x233f82)
    image
    image
    _0x233f82是传进去的时间戳,看_0x37614a函数。
    image
    接下来就是去找_0x499969_0x41873d的定义。
    image
    image
    下面就是数不尽的补代码操作。
    最后的代码如下。

    function _0x12eaf3() {
    	return Date["parse"](new Date());
    }
    
    
    function _0x474032(_0x233f82, _0xe2ed33, _0x3229f9) {
    	return _0xe2ed33 ? _0x3229f9 ? v(_0xe2ed33, _0x233f82) : y(_0xe2ed33, _0x233f82) : _0x3229f9 ? _0x41873d(_0x233f82) : _0x37614a(_0x233f82);
    }
    
    function _0x37614a(_0x32e7c1) {
    	return _0x499969(_0x41873d(_0x32e7c1));
    }
    
    function _0x499969(_0x82fe7e) {
    	var _0x5bdda4, _0x322a73, _0xd0b5cd = '0123456789abcdef', _0x21f411 = '';
    	for (_0x322a73 = 0x0; _0x322a73 < _0x82fe7e[_$UH[0x6c]]; _0x322a73 += 0x1)
    		_0x5bdda4 = _0x82fe7e[_$UH[0xf]](_0x322a73),
    			_0x21f411 += _0xd0b5cd['charAt'](_0x5bdda4 >>> 0x4 & 0xf) + _0xd0b5cd['charAt'](0xf & _0x5bdda4);
    	return _0x21f411;
    }
    
    function _0x41873d(_0x5a6962) {
    	return _0x1ee7ec(_0x2b8a17(_0x5a6962));
    }
    
    function _0x1ee7ec(_0x206333) {
    	return _0x12b47d(_0x11a7a2(_0x35f5f2(_0x206333), 0x8 * _0x206333[_$UH[0x6c]]));
    }
    
    function _0x2b8a17(_0x36f847) {
    	return unescape(encodeURIComponent(_0x36f847));
    }
    
    function _0x12b47d(_0x149183) {
    	var _0xabbcb3, _0x1145c3 = '', _0x4fce58 = 0x20 * _0x149183[_$UH[0x6c]];
    	for (_0xabbcb3 = 0x0; _0xabbcb3 < _0x4fce58; _0xabbcb3 += 0x8)
    		_0x1145c3 += _0x30bc70[_$UH[0x114]](_0x149183[_0xabbcb3 >> 0x5] >>> _0xabbcb3 % 0x20 & 0xff);
    	return _0x1145c3;
    }
    
    var _0x4e96b4 = "";
    var _0x1171c8 = 0x67452301;
    var _0x4dae05 = -0x10325477;
    var _0x183a1d = -0x67452302;
    var _0xcfa373 = 0x10325476;
    
    function _0x48d200(_0x4b706e, _0x3c3a85, _0x111154, _0x311f9f, _0x5439cf, _0x38cac7, _0x26bd2e) {
    	return _0xaaef84(_0x3c3a85 & _0x111154 | ~_0x3c3a85 & _0x311f9f, _0x4b706e, _0x3c3a85, _0x5439cf, _0x38cac7, _0x26bd2e);
    }
    
    function _0xaaef84(_0xaf3112, _0x2a165a, _0x532fb4, _0x10aa40, _0x41c4e7, _0x1cb4da) {
    	return _0x12e4a8(_0x3634fc(_0x12e4a8(_0x12e4a8(_0x2a165a, _0xaf3112), _0x12e4a8(_0x10aa40, _0x1cb4da)), _0x41c4e7), _0x532fb4);
    }
    
    function _0x12e4a8(_0x7542c8, _0x5eada0) {
    	var _0x41f81f = (0xffff & _0x7542c8) + (0xffff & _0x5eada0);
    	return (_0x7542c8 >> 0x10) + (_0x5eada0 >> 0x10) + (_0x41f81f >> 0x10) << 0x10 | 0xffff & _0x41f81f;
    }
    
    function _0x3634fc(_0x5803ba, _0x1ce5b2) {
    	return _0x5803ba << _0x1ce5b2 | _0x5803ba >>> 0x20 - _0x1ce5b2;
    }
    
    function _0x3180ec(_0x401705, _0x240e6a, _0x56b131, _0x5a5c20, _0x1f2a72, _0x2bfc1, _0x19741a) {
    	return _0xaaef84(_0x240e6a & _0x5a5c20 | _0x56b131 & ~_0x5a5c20, _0x401705, _0x240e6a, _0x1f2a72, _0x2bfc1, _0x19741a);
    }
    
    var _0x3a316b = 'T';
    var _0x390c66;
    
    function _0x32032f(_0x520fdf, _0x13921d, _0x1af9d5, _0x4a2311, _0xb6d40a, _0x1d58da, _0x361df0) {
    	return _0xaaef84(_0x13921d ^ _0x1af9d5 ^ _0x4a2311, _0x520fdf, _0x13921d, _0xb6d40a, _0x1d58da, _0x361df0);
    }
    
    var _0x53308f = 0x1;
    var _0x31ef9c = 0x0;
    var _0x312cd6;
    
    function _0x4b459d(_0x8d8f2a, _0x406d34, _0x53e7d7, _0x26c827, _0xec41ea, _0x52dead, _0x3f66e7) {
    	return _0xaaef84(_0x53e7d7 ^ (_0x406d34 | ~_0x26c827), _0x8d8f2a, _0x406d34, _0xec41ea, _0x52dead, _0x3f66e7);
    }
    
    var _0x30bc70 = String;
    
    function _0x11a7a2(_0x193f00, _0x1cfe89) {
    	_0x193f00[_0x1cfe89 >> 0x5] |= 0x80 << _0x1cfe89 % 0x20,
    		_0x193f00[0xe + (_0x1cfe89 + 0x40 >>> 0x9 << 0x4)] = _0x1cfe89;
    	try {
    		var _0x42fb36 = _0x4e96b4[_$UH[0x260]][_$UH[0x8]]['DONE'] * 0x4;
    	} catch (_0x1b1b35) {
    		var _0x42fb36 = 0x1;
    	}
    	try {
    		_0x4e96b4['$_z2'][0x0] = 'Q';
    	} catch (_0x4c574d) {
    		try {
    			op = _0x4e96b4['$_zw'][_$UH[0x6c]];
    		} catch (_0x58af26) {
    
    		}
    		if (27 > 0x14) {
    			eval('b64pad = 1;');
    		} else if (op < 0xa) {
    			_0x4e96b4['$_zw'] = [0x1, 0x8, 0x2, 0x4, 0x17, 0x2d, 0x8, 0xf, 0x51, 0x44, 0xd, 0x48, 0x46];
    		}
    	}
    	var _0x1badc3, _0x38ca59, _0x431764, _0x43f1b4, _0x5722c0, _0x3e0c38 = _0x1171c8, _0xdb4d2c = _0x4dae05,
    		_0x1724c5 = _0x183a1d, _0x257ec6 = _0xcfa373;
    	try {
    		if (_0x4e96b4['_$6_']) {
    		} else {
    			_0x4e96b4['_$6_'] = 0x20dc5d57f;
    		}
    	} catch (_0x15bf3f) {
    		_0x4e96b4['_$6_'] = 0x2421603;
    	}
    	for (_0x1badc3 = 0x0; _0x1badc3 < _0x193f00[_$UH[0x6c]]; _0x1badc3 += _0x42fb36)
    		_0x38ca59 = _0x3e0c38,
    			_0x431764 = _0xdb4d2c,
    			_0x43f1b4 = _0x1724c5,
    			_0x5722c0 = _0x257ec6,
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3], 0x7, 0x7d60c),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x1], 0xc, _0x4e96b4['_$6_']),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x2], 0x11, 0x242070db),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x3], 0x16, -0x3e423112),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x4], 0x7, -0xa83f051),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x5], 0xc, 0x4787c62a),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x6], 0x11, -0x57cfb9ed),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x7], 0x16, -0x2b96aff),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x8], 0x7, 0x698098d8),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x9], 0xc, -0x74bb0851),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xa], 0x11, -0xa44f),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xb], 0x16, -0x76a32842),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xc], 0x7, 0x6b901122),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xd], 0xc, -0x2678e6d),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xe], 0x11, -0x5986bc72),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xf], 0x16, 0x49b40821),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x1], 0x5, -0x9e1da9e),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x6], 0x9, -0x3fbf4cc0),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xb], 0xe, 0x265e5a51),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3], 0x14, -0x16493856),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x5], 0x5, -0x29d0efa3),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xa], 0x9, 0x2441453),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xf], 0xe, _0x4e96b4['_$tT']),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x4], 0x14, _0x4e96b4['_$Jy']),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x9], 0x5, 0x21e1cde6),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xe], 0x9, -0x3cc8aa0a),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x3], 0xe, -0xb2af279),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x8], 0x14, 0x455a14ed),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xd], 0x5, -0x5caa8e7b),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x2], 0x9, -0x3105c08),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x7], 0xe, 0x676f02d9),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xc], 0x14, -0x72d5b376),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x5], 0x4, -0x241282e),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x8], 0xb, -0x788e097f),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xb], 0x10, 0x6d9d6122),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xe], 0x17, -0x21ac7f4),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x1], 0x4, -0x5b4115bc * b64pad),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x4], 0xb, 0x4bdecfa9),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x7], 0x10, -0x944b4a0),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xa], 0x17, -0x41404390),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xd], 0x4, 0x289b7ec6),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3], 0xb, -0x155ed806),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x3], 0x10, -0x2b10cf7b),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x6], 0x17, 0x2d511fd9),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x9], 0x4, -0x3d12017),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xc], 0xb, -0x1924661b),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xf], 0x10, 0x1fa27cf8),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x2], 0x17, -0x3b53a99b),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3], 0x6, -0xbd6ddbc),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x7], 0xa, 0x432aff97),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xe], 0xf, -0x546bdc59),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x5], 0x15, -0x36c5fc7),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xc], 0x6, 0x655b59c3),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x3], 0xa, -0x70ef89ee),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xa], 0xf, -0x644f153),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x1], 0x15, -0x7a7ba22f),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x8], 0x6, 0x6fa87e4f),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xf], 0xa, -0x1d31920),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x6], 0xf, -0x5cfebcec),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xd], 0x15, 0x4e0811a1),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x4], 0x6, -0x8ac817e),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xb], 0xa, -1120211379),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x2], 0xf, 0x2ad7d2bb),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x9], 0x15, -0x14792c01),
    			_0x3e0c38 = _0x12e4a8(_0x3e0c38, _0x38ca59),
    			_0xdb4d2c = _0x12e4a8(_0xdb4d2c, _0x431764),
    			_0x1724c5 = _0x12e4a8(_0x1724c5, _0x43f1b4),
    			_0x257ec6 = _0x12e4a8(_0x257ec6, _0x5722c0);
    	return [_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6];
    }
    
    function _0x35f5f2(_0x243853) {
    	var _0x139b8b, _0xa791a1 = [];
    	for (_0xa791a1[(_0x243853[_$UH[0x6c]] >> 0x2) - 0x1] = void 0x0,
    			 _0x139b8b = 0x0; _0x139b8b < _0xa791a1[_$UH[0x6c]]; _0x139b8b += 0x1)
    		_0xa791a1[_0x139b8b] = 0x0;
    	var _0x41a533 = 0x8 * _0x243853[_$UH[0x6c]];
    	for (_0x139b8b = 0x0; _0x139b8b < _0x41a533; _0x139b8b += 0x8)
    		_0xa791a1[_0x139b8b >> 0x5] |= (0xff & _0x243853[_$UH[0xf]](_0x139b8b / 0x8)) << _0x139b8b % 0x20;
    	return _0xa791a1;
    }
    
    var _$UH = [
    	"name",
    	"setAttribute",
    	"type",
    	"href",
    	"getAttribute",
    	"action",
    	"call",
    	"string",
    	"prototype",
    	"slice",
    	"$_fpn1",
    	"splice",
    	"apply",
    	"ActiveXObject",
    	"result",
    	"charCodeAt",
    	"button",
    	"send",
    	"form",
    	"body",
    	"mousemove",
    	"hasOwnProperty",
    	"hostname",
    	"location",
    	"open",
    	"split",
    	"setInterval",
    	"https:",
    	"click",
    	"concat",
    	"method",
    	"toString",
    	"nodeType",
    	"origin",
    	"floor",
    	"port",
    	"$_nd",
    	"HTMLGenericElement",
    	"tagName",
    	"cookie",
    	"$_JQnh",
    	"showModalDialog",
    	"removeChild",
    	"keyCode",
    	"parentNode",
    	"getTime",
    	"readyState",
    	"exec",
    	"pathname",
    	"search",
    	"test",
    	"iframe",
    	"setTimeout",
    	"HTMLFormElement",
    	"visibility",
    	"appendChild",
    	"addEventListener",
    	"indexedDB",
    	"script",
    	"onreadystatechange",
    	"eval",
    	"innerHTML",
    	"value",
    	"EkcP",
    	"localStorage",
    	"onsubmit",
    	"object",
    	"protocol",
    	"content",
    	"cloneNode",
    	"indexOf",
    	"assign",
    	"write",
    	"document",
    	"removeEventListener",
    	"round",
    	"style",
    	"$_vvCI",
    	"replace",
    	"function",
    	"MicroMessenger",
    	"userAgent",
    	"while",
    	"onclick",
    	"input",
    	"ceil",
    	"Math",
    	"hidden",
    	"target",
    	"load",
    	"mbsj{yshcf",
    	"number",
    	"createElement",
    	"getElementsByTagName",
    	"getElementById",
    	"attachEvent",
    	"$_fh0",
    	"clientData",
    	"submit",
    	"timeStamp",
    	"fonts",
    	"Only one variable declaration allowed in for..in loop",
    	"transient",
    	"arity",
    	"disabled",
    	"typeof",
    	"charset",
    	"super",
    	"length",
    	"#f82",
    	"Msxml2.XMLHTTP.3.0",
    	"toDataURL",
    	"ocr_rdytwuRcrraa{exu|v",
    	"applicationCache",
    	"multipart/form-data",
    	"var getAttribute=function(name){return cur_ele.getAttribute(name);};",
    	"attributes",
    	"[object Array]",
    	"pushNotification",
    	"void",
    	"TK_STRING",
    	"0000",
    	"attrVertex",
    	"public",
    	"stopPropagation",
    	"z_:jqjsnzr_0+,_9jhtwijwG_xjqjsnzrGhfqq:jqjsnzr",
    	"$_f0",
    	"hash",
    	"cellular",
    	"FSSBB",
    	"acceleration",
    	"transferChannel",
    	"nEvr}C}rlve",
    	"true",
    	"createObjectStore",
    	"Msxml2.XMLHTTP.5.0",
    	"removeAttribute",
    	"plugins",
    	"}__ftkxgt_gxcnwcvgD__ygdftkxgt_gxcnwcvgD__ugngpkwo_gxcnwcvgD__hzftkxgt_gxcnwcvgD__ftkxgt_wpytcrrgfD__ygdftkxgt_wpytcrrgfD__ugngpkwo_wpytcrrgfD__hzftkxgt_wpytcrrgfD__ygdftkxgt_uetkrv_hwpeD__ygdftkxgt_uetkrv_hp",
    	"try{return (window instanceof Window);}catch(e){}",
    	"Msxml2.ServerXMLHTTP",
    	"colorDepth",
    	"t13=spwcpatnl(Atmpaly :lnstyp Byt(0zzwulgg(Cp}olyl(5pwcpatnl ;pbp 9A =}z TV Asty(alszxl(94 @xl}a_5 ap~a ?prbwl}(16;=}zNwtrsa(5pwcpatnl 9A UT 9trsa 2eapyopo(5pwcp:_6yotl(@20?zmzaz9trsa /zwo(<? :zslyaf Bytnzop ?prbwl}(1}zto @ly~ Aslt(8lyylol @lyrlx :;(110 Bnspy(nwznvSQRW_cROR(@lx~byr8lyylol?prbwl}(:6 9.;A6;4 /zwo(@lx~byr@ly~;bxT9 9trsa(cp}olyl(5pwcpatnl;pbpAsty(@203lwwmlnv(@lx~byr2xzut(Apwbrb @lyrlx :;(0l}}zt~ 4zastn @0(3wfxp 9trsa ?zmzaz 9trsa(@z:.N1trta 9trsa(@z:0 @ly~ ?prbwl}(5FEtFbly7(~~a(~lx~byrN~ly~NybxUA(rx_xpyrxpyr(9zsta 8lyylol(atxp~ ypd }zxly(~lx~byrN~ly~NybxU9(~p}tqNxzyz~{lnp(@lx~byr@ly~;bxNTA Asty(0zwz}<@B6NEAsty(1}zto ;l~vs @stqa .wa(@lx~byrApwbrb?prbwl}(/pyrlwt <A@(:6 9lyAtyr_4/ <ba~top F@(3G:tlzDb_4/RYQTQ(spwcpNypbpN}prbwl}(@@A :potbx(0zb}tp} ;pd(8sxp} :zyobwvt}t /zwo(5pwcpatnl 9A ST Bwa}l 9trsa 2eapyopo(5pwcpatnl 9A SV Bwa}l 9trsa(?zmzaz :potbx(1}zto @ly~ /zwo(rzbof(~ly~N~p}tqNnzyopy~poNwtrsa(@3tyop}(yzazN~ly~NnuvNxpotbx(xtbt(:?znvf =?0 /zwo(.yo}zto0wznv ?prbwl}(@lx~byr@ly~;bxNU9 9trsa(~ly~N~p}tqNasty(.l=lyrFlp}(nl~blw(/; :zslyaf<A /zwo(eN~~a(;zaz@ly~:flyxl}Gldrft(5pwcpatnl 9A TT Asty 2eapyopo(.~swpf@n}t{a:A .wa(;zaz @ly~ 1pclylrl}t B6(?zmzaz 0zyopy~po /zwo(?zmzaz :potbx 6alwtn(xtbtpe(;zaz @ly~ 4b}xbvst B6(@@A Ctpaylxp~p 9trsa(94_<}tfl(sfnzqqpp(eN~~aNbwa}lwtrsa(135pt.DXN.(3GGDE/A<A_Bytnzop(1pclylrl}t @lyrlx :; /zwo(~ly~N~p}tqNxzyz~{lnp(=lolbv /zzv /zwo(94N3GFtyr/t8lt@sbN@RVNCSOS(94N3GFtyr/t8lt@sbN@RVNCSOT(5pwcpatnl;pbp9A =}z TV As(:tn}z~zqa 5txlwlfl(@lx~byr@ly~3lwwmlnv(@@A :potbx 6alwtn(.yo}zto2xzut(@lx~byr@ly~;bxNT?(6A0 @azyp @p}tq(~ly~N~p}tqN~xlwwnl{~(eN~~aNxpotbx(94_@tyslwp~p(?zmzaz Asty 6alwtn(npyab}fNrzastn(0wznvz{tl(9bxtyzb~_@ly~(3wz}totly @n}t{a .wa(;zaz @ly~ 4b}xbvst /zwo(9A5F@G8 /zwo(4@_Aslt(@lx~byr;pz;bx_TA_S(.}lmtn(sly~N~ly~Nyz}xlw(9zsta Apwbrb(5F>t5ptNVQ@ 9trsa(9tyo~pf qz} @lx~byr(.? 0}f~alwspt 1/(@lx~byr @ly~ :potbx(~lx~byrN~ly~NybxUV(sly~N~ly~Nmzwo(9bxtyzb~_@n}t{a(@@A 0zyopy~po(@lx~byr1pclylrl}t?prbwl}(.yulw :lwlflwlx :;(@lx~byrAsltIap~aJ(3G9lyAtyr5ptN:N4/RYQTQ(5pm}pd <A@(4@UV_.}lmI.yo}zto<@J(@lx~byr @ly~ 9trsa(0sznz nzzvf(spwcpNypbpNasty(=; :zslyaf<A :potbx(94N3G8lAzyrN:RZNCSOU(1}zto @p}tq(@lx~byr@tyslwl?prbwl}(spwcpatnl(94N3G8lAzyrN:RZNCSOS(;zaz @ly~ 1pclylrl}t B6 /zwo(@@A 9trsa(13=2xzut(dplasp}qzyaypd ?prbwl}(?zmzaz;bxT?(16;=}zNxpotbx(@lx~byr @ly~ ;bxVV(@@A 5plcf 6alwtn(94wznvU ?prbwl}_QYQV(4pz}rtl(yzazN~ly~Nnuv(Apwbrb @lyrlx :; /zwo(:6B6 2E ;z}xlw(5F>t5ptNXV@ /zwo(;zaz@ly~:flyxl}Gldrft /zwo(fbyz~{}zNmwlnv(spwcpNypbpNyz}xlw(9bxtyzb~_@p}tq(A: :zslyaf<A ;z}xlw(@lx~byr@ly~;bxNT9c 9trsa(@lx~byr @ly~ ;bxUV(@xl}a4zastn :potbx(rpz}rtl(nl~blwNqzyaNaf{p(@lx~byr @ly~ /zwo(~xlwwNnl{talw~(:3tylynp =?0 /zwo(3G9lyAtyr5pt_4/RYQTQ(@lx~byr.}xpytly(?zmzaz /zwo(npyab}fNrzastnNmzwo(eN~~aNsplcf(@@A 9trsa 6alwtn(Asl}9zy(eN~~aNwtrsa(1tymzw ?prbwl}(@lx~byr/pyrlwt?prbwl}(8; :zslyaf<A@xlww :potbx(sf{b}p(@lx~byrAlxtw?prbwl}(:lwlflwlx @lyrlx :;(;zaz @ly~ 8lyylol B6(spwcpNypbp(5pwcpatnl 9A VV ?zxly(;zaz @ly~ 8lyylol /zwo(@ly{fl(@lx~byr=byulmt?prbwl}(~lx~byrN~ly~NybxU9c(94_8lyylol(@lx~byr @ly~ ?prbwl}(GldrftN<yp(1}zto @p}tq /zwo 6alwtn(3G8.A7D(nzb}tp} ypd(@lx~byr2xzut?prbwl}(:6B6 2E /zwo(.yo}zto 2xzut(;zaz ;l~vs .}lmtn B6(901 0zx(3bab}l :potbx /A(CtczNpea}lna(/lyrwl @lyrlx :; /zwo(sly~N~ly~N}prbwl}(@;bxNT?(@;bxNTA(sly~N~ly~(@@A Bwa}l 9trsa(?zmzaz ?prbwl}(?zmzaz 9trsa(5lybxly(ypdwrrzastn(135pt.DVN.(sly~N~ly~Nwtrsa(=wlap 4zastn(@;bxNT9(5pwcpatnl 9A UV 9trsa(:flyxl} @lyrlx Gldrft /zwo(wrN~ly~N~p}tqNwtrsa(:6B6 2E 9trsa(?zmzaz Asty(@z:. /zwo(=lolbv(@lx~byr @ly~(@{lntzb~_@xlww0l{(~ly~N~p}tq(1C :zslyaf<A :potbx(@almwp_@wl{(xzylnz(3wfxpN9trsa(qggf~Noz~{f(@n}ppy@ly~(nwznvSQRW(?zmzaz 0zyopy~po /zwo 6alwtn(.}tlw(8; :zslyaf :potbx(:zazfl9:l}b DT xzyz(5lyo~pa 0zyopy~po(?zmzaz 6alwtn(5A0 5lyo(@@A Bwa}l 9trsa 6alwtn(@@A Ctpaylxp~p ?zxly(;zaz ;l~vs .}lmtn B6 /zwo(nsyqgesNxpotbx(@;bx0zyoNTA(npyab}fNrzastnN}prbwl}(opqlbwa_}zmzazNwtrsa(;zaz @ly~ :flyxl}(:flyxl} @lyrlx :;(.{{wp 0zwz} 2xzut(dplasp}qzya?pr(@lx~byr:lwlflwlx?prbwl}(l}tlw(1}zto @p}tq /zwo(0=zT =?0 /zwo(:6 9.;A6;4(@lx~byr8z}plyN?prbwl}(ap~aUV ?prbwl}(~{t}ta_atxp(1pclylrl}t @lyrlx :;(@n}ppy@p}tq(?zmzaz(nb}~tcpNqzyaNaf{p(@A5ptat_ctcz(nsyqges(@lx~byr 0wznv3zya T.(?zmzaz 0zyopy~po ?prbwl}(~lx~byrNypzNybxT?(47 :zslyaf<A :potbx(0sbwsz ;pbp 9znv(}zmzazNybxT9(spwcpNypbpNbwa}l9trsapeapyopo(@lx~byr<}tfl?prbwl}(@lx~byr@ly~;bxNU9c 9trsa(:Ftyr5pt_RYQTQ_0SN/zwo(13=@slz;cDVN4/(?zmzaz /wlnv(spwcpNypbpNbwa}lwtrsa(rx_etspt(94wznvU 9trsa_QYQV(4bul}lat @lyrlx :;(:lwlflwlx @lyrlx :; /zwo(}zmzazNybxT?(@AEtspt_ctcz(3GGsbyFbly_4/RYQTQ(yzazN~ly~NnuvNwtrsa(nzwz}z~(;zaz @ly~ 4b}xbvst(;zaz @ly~ @fxmzw~(?zmzaz 9trsa 6alwtn(9zsta Alxtw(nb}~tcp(opqlbwa_}zmzaz(/sl~stal0zx{wpe@ly~ /zwo(94_;bxmp}_?zmzaz Asty(xzyz~{lnpoNdtaszbaN~p}tq~(5pwcpatnl 9A TV Asty(~lx~byrN~ly~NybxT9C(16;=}z(7zxzwsl}t(~ly~N~p}tqNwtrsa(spwcpNypbpNmwlnv(9zsta /pyrlwt(:flyxl} @lyrlx Gldrft(1}zto @p}tq 6alwtn(?zmzaz /zwo 6alwtn(;lybx4zastn(@zyf :zmtwp B1 4zastn ?prbwl}(4pz}rtl /zwo 6alwtn(~lx~byrN~ly~NybxT9c(fbyz~Nasty(~lx~byrNypzNybxTANnzyo(;zaz @ly~ :flyxl} B6 /zwo(wr~p}tq(3GFzb5ptN?N4/RYQTQ(9zsta =byulmt(ml~vp}ctwwp(~lx~byrN~ly~NybxUAc(~lx~byrN~ly~Nasty(94 2xzut(.yulwt;pd9t{t(@lx~byr@ly~;bxNUA Asty(@lx~byr8z}plyN/zwo(xtbtpeNwtrsa(;zaz @ly~ 8lyylol(?zmzaz ;z}xlw 6alwtn(4pz}rtl 6alwtn(~ly~N~p}tqNxpotbx(@xl}a Gldrft(?zmzaz 0zyopy~po 6alwtn(;zaz @ly~ 8lyylol B6 /zwo(13= @n @ly~ 5pbpTQ_RQT(94_;bxmp}_?zmzaz /zwo(=lolbv /zzv(eN~~aNnzyopy~po(@by~stypNBnspy(?zmzaz /wlnv 6alwtn(?tyrz 0zwz} 2xzut(1pclylrl}t <A@(@xl}a Gldrft =}z(3G9lyAtyr5ptN:N4/8(.yo}zto0wznvN9l}rp ?prbwl}({}z{z}atzylwwfN~{lnpoNdtaszbaN~p}tq~(0batcp :zyz(atxp~(94 @xl}a_5 ap~a /zwo(16;=}zN9trsa(~ly~N~p}tqNmwlnv(9zsta 1pclylrl}t({}z{z}atzylwwfN~{lnpoNdtasN~p}tq~(~lx~byrN~ly~NybxT9(:Fzbyr =?0 :potbx(134zastn=DVN/64V58N@<;F(sly~N~ly~Nxpotbx(@@A 5plcf(94N3GGsbyFblyN:QSNCSOS(:flyxl}B;pd ?prbwl}(;zaz ;l~vs .}lmtn /zwo(@lx~byr4bul}last?prbwl}(qlyal~f(spwcpNypbpNwtrsa(5pwcpatnl ;pbp <A@ /zwo(yzazN~ly~NnuvNmzwo(~lx~byrN~ly~NybxT?(9tyo~pf @lx~byr(~lx~byrN~ly~NybxTA(@n}ppy@p}tq:zyz(2A}bx{ :flyxl}_GD(spwcpNypbpNastypeapyopo(;zaz ;l~vs .}lmtn(94_4bul}lat(@xl}a_:zyz~{lnpo(Alxtw @lyrlx :;(94 2xzut ;zy.:2(?zmzaz 0zyopy~po 9trsa 6alwtn(rx_utyrvlt(3G9lyAtyr8ly5pt_4/RYQTQ(wra}lcpw({lwlatyz(4pz}rtl /zwo(1}zto @ly~(94_=byulmt(@xl}a4zastn /zwo(@lx~byr @ly~ Asty(@@A 0zyopy~po /zwo(0zxtn~_;l}}zd(nzb}tp}(<}tfl @lyrlx :;(spwcpNypbpNwtrsapeapyopo(3G9lyAtyr5ptN?N4/RYQTQ(.? 0}f~alwspt58@0@ 1/(~p}tq(?AD@Fbp?zbo4z4QcRN?prbwl}(:tlzDb_{}pc(3GFR8(94_;bxmp}_?zmzaz ?prbwl}(.yo}zto0wznv(@z:. ?prbwl}(5F>t5ptNUQ@ 9trsae(wrN~ly~N~p}tq(1lyntyr @n}t{a /zwo(opqlbwa(~pnN}zmzazNwtrsa(0zwz}<@B6N?prbwl}(ap~a ?prbwl}(Alxtw @lyrlx :; /zwo(3GFtyr/tEtyr@sbN@RW(?zmzaz;bxT9 9trsa(xzyz~{lnpoNdtasN~p}tq~(~lx~byrN~ly~NybxTV(0zzw ulgg(@lx~byr;pz;bxNT9(@AEtyrvlt(@n}ppy@ly~:zyz(13=DlDlDVN4/(@lx~byr@ly~;bxNT9 9trsa(/lyrwl @lyrlx :;(4b}xbvst @lyrlx :;(@20?zmzaz9trsa(sfqzye}lty(:Ftyr5pt4/RYQTQ0N/zwo(~lx~byrN~ly~Nwtrsa(5pwcpatnl 9A WV :potbx(1}zto @ly~ 3lwwmlnv(?zmzaz Ap~aR /zwo(;zaz @ly~ :flyxl} /zwo(~ly~N~p}tqNnzyopy~poNnb~azx(@lx~byr;pz;bxNTA(@lx~byr @ly~ ;bxTV(xzyz~{lnp(A9 :zslyaf :potbx(spwcpNypbpNxpotbx(9A5F@G8(?zmzaz 0zyopy~po nb~azxp /zwo(:flyxl}T(1}zto @ly~ 1pclylrl}t(@slz;c_{}pc(~lx~byrNypzNybxT9(3G9lyAtyr5ptN29N4/8(fbyz~(~lx~byrNypzNybxTA(Atxp~ ;pd ?zxly(spwcpNypbpNmzwo(yzazN~ly~NnuvN}prbwl}(;zaz @ly~ 4b}xbvst B6 /zwo(16;=}zNmwlnv(3G9lyAtyr5ptN29N4/RYQTQ(@@A Ctpaylxp~p :potbx(?zmzaz 0zyopy~po 9trsa(@@A Ctpaylxp~p /zwo(.? 17N88(1}zto @ly~ @2:0(;zaz @ly~ :flyxl} B6(0zxtyr @zzy(:Fb{{f =?0 :potbx(?z~pxl}f(9zsta 4bul}lat(?zmzaz 0zyopy~po nb~azx /zwo(3G9lyAtyr5pt@N?N4/(5pwcpatnl ;pbp <A@(8ltat_{}pc(?zmzazN/tr0wznv(3GF/8@7D(5lyo~pa 0zyopy~po /zwo(@lx~byr4pz}rtly(1lyntyr @n}t{a(~ly~N~p}tqNnzyopy~po(sly~N~ly~Nasty(@lx~byr@ly~;bxNUAc Asty(9zsta <otl(/sl~stal0zx{wpe@ly~",
    	"instanceof",
    	"addBehavior",
    	"GetOriginalUrl",
    	"connection",
    	"include",
    	"frame",
    	"return a[b](",
    	"children",
    	"@debugger",
    	"'null' is not an object",
    	"func",
    	"$_vJTp",
    	"rfroxvc7vqqr{",
    	"screenY",
    	"Number",
    	"false",
    	"srcElement",
    	"r$?arD21a|fbra2ynbbvpOD21a|fbra<rbbntr2r{cra",
    	"url(#default#userdata)",
    	"setRequestHeader",
    	"import",
    	"mouseOver",
    	"meta",
    	"Msxml.XMLHTTP",
    	"fN~Hj{AdggAjmhOjjg[NjbjpHn~",
    	"native",
    	"gamma",
    	"getTimezoneOffset",
    	"datas-ts",
    	"__onload__",
    	"uC9<vkeo|N;/D",
    	"jbscheme://queue_has_message",
    	"setTime",
    	"item",
    	"MEDIUM_FLOAT",
    	"_blank",
    	"float",
    	"#17e",
    	"extends",
    	"f__r~{}mdq~m_n|mdko_ai",
    	"Request",
    	"Msxml2.ServerXMLHTTP.3.0",
    	"clientInformation",
    	"then",
    	"MSPointerEvent",
    	"Please enable cookie in your browser before you continue.",
    	"captureStackTrace",
    	"~)bwf,dpo-bwb,oufsgbdfCkftjpo",
    	"HTMLObjectElement",
    	"STATIC_DRAW",
    	"acos",
    	"external",
    	"iwhhdaywlagf[pYk~gycown{Y|dwk~",
    	"return new a(",
    	"AnalyserNode",
    	"mozConnection",
    	"radio",
    	"SetRequestHeader",
    	"RTCPeerConnection",
    	"onupgradeneeded",
    	"parseInt",
    	"canvas",
    	"?CS=",
    	"unescape",
    	"; Secure",
    	"globalStorage",
    	"Msxml2.XMLHTTP",
    	"~5fbm9jefpE5fbm9jefp?un@ Xdujwf; Zpouspm ?JIDcju@",
    	"Microsoft.XMLHTTP.1.0",
    	"catch",
    	"PerformanceObserver",
    	"getContext",
    	"defaultPrevented",
    	"offsetTop",
    	"contains",
    	"data:",
    	"$b_platform",
    	"https://",
    	"HIGH_INT",
    	"objectStoreNames",
    	"this",
    	"cygJ+",
    	"QQBrowser",
    	"OverrideMimeType",
    	"zxjqjsnzr",
    	"width",
    	"mouseMove",
    	"char",
    	"lLxuMBAdzBhz_JC>FJ:_",
    	"bgsound",
    	"iEgr9hh{wjwfy{",
    	"position",
    	"case",
    	"pDzjatS5tetrex~}",
    	"touchend",
    	"refresh",
    	"$bmF0aXZlRmlVyUHJ",
    	"prop",
    	"lastIndexOf",
    	"callback",
    	"null",
    	"Unenclosed string.",
    	"dNrf~hQfjb+Nrf~hQfjb",
    	"bRnfnt",
    	"getAttribLocation",
    	"JSON",
    	"nodeValue",
    	"Gamepad",
    	"beta",
    	"__anchor__",
    	"offsetLeft",
    	"kq\\iT\\Qduj}ly wexy\\]\\iTs",
    	"parse",
    	"data",
    	"$_fr",
    	"package",
    	"rows",
    	"Object.InjectedScript.evaluate",
    	"opener",
    	"mouseup",
    	"shenjian",
    	"debugger",
    	"ethernet",
    	"$_cDro",
    	"TEMPORARY",
    	"{{ifhvmziv",
    	"replaceChild",
    	"POST",
    	"numItems",
    	"capture",
    	"document-fragment",
    	"font",
    	"firstChild",
    	"fromCharCode",
    	"webkitIndexedDB",
    	"PointerEvent",
    	"webkitRequestFileSystem",
    	"charAt",
    	"description",
    	"~tqj_ipplfeCnp{Xojnbujpo6ubsu7jnfCnp{,oefyfe[YCnp{5frvftuXojnbujpo)sbnf",
    	"getBattery",
    	"kIM9jbXIM9jb",
    	"absolute",
    	"responseText",
    	"cookieEnabled",
    	"{rixwtevoivF__rwF__rw[ttirh:i|xFis=if(vs{wiv",
    	"final",
    	"preload",
    	"Keyboard",
    	"bluetooth",
    	"cancelBubble",
    	"execScript",
    	"try{return __filename;}catch(e){}",
    	"var cur_ele = this;",
    	"with",
    	"h__p|y{kbo|k_|oxenxm|",
    	"status",
    	"toFixed",
    	"display",
    	"substr",
    	"[null] is not an object",
    	"x*jyv9-/K9-/",
    	"Z8XHJJY.bmF0aXZlRmlVyUHJ()",
    	"setItem",
    	"</$1",
    	"loaded",
    	"RemoveEventListener",
    	"onautocomplete",
    	"$b_callHandler",
    	" srflx ",
    	"protected",
    	"match",
    	"goto",
    	"drawArrays",
    	"mediaDevices",
    	"close",
    	"webstore",
    	"webkitRTCPeerConnection",
    	"Count",
    	"text/javascript",
    	"abstract",
    	"performance",
    	"Storage",
    	"g$biie$Z$$fiaa}lZ$$fmjZ$$fmlzZ$b|r$Z$l}y|s=i|};fl}y|s?r}{on}|ChNbcm@lyg}Z$m|r$Z$oc}$",
    	"languages",
    	"$_fb",
    	"setLocalDescription",
    	"source",
    	"/:user_fonts",
    	"TK_NUMBER",
    	"scroll",
    	"$b_fetchQueue",
    	"<!--[if gt IE ",
    	"jyzm~xzfi~zekvk~fe",
    	"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",
    	"createProgram",
    	"~^\\$>bD{]ed_",
    	"post",
    	"HTMLElement",
    	"text/html",
    	"<!--",
    	"objectStore",
    	"fmhj|s)M~zgKgzt~m B- >jiomjg),",
    	"linkProgram",
    	"precision",
    	"ieknakaxadalqy~wf}{",
    	"Entity",
    	"~ntZsfefoujbmt",
    	"qrcklmDoExthWJiHAp1sVYKU3RFMQw8IGfPO92bvLNj.7zXBaSnu0TC6gy_4Ze5d{}|~ !#$%()*+,-;=?@[]^",
    	"uniform2f",
    	"javascript:",
    	"~8Z:fc(yuCvdxfc",
    	"replaceState",
    	"volatile",
    	"createDataChannel",
    	"use strict",
    	"originalTarget",
    	"e__benabkt__(_benabkt_Na{~anIk~a",
    	"javascript: void(0);",
    	"Unexpected character: ",
    	"{\"optional\" : [ {\"RtpDataChannels\" : true} ]}",
    	"Unterminated multiline comment",
    	"/T7AyTrxoWxGd",
    	"Submit",
    	"time",
    	"response",
    	"rangeMin",
    	"trim",
    	"checkbox",
    	"Z8XHj",
    	"const",
    	"SELECT value FROM EkcP_t WHERE name=?",
    	"Float32Array",
    	"GetResponseHeader",
    	"offsetX",
    	"c#r*^p#H#rklrkmrkDrkorkErkxrktrkhrkWrkJrkirkHrkurltrSD",
    	"referrer",
    	"y8,.J8jl+zxr",
    	"nodeName",
    	"getResponseHeader",
    	"<meta\\s+http-equiv=[\"']?refresh[\"']?\\s",
    	"synchronized",
    	"export",
    	"filename",
    	"openDatabase",
    	"p__rcHtqQ__v4cHtq",
    	"enableVertexAttribArray",
    	"http://",
    	"height",
    	"safari",
    	"SEND",
    	"jbscheme://",
    	"p|~kgxdxqx{xejrwp}vt",
    	"Unenclosed regular expression.",
    	"webkitPersistentStorage",
    	"ggmBc||}h",
    	"___ts___",
    	"class",
    	"runtime",
    	"mozIndexedDB",
    	"parentElement",
    	"Missing catch/finally blocks",
    	"cY#rDABASAnA0ATA61Xs<s>VwR;FnF$F%F MqM8MIMGQqQhQWQHQAQpQMQbQvQ^Q&Q*wvw7wzwnwuwZ8c8k8o8s8V8Y8.IqIrIcIlImIDIMIQI_I4IZGQG8GIGGGvGLG-G7GzGCG6G@G$fxf^f&f*f(f)f}PmOjO-O6OgO|O 9g9_949@9$9%9&9*9(9)9:9;2m2D222bbUbfb7bzb<b>v4v*LtLhL)jUjfjP-2-b-@-%-&-=-<7u7_74zfXzXXXuX_X4XZXeX5XdX~X BqBrBcB-B7BzBXBBBCBgB&6~$o$E$v$L%1%P%O%9%y&{(I(G(L(N(j+i+H=l=m=@=$=%=>=.=?=/=:<s>d.K.U.w.8.9.2.b?x?t?h?j?B?a?S?n?u:h:W:J:i{D{1{U#!#rkArkprk$rk%rk rmurn&rn*mf!mf.mf?mOAmOpmbUmbMmbGmbgmbymb_mb4mbZmvZmvemLvmjkmjlmj0m-hm-Wm-Jm-1m-sm-Vm7Xm7Bm7am7Sm7nm7um70m7Tm7@m7=m7<mzfmz]mXlmXmmXhmXWmXimS2mSbmSvmSLmSNmSjmS-mS7mSXmSBEtQEsAEspEKp",
    	"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",
    	"boolean",
    	"pushState",
    	"removeItem",
    	"\u0000",
    	"characterSet",
    	"yykrkto{sIk|gr{gzk",
    	"yield",
    	"return",
    	"battery",
    	"forEach",
    	"implements",
    	"evaluate",
    	"lineno",
    	"Msxml2.XMLHTTP.6.0",
    	"TK_REG_EX",
    	"getSupportedExtensions",
    	"{hsptlmrFhsptlmrmrjsFhsptlmrqixe",
    	"rgba(240,110,53,0.4)",
    	"Msxml2.XMLHTTP.4.0",
    	"mozItems",
    	"clearInterval",
    	"throw",
    	"a=candidate:",
    	"$_ck",
    	"Abort",
    	"checked",
    	"offsetHeight",
    	"GetVariable",
    	"offsetWidth",
    	"selected",
    	"layerX",
    	"delete",
    	"(evaluating 'null[0]')",
    	"standalone",
    	"screen",
    	"RegExp",
    	"clientY",
    	"charging",
    	"message",
    	"Send",
    	"mimeTypes",
    	"getItem",
    	"3jeALeSsa6",
    	"chrome",
    	"fontFamily",
    	"default",
    	"event",
    	"getUniformLocation",
    	"(this);",
    	"Unexpected token ",
    	"transaction",
    	"orientation",
    	"getSources",
    	"undefined",
    	"[native code]",
    	"QTP_EPE_HOOK",
    	"fetch",
    	"video",
    	"HTMLAnchorElement",
    	"prpaerwpCtuctdwQrpaerwp_ctuctdwQrwtrz=~vx}Qstrcjae4p{{qprz",
    	"webkitConnection",
    	"wifi",
    	"<EMBED id=",
    	"DOMParser",
    	"Illegal newline after @throw",
    	"offsetUniform",
    	"keyDown",
    	"returnValue",
    	"long",
    	"chargingTime",
    	"OPEN",
    	"sduaunuxubgotmzsq",
    	"\\b[^>]*>([\\s\\S]*?)<\\/",
    	"mouseOut",
    	"_ts_",
    	"continue",
    	"webgl",
    	"mouseUp",
    	"enumerateDevices",
    	"substring",
    	"screenX",
    	"u>okv<vkeo|N>okv<vkeo|H~wI -m~sboD /yx~|yv HSRMls~I",
    	"level",
    	"<div>IE8</div>",
    	"$b_setup",
    	"fillStyle",
    	"candidate",
    	"; path=/",
    	"http",
    	"switch",
    	"clientX",
    	"~esjwfs",
    	"byte",
    	"enabledPlugin",
    	"rangeMax",
    	"onbeforeunload",
    	"encoding",
    	"parent",
    	"mousedown",
    	"\\\\",
    	"static",
    	"mouseout",
    	"getShaderPrecisionFormat",
    	"vertexAttribPointer",
    	"jnzwyi~mziXzmvclvkz",
    	"AddSearchProvider",
    	"statusText",
    	"rR#r:ckcEE9Ebx[x]tWt1HP171zs_s+s=s{s}VhVQKhK.K?K}FuF&MiMHM7MzM?QrQ1QGQfQ0QTQ{Q}www8wGwfwOw9w)8%8^8?IxIRIFI(I)G1GsGwGZGeG:ftfGfffOf2fbfjf-f|O1OzOXOTOC9y2r2k2lbobjb-vXL+L=N~N!N$N&N*N)N<jhjJjAjpj3jRjOj7j@j$-JX!BtBiBHB6a<0%T{%u%g&}?6?g#2#rrHrrprrsrcMrlQrljrm}rDqrDirDwrDIrDfrD*roOro9rNer-=rShrSWrS!rS@rZuczXcXGmiamG[mG]m9;m9{mS@D]UEtMEtZEt5EtdEt!Et@",
    	"~XhZpouspmEXhZpouspm",
    	"MEDIUM_INT",
    	"error",
    	"lbdo=|wwxc",
    	"alpha",
    	"keyUp",
    	"|ghylfhprwlrq",
    	"shaderSource",
    	"qrcklmDoExthWJiHAp1sVYKU3RFMQw8IGfPO92bvLNj-7zXBaSnu0TC6gy_4Ze5d~!@$%^&*()+=<>.?/:;{}[]| ",
    	"password",
    	"nextSibling",
    	"$_ts",
    	"random",
    	"createOffer",
    	"ARSession,AudioTrackList,BeforeInstallPromptEvent.prototype.KEYUP,BlobDownloadCallback,CDATASection.prototype.remove,CSSCharsetRule,CSSPrimitiveValue.CSS_VH,CanvasRenderingContext2D.prototype.webkitGetImageDataHD,ClickData,CloseEvent.prototype.initCloseEvent,Components.interfaces.ICometMarksExtension,DeviceOrientationEvent,Function.prototype.bind,GetPerfTests,HTMLDocument.prototype.createTouchList,HTMLFormElement.prototype.requestAutocomplete,HTMLFrameSetElement.prototype.hasPointerCapture,HTMLFrameSetElement.prototype.webkitRequestFullScreen,Intl,MTT_WKSetTextSizeIndex,MediaController,MediaEncryptedEvent,Notification,Object.prototype.__defineSetter__,Object.seal,Object.setPrototypeOf,OffscreenCanvasRenderingContext2D,Path2D.prototype.addPath,PaymentResponse,PerformancePaintTiming,PresentationConnectionCloseEvent,ReaderModeArticlePage,SVGGraphicsElement.prototype.mozRequestPointerLock,SVGPatternElement.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX,ScreenOrientation,SogouLoginUtils,SourceBuffer,SourceBuffer.prototype.changeType,SpeechSynthesisUtterance,TextTrackList.prototype.getTrackById,UCWebExt,WebKitFlags,_WXJS,__$_qihoo360_$__,__firefox__,__ksabCssCount,__opera,__sogou_secure_input,_double11_,chrome,chrome.app.InstallState,chrome.csi,console,defaultStatus,document.body.onmouseenter,document.body.onpage,document.body.style.backgroundBlendMode,document.body.style.lineBreak,document.body.style.minWidth,document.body.style.msTextSizeAdjust,document.body.style.textAlignLast,document.body.x-ms-acceleratorkey,document.defaultCharset,document.documentElement.onresize,document.fileCreatedDate,document.msCapsLockWarningOff,document.onmousemove,document.onselectionchange,document.scrollingElement.style.fontVariantNumeric,document.selection,document.selection.typeDetail,external,external.AddFavorite,external.IsSearchProviderInstalled,flyflow_wallpaper_js,getMatchedCSSRules,greentea,isNodeWhitespace,jesion,onerror,onmessage,onoperadetachedviewchange,openDatabase,password_manager_enabled,performance,showModalDialog,taobrowser_Event,weatherBridge,webkitAudioContext.prototype.close,webkitRequestFileSystem",
    	"offsetY",
    	"finally",
    	"~__nuuZsfbuf)sbnfCnuuZvntupn-6",
    	"base",
    	"PerformanceObserverEntryList",
    	"attachShader",
    	"enable=true",
    	"onicecandidate",
    	"try{return __dirname;}catch(e){}",
    	"INSERT OR REPLACE INTO EkcP_t (name, value) VALUES(?, ?)",
    	"isNaN",
    	"Mouse",
    	"android",
    	"keyup",
    	"DeviceOrientationEvent",
    	"{             \"iceServers\" : [                 {\"url\" : \"stun:stun01.sipphone.com\"}, {\"url\" : \"stun:stun.ekiga.net\"},                 {\"url\" : \"stun:stun.fwdnet.net\"}, {\"url\" : \"stun:stun.ideasip.com\"},                 {\"url\" : \"stun:stun.iptel.org\"}, {\"url\" : \"stun:stun.rixtelecom.se\"},                 {\"url\" : \"stun:stun.schlund.de\"}, {\"url\" : \"stun:stun.l.google.com:19302\"},                 {\"url\" : \"stun:stun1.l.google.com:19302\"}, {\"url\" : \"stun:stun2.l.google.com:19302\"},                 {\"url\" : \"stun:stun3.l.google.com:19302\"}, {\"url\" : \"stun:stun4.l.google.com:19302\"}             ]         }",
    	"throws",
    	"Name expected",
    	"alert",
    	"DeviceMotionEvent",
    	"credentials",
    	"anchor",
    	"vertexPosAttrib",
    	"LOW_FLOAT",
    	"~bqq6dboZmjdlCbqq6dbo)pdvt2vuCbqq6dbo.fz[pxoCbqq6dbo.fz8q",
    	"audio",
    	"var submit=function(){for(var t=cur_ele;t!==document&&(!t.tagName||\"form\"!==t.tagName.toLowerCase());)t=t.parentElement;t!==document&&t.submit()};",
    	"area",
    	"18px 'Arial'",
    	"ownerDocument",
    	"Msxml2.ServerXMLHTTP.6.0",
    	"Msxml2.ServerXMLHTTP.5.0",
    	"tests",
    	"Msxml2.ServerXMLHTTP.4.0",
    	"GetNextReqID",
    	"textarea",
    	"documentElement",
    	"deviceId",
    	"options",
    	"unicode",
    	"behavior",
    	"detachEvent",
    	"interface",
    	"frames",
    	"executeSql",
    	"fillText",
    	"uniformOffset",
    	"TK_NAME",
    	"r[#Egx.W|JcArAzpvpS1x1Qs4s!s%s)s?s;VZV]KqKtK^K>UUUFUQU9UbULUjUXR?R:F0FCF6F5FdF@F*F=QcQlQmQEwNw-wCwg8/8;8{8|GfG9f>f?f:f{PBPSOsOYOKOROMOwOIOP9Z9~bEbtbhbibAb1bVbKv~v@v$v^v)v/L<L;NDNJjFjIjXju727n707g7%7=7>zUXBXnX0XyBoBxBhBJBABKBFBwBaBTB$B^@G@P@~@@%s%R%F%f%2%B^i^A(3(F(M(8(f(O(-(a(S(u)?+D=D=E=^===;<q<r<D<o<A>4>5.3.Q.I.O.>.[?-?X/}:c:k:t;.;/;;{m{o{J[u]q]U]R#P#rmPrmXrm6rm@rLKrL3rj[r-MrSarSTmLUmLbmL$mL}mNamN6mN:mjcmjSmjum-im-pm-Ym-3m7Lm7zmz mXrE1CE1^E1]EskEsjEs7",
    	"self",
    	"experimental-webgl",
    	">>>=",
    	"GetAllResponseHeaders",
    	"e__MPL__DKKG_JKPEBEAN",
    	"CREATE TABLE IF NOT EXISTS EkcP_t (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, value TEXT NOT NULL, UNIQUE (name))",
    	"; expires=",
    	"vdFm",
    	"dispatchEvent",
    	"DispatchEvent",
    	"ARRAY_BUFFER",
    	"bb82kj",
    	"double",
    	"dumpAll",
    	"",
    	"fontList",
    	"fillRect",
    	"Function",
    	"stringify",
    	"toLowerCase",
    	"save",
    	"LOW_INT",
    	"parseFromString",
    	"toGMTString",
    	"mouseover",
    	"elements",
    	"onerror",
    	"yDl{tizoutDE c|gx g Y tk} ,gzkDEW jkh{mmkxW xkz{xt tk} ,gzkDE I g Z MLLWeDEE",
    	"unshift",
    	"XMLHttpRequest",
    	"appVersion",
    	"msCrypto",
    	"([0-9]{1,3}(\\.[0-9]{1,3}){3}| (([0-9a-f]{1,4}:){7,7}[0-9a-f]{1,4}|([0-9a-f]{1,4}:){1,7}:|([0-9a-f]{1,4}:){1,6}:[0-9a-f]{1,4}|([0-9a-f]{1,4}:){1,5}(:[0-9a-f]{1,4}){1,2}|([0-9a-f]{1,4}:){1,4}(:[0-9a-f]{1,4}){1,3}|([0-9a-f]{1,4}:){1,3}(:[0-9a-f]{1,4}){1,4}|([0-9a-f]{1,4}:){1,2}(:[0-9a-f]{1,4}){1,5}|[0-9a-f]{1,4}:((:[0-9a-f]{1,4}){1,6})|:((:[0-9a-f]{1,4}){1,7}|:)|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-f]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])) )",
    	"TRIANGLE_STRIP",
    	"zhfqq7mfsytrG_umfsytr",
    	"setServerData",
    	"onsuccess",
    	"pwa_xst}exuxtc",
    	"http-equiv",
    	"unexpected number ending.",
    	"\r\n",
    	"wimax",
    	" host ",
    	"textBaseline",
    	"preventDefault",
    	"qshwd6ezzcqbss|",
    	"HIGH_FLOAT",
    	"utf-8",
    	"unload",
    	"compileShader",
    	"Unexpected token: ",
    	"]><i></i><![endif]-->",
    	"mouseDown",
    	"overrideMimeType",
    	"outerHTML",
    	"FSSBA",
    	"host",
    	"itemSize",
    	"useProgram",
    	"g|lcp}l[}pyfoyn}",
    	"escape",
    	"ucolus~bs}slsvs~emrkxqo",
    	"VERTEX_SHADER",
    	"MediaStreamTrack",
    	"Open",
    	"touches",
    	"r#!#c #rrrErfcic9cbc%c&o;o|ExE3EQx?x{tqtktitAtVtvtNhPh9W[Jmi^i{HIHjH/A~prpopxpg1E1BsgVDVEV8V4YqY K9K%R{FBF.F|M3MQMPMNMaM^M*M>M{M]QOQ2Q)Q.Q|wswYwMw%w*8l8D8U8I8f8O828_8Z8@8*8=I5I^I<GEGtGAGYGRGdG!fWfpfYfUfRfQfBfSfTf~PuP_PZP5P~P]P OEOtOi9r9E9t9W9i999b9B9S9T2L2B2S2u2T2=2>bkb%b)b?vovhvPv9v7vSv6LRL(L NmN{N]N jmjojxjsjKjbjj->-}-]7G7Z7dXcX7X;X|BkBDBUBRB8BjB)aYaGa+a/S/S]n~n&u5u^000C0y0Z0@0&0)0<TMTwTGTOT$T^T(T=T:T[T CcCAC1C+C<C?C;64gEgUgLyOya~7~B~C~!!r!o!:@i@F@Q@I@X@d@.$D$Y$f$O$2$T%H^O&f&j&;*:(V(()W)H)s)I)(+o+J+&=k>~.Y.v.z?W?N/a/{:9:b:S:}{2[n]F#r]#rq9rqvrq7rqBrq}rq|rrkrrDrrJrrYrrurrCrcprcsrcRrcIrcfrcOrcNrczrcarcurcgrcerc)rc?rc:rc{rkqrl4rldrDkrDWrD1rDKrDOrDbrDLrDnrDTrDgrD5rD@r2nrborbxrb6rbyrb(rb+rb]rvqrLhrLvrL<rL|rNurN.rjhrjYrjMrjwrjOrj2rj-rjzrjurjTrj4rjerj$rj^rj=rj>rj{rS6rS4rS*rn$rn+rn<rn.ru.ru/ru{r0qr0Lr07rTarT@rCqrCyrC(mHVmQMmwCmG6mG4mG+mf1mfSmf0mf~mf:mPAmO6mOdmO@m9?mbAmbKmb3mbFmbQmbImbfmb6mb[mvBmv5mLKmNVmNBmN_mN/m- m7vm7dm7!m7$m7+ElVEoCEoyEEFEEGExaEx|EtlEtpEtYEtwEtbEtLEt0EtCEt_Et%Eh]EWIEA2EAgEp8EpfEp]E1bE1SEs>Es:Es{EYvEY<EKWEKsEK7EKgEU6EU4EU~EU$EU(EU=EU/EU{EU[",
    	"image",
    	"(near '... null[0]...')",
    	"layerY",
    	"responseXML",
    	"insertBefore",
    	"serverData",
    	"Msxml3.XMLHTTP",
    	"s~y{ofP@qmx>xmgq~ 5T 1{zb~{x",
    	"i GHJ[",
    	"Microsoft.XMLHTTP",
    	"break",
    	"reset",
    	"isFinite",
    	"}7jqemycxg*ncujF7jqemycxg*ncuj",
    	"ownerElement",
    	"msIndexedDB",
    	"getAllResponseHeaders",
    	"abort",
    	"AddEventListener",
    	"keydown",
    	"touchmove",
    	"complete",
    	"getParameter",
    	"select-",
    	"clear",
    	"accelerationIncludingGravity",
    	"createBuffer",
    	"Infinity",
    	"link",
    	"OBJECT",
    	"mozRTCPeerConnection",
    	"$_f1",
    	"$b_onBridgeReady",
    	"onload",
    	"b;naidbs hc<\"aa71ji\" bk~rrhc<\"bkrhc92/4/e708,87a4,00be,aa71,//~~//acbd/a\" vhcsg<\"/ow\" gdhfgs<\"/ow\"=;.naidbs=",
    	"history",
    	"enctype",
    	"private",
    	"FLOAT",
    	", expected ",
    	"createShader",
    	"dblclick",
    	"stack",
    	"touchstart",
    	"getClientDataInCookie",
    	"sessionStorage",
    	"jxvx}z_",
    	"bufferData",
    	"readwrite",
    	"decodeURIComponent",
    	"$b_onNativeResponse",
    	"http:",
    	"bindBuffer",
    	"toUpperCase",
    	"vertexPosArray",
    	"responseBody",
    	"head",
    	"constructor",
    	" height=6 width=1 type=application/x-shockwave-flash src=",
    	"contextmenu",
    	"getServerDataInCookie",
    	"enum",
    	"else",
    	"windows-1252",
    	"__#classType",
    	"localDescription",
    	"short",
    	"none",
    	"pixelDepth",
    	"vlaue",
    	"FRAGMENT_SHADER",
    	"FileReader",
    	"_DIV",
    	"<span style=\"font-family:mmllii;font-size:114px\">mmmmmmmmmmmlliii</span>",
    	"except",
    	"HTMLEmbedElement",
    	"$_YWTU",
    	"setClientData",
    	"getExtension"
    ];
    
    console.log(_0x474032(_0x12eaf3()));
    

    运行结果如下。
    image
    image
    每次的运行结果都不一样,并且格式保持一致,说明逻辑找对了。

  6. RM4hZBv0dDon443M的赋值地方,一样用fiddler。

    (function () {
      'use strict';
      var cookieTemp = '';
      Object.defineProperty(document, 'cookie', {
    	set: function (val) {
    	  if (val.indexOf('RM4hZBv0dDon443M') != -1) {
    		debugger;
    	  }
    	  console.log('Hook捕获到cookie设置->', val);
    	  cookieTemp = val;
    	  return val;
    	},
    	get: function () {
    	  return cookieTemp;
    	},
      });
    })();
    

    刷新界面,触发断点。
    image
    一直释放断点,直到RM4hZBv0dDon443M被赋值了。
    image

  7. 通过调用栈看赋值语句。
    image
    关键代码就是_0x4e96b4['_$ss'],但发现_0x4e96b4是window变量,其实就是取了window变量中的_$ss的值,没有赋值方法。
    image

  8. 那就定位_$ss的赋值。

    (function () {
      'use strict'
      Object.defineProperty(window, '_$ss', {
    	set: function (val) {
    	  console.log('Hook捕获到_$ss的值->', val);
    	  debugger;
    	},
    	});
    })();
    

    触发断点。
    image

  9. 看调用栈。
    image
    把代码简化一下,windows["_$Ss"]=_0x29dd83["toString"](),关键看_0x29dd83函数。
    image
    一看就是AES加密,把变量简化一下。

    _0x29dd83 = _$Tk['AES']["encrypt"](_$Ww, _0x4e96b4["_$qF"], {
    	'mode': _$Tk["mode"]["ECB"],
    	'padding': _$Tk["pad"]["Pkcs7"]
    })
    

    加密内容_$Ww,密钥_0x4e96b4["_$qF"],模式为ECB,填充方式为Pkcs7
    _$Ww = _$Tk[_$UH[0x2db]][_$UH[0x2dc]][_$UH[0xff]](_0x4e96b4['_$pr'][_$UH[0x1f]]())简化一下,
    var _$Ww = _$Tk["enc"]["Utf8"]["parse"](_0x4e96b4['_$pr']["toString"]())
    其中_$Tk就是常用的crypto-js库。
    image

  • _$qF的来源。
    (function () {
      'use strict'
      Object.defineProperty(window, '_$qF', {
    	set: function (val) {
    	  console.log('Hook捕获到_$ss的值->', val);
    	  debugger;
    	},
    	});
    })();
    
    image
    代码如下:_0x4e96b4['_$qF'] = CryptoJS['enc']['Utf8'][_$UH[0xff]](_0x4e96b4['btoa'](_0x4e96b4['_$is'])['slice'](0x0, 0x10));简化一下:var _$qF = _$Tk['enc']['Utf8']["parse"](btoa(_$is)['slice'](0x0, 0x10));
    再找_$is的值。
    (function () {
      'use strict'
      Object.defineProperty(window, '_$is', {
    	set: function (val) {
    	  console.log('Hook捕获到_$ss的值->', val);
    	  debugger;
    	},
    	});
    })();
    
    image
    _$yw = _0x2d5f5b()[_$UH[0x1f]]();
    _0x4e96b4['_$is'] = _$yw;
    
    简化一下:var _$is = _0x2d5f5b()["toString"]();
    _0x2d5f5b函数定义如下
    image
    也就是return new Date()["valueOf"]();
  • _$pr的来源
    image
    定义为数组,初始为一个空数组,看后面的赋值,共赋值了四次。
    image
    _0x4e96b4['_$pr']['push'](_0x474032(_$Wa));_0x474032(_$Wa)已在第5步中解释过。
    到此为止,cookie中的两个加密字段就全部清楚了。
  1. 最后看请求头中的两个参数,看Initiator
    image
    打断点,触发。
    image
    关键语句。
    "m":window._$is,"f":window.$_zw[23]:其中window._$is在第9步中已经获取过了,就差window.$_zw[23]
    image
    取的是$_zw数组中的第24个值,当前文件搜索,看赋值的第24个是什么内容。
    image
    image
    也就说还是个时间戳。
  2. 全部找到了,完整JavaScript代码如下。
    function _0x12eaf3() {
    	return Date["parse"](new Date());
    }
    
    
    function _0x474032(_0x233f82, _0xe2ed33, _0x3229f9) {
    	return _0xe2ed33 ? _0x3229f9 ? v(_0xe2ed33, _0x233f82) : y(_0xe2ed33, _0x233f82) : _0x3229f9 ? _0x41873d(_0x233f82) : _0x37614a(_0x233f82);
    }
    
    function _0x37614a(_0x32e7c1) {
    	return _0x499969(_0x41873d(_0x32e7c1));
    }
    
    function _0x499969(_0x82fe7e) {
    	var _0x5bdda4, _0x322a73, _0xd0b5cd = '0123456789abcdef', _0x21f411 = '';
    	for (_0x322a73 = 0x0; _0x322a73 < _0x82fe7e[_$UH[0x6c]]; _0x322a73 += 0x1)
    		_0x5bdda4 = _0x82fe7e[_$UH[0xf]](_0x322a73),
    			_0x21f411 += _0xd0b5cd['charAt'](_0x5bdda4 >>> 0x4 & 0xf) + _0xd0b5cd['charAt'](0xf & _0x5bdda4);
    	return _0x21f411;
    }
    
    function _0x41873d(_0x5a6962) {
    	return _0x1ee7ec(_0x2b8a17(_0x5a6962));
    }
    
    function _0x1ee7ec(_0x206333) {
    	return _0x12b47d(_0x11a7a2(_0x35f5f2(_0x206333), 0x8 * _0x206333[_$UH[0x6c]]));
    }
    
    function _0x2b8a17(_0x36f847) {
    	return unescape(encodeURIComponent(_0x36f847));
    }
    
    function _0x12b47d(_0x149183) {
    	var _0xabbcb3, _0x1145c3 = '', _0x4fce58 = 0x20 * _0x149183[_$UH[0x6c]];
    	for (_0xabbcb3 = 0x0; _0xabbcb3 < _0x4fce58; _0xabbcb3 += 0x8)
    		_0x1145c3 += _0x30bc70[_$UH[0x114]](_0x149183[_0xabbcb3 >> 0x5] >>> _0xabbcb3 % 0x20 & 0xff);
    	return _0x1145c3;
    }
    
    var _0x4e96b4 = "";
    var _0x1171c8 = 0x67452301;
    var _0x4dae05 = -0x10325477;
    var _0x183a1d = -0x67452302;
    var _0xcfa373 = 0x10325476;
    
    function _0x48d200(_0x4b706e, _0x3c3a85, _0x111154, _0x311f9f, _0x5439cf, _0x38cac7, _0x26bd2e) {
    	return _0xaaef84(_0x3c3a85 & _0x111154 | ~_0x3c3a85 & _0x311f9f, _0x4b706e, _0x3c3a85, _0x5439cf, _0x38cac7, _0x26bd2e);
    }
    
    function _0xaaef84(_0xaf3112, _0x2a165a, _0x532fb4, _0x10aa40, _0x41c4e7, _0x1cb4da) {
    	return _0x12e4a8(_0x3634fc(_0x12e4a8(_0x12e4a8(_0x2a165a, _0xaf3112), _0x12e4a8(_0x10aa40, _0x1cb4da)), _0x41c4e7), _0x532fb4);
    }
    
    function _0x12e4a8(_0x7542c8, _0x5eada0) {
    	var _0x41f81f = (0xffff & _0x7542c8) + (0xffff & _0x5eada0);
    	return (_0x7542c8 >> 0x10) + (_0x5eada0 >> 0x10) + (_0x41f81f >> 0x10) << 0x10 | 0xffff & _0x41f81f;
    }
    
    function _0x3634fc(_0x5803ba, _0x1ce5b2) {
    	return _0x5803ba << _0x1ce5b2 | _0x5803ba >>> 0x20 - _0x1ce5b2;
    }
    
    function _0x3180ec(_0x401705, _0x240e6a, _0x56b131, _0x5a5c20, _0x1f2a72, _0x2bfc1, _0x19741a) {
    	return _0xaaef84(_0x240e6a & _0x5a5c20 | _0x56b131 & ~_0x5a5c20, _0x401705, _0x240e6a, _0x1f2a72, _0x2bfc1, _0x19741a);
    }
    
    var _0x3a316b = 'T';
    var _0x390c66;
    
    function _0x32032f(_0x520fdf, _0x13921d, _0x1af9d5, _0x4a2311, _0xb6d40a, _0x1d58da, _0x361df0) {
    	return _0xaaef84(_0x13921d ^ _0x1af9d5 ^ _0x4a2311, _0x520fdf, _0x13921d, _0xb6d40a, _0x1d58da, _0x361df0);
    }
    
    var _0x53308f = 0x1;
    var _0x31ef9c = 0x0;
    var _0x312cd6;
    
    function _0x4b459d(_0x8d8f2a, _0x406d34, _0x53e7d7, _0x26c827, _0xec41ea, _0x52dead, _0x3f66e7) {
    	return _0xaaef84(_0x53e7d7 ^ (_0x406d34 | ~_0x26c827), _0x8d8f2a, _0x406d34, _0xec41ea, _0x52dead, _0x3f66e7);
    }
    
    var _0x30bc70 = String;
    
    function _0x11a7a2(_0x193f00, _0x1cfe89) {
    	_0x193f00[_0x1cfe89 >> 0x5] |= 0x80 << _0x1cfe89 % 0x20,
    		_0x193f00[0xe + (_0x1cfe89 + 0x40 >>> 0x9 << 0x4)] = _0x1cfe89;
    	try {
    		var _0x42fb36 = _0x4e96b4[_$UH[0x260]][_$UH[0x8]]['DONE'] * 0x4;
    	} catch (_0x1b1b35) {
    		var _0x42fb36 = 0x1;
    	}
    	try {
    		_0x4e96b4['$_z2'][0x0] = 'Q';
    	} catch (_0x4c574d) {
    		try {
    			op = _0x4e96b4['$_zw'][_$UH[0x6c]];
    		} catch (_0x58af26) {
    
    		}
    		if (27 > 0x14) {
    			eval('b64pad = 1;');
    		} else if (op < 0xa) {
    			_0x4e96b4['$_zw'] = [0x1, 0x8, 0x2, 0x4, 0x17, 0x2d, 0x8, 0xf, 0x51, 0x44, 0xd, 0x48, 0x46];
    		}
    	}
    	var _0x1badc3, _0x38ca59, _0x431764, _0x43f1b4, _0x5722c0, _0x3e0c38 = _0x1171c8, _0xdb4d2c = _0x4dae05,
    		_0x1724c5 = _0x183a1d, _0x257ec6 = _0xcfa373;
    	try {
    		if (_0x4e96b4['_$6_']) {
    		} else {
    			_0x4e96b4['_$6_'] = 0x20dc5d57f;
    		}
    	} catch (_0x15bf3f) {
    		_0x4e96b4['_$6_'] = 0x2421603;
    	}
    	for (_0x1badc3 = 0x0; _0x1badc3 < _0x193f00[_$UH[0x6c]]; _0x1badc3 += _0x42fb36)
    		_0x38ca59 = _0x3e0c38,
    			_0x431764 = _0xdb4d2c,
    			_0x43f1b4 = _0x1724c5,
    			_0x5722c0 = _0x257ec6,
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3], 0x7, 0x7d60c),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x1], 0xc, _0x4e96b4['_$6_']),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x2], 0x11, 0x242070db),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x3], 0x16, -0x3e423112),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x4], 0x7, -0xa83f051),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x5], 0xc, 0x4787c62a),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x6], 0x11, -0x57cfb9ed),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x7], 0x16, -0x2b96aff),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x8], 0x7, 0x698098d8),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x9], 0xc, -0x74bb0851),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xa], 0x11, -0xa44f),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xb], 0x16, -0x76a32842),
    			_0x3e0c38 = _0x48d200(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xc], 0x7, 0x6b901122),
    			_0x257ec6 = _0x48d200(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xd], 0xc, -0x2678e6d),
    			_0x1724c5 = _0x48d200(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xe], 0x11, -0x5986bc72),
    			_0xdb4d2c = _0x48d200(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xf], 0x16, 0x49b40821),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x1], 0x5, -0x9e1da9e),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x6], 0x9, -0x3fbf4cc0),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xb], 0xe, 0x265e5a51),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3], 0x14, -0x16493856),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x5], 0x5, -0x29d0efa3),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xa], 0x9, 0x2441453),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xf], 0xe, _0x4e96b4['_$tT']),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x4], 0x14, _0x4e96b4['_$Jy']),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x9], 0x5, 0x21e1cde6),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xe], 0x9, -0x3cc8aa0a),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x3], 0xe, -0xb2af279),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x8], 0x14, 0x455a14ed),
    			_0x3e0c38 = _0x3180ec(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xd], 0x5, -0x5caa8e7b),
    			_0x257ec6 = _0x3180ec(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x2], 0x9, -0x3105c08),
    			_0x1724c5 = _0x3180ec(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x7], 0xe, 0x676f02d9),
    			_0xdb4d2c = _0x3180ec(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xc], 0x14, -0x72d5b376),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x5], 0x4, -0x241282e),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x8], 0xb, -0x788e097f),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xb], 0x10, 0x6d9d6122),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xe], 0x17, -0x21ac7f4),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x1], 0x4, -0x5b4115bc * b64pad),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x4], 0xb, 0x4bdecfa9),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x7], 0x10, -0x944b4a0),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xa], 0x17, -0x41404390),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xd], 0x4, 0x289b7ec6),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3], 0xb, -0x155ed806),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x3], 0x10, -0x2b10cf7b),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x6], 0x17, 0x2d511fd9),
    			_0x3e0c38 = _0x32032f(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x9], 0x4, -0x3d12017),
    			_0x257ec6 = _0x32032f(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xc], 0xb, -0x1924661b),
    			_0x1724c5 = _0x32032f(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xf], 0x10, 0x1fa27cf8),
    			_0xdb4d2c = _0x32032f(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x2], 0x17, -0x3b53a99b),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3], 0x6, -0xbd6ddbc),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x7], 0xa, 0x432aff97),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xe], 0xf, -0x546bdc59),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x5], 0x15, -0x36c5fc7),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0xc], 0x6, 0x655b59c3),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0x3], 0xa, -0x70ef89ee),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0xa], 0xf, -0x644f153),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x1], 0x15, -0x7a7ba22f),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x8], 0x6, 0x6fa87e4f),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xf], 0xa, -0x1d31920),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x6], 0xf, -0x5cfebcec),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0xd], 0x15, 0x4e0811a1),
    			_0x3e0c38 = _0x4b459d(_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6, _0x193f00[_0x1badc3 + 0x4], 0x6, -0x8ac817e),
    			_0x257ec6 = _0x4b459d(_0x257ec6, _0x3e0c38, _0xdb4d2c, _0x1724c5, _0x193f00[_0x1badc3 + 0xb], 0xa, -1120211379),
    			_0x1724c5 = _0x4b459d(_0x1724c5, _0x257ec6, _0x3e0c38, _0xdb4d2c, _0x193f00[_0x1badc3 + 0x2], 0xf, 0x2ad7d2bb),
    			_0xdb4d2c = _0x4b459d(_0xdb4d2c, _0x1724c5, _0x257ec6, _0x3e0c38, _0x193f00[_0x1badc3 + 0x9], 0x15, -0x14792c01),
    			_0x3e0c38 = _0x12e4a8(_0x3e0c38, _0x38ca59),
    			_0xdb4d2c = _0x12e4a8(_0xdb4d2c, _0x431764),
    			_0x1724c5 = _0x12e4a8(_0x1724c5, _0x43f1b4),
    			_0x257ec6 = _0x12e4a8(_0x257ec6, _0x5722c0);
    	return [_0x3e0c38, _0xdb4d2c, _0x1724c5, _0x257ec6];
    }
    
    function _0x35f5f2(_0x243853) {
    	var _0x139b8b, _0xa791a1 = [];
    	for (_0xa791a1[(_0x243853[_$UH[0x6c]] >> 0x2) - 0x1] = void 0x0,
    			 _0x139b8b = 0x0; _0x139b8b < _0xa791a1[_$UH[0x6c]]; _0x139b8b += 0x1)
    		_0xa791a1[_0x139b8b] = 0x0;
    	var _0x41a533 = 0x8 * _0x243853[_$UH[0x6c]];
    	for (_0x139b8b = 0x0; _0x139b8b < _0x41a533; _0x139b8b += 0x8)
    		_0xa791a1[_0x139b8b >> 0x5] |= (0xff & _0x243853[_$UH[0xf]](_0x139b8b / 0x8)) << _0x139b8b % 0x20;
    	return _0xa791a1;
    }
    
    var _$UH = [
    	"name",
    	"setAttribute",
    	"type",
    	"href",
    	"getAttribute",
    	"action",
    	"call",
    	"string",
    	"prototype",
    	"slice",
    	"$_fpn1",
    	"splice",
    	"apply",
    	"ActiveXObject",
    	"result",
    	"charCodeAt",
    	"button",
    	"send",
    	"form",
    	"body",
    	"mousemove",
    	"hasOwnProperty",
    	"hostname",
    	"location",
    	"open",
    	"split",
    	"setInterval",
    	"https:",
    	"click",
    	"concat",
    	"method",
    	"toString",
    	"nodeType",
    	"origin",
    	"floor",
    	"port",
    	"$_nd",
    	"HTMLGenericElement",
    	"tagName",
    	"cookie",
    	"$_JQnh",
    	"showModalDialog",
    	"removeChild",
    	"keyCode",
    	"parentNode",
    	"getTime",
    	"readyState",
    	"exec",
    	"pathname",
    	"search",
    	"test",
    	"iframe",
    	"setTimeout",
    	"HTMLFormElement",
    	"visibility",
    	"appendChild",
    	"addEventListener",
    	"indexedDB",
    	"script",
    	"onreadystatechange",
    	"eval",
    	"innerHTML",
    	"value",
    	"EkcP",
    	"localStorage",
    	"onsubmit",
    	"object",
    	"protocol",
    	"content",
    	"cloneNode",
    	"indexOf",
    	"assign",
    	"write",
    	"document",
    	"removeEventListener",
    	"round",
    	"style",
    	"$_vvCI",
    	"replace",
    	"function",
    	"MicroMessenger",
    	"userAgent",
    	"while",
    	"onclick",
    	"input",
    	"ceil",
    	"Math",
    	"hidden",
    	"target",
    	"load",
    	"mbsj{yshcf",
    	"number",
    	"createElement",
    	"getElementsByTagName",
    	"getElementById",
    	"attachEvent",
    	"$_fh0",
    	"clientData",
    	"submit",
    	"timeStamp",
    	"fonts",
    	"Only one variable declaration allowed in for..in loop",
    	"transient",
    	"arity",
    	"disabled",
    	"typeof",
    	"charset",
    	"super",
    	"length",
    	"#f82",
    	"Msxml2.XMLHTTP.3.0",
    	"toDataURL",
    	"ocr_rdytwuRcrraa{exu|v",
    	"applicationCache",
    	"multipart/form-data",
    	"var getAttribute=function(name){return cur_ele.getAttribute(name);};",
    	"attributes",
    	"[object Array]",
    	"pushNotification",
    	"void",
    	"TK_STRING",
    	"0000",
    	"attrVertex",
    	"public",
    	"stopPropagation",
    	"z_:jqjsnzr_0+,_9jhtwijwG_xjqjsnzrGhfqq:jqjsnzr",
    	"$_f0",
    	"hash",
    	"cellular",
    	"FSSBB",
    	"acceleration",
    	"transferChannel",
    	"nEvr}C}rlve",
    	"true",
    	"createObjectStore",
    	"Msxml2.XMLHTTP.5.0",
    	"removeAttribute",
    	"plugins",
    	"}__ftkxgt_gxcnwcvgD__ygdftkxgt_gxcnwcvgD__ugngpkwo_gxcnwcvgD__hzftkxgt_gxcnwcvgD__ftkxgt_wpytcrrgfD__ygdftkxgt_wpytcrrgfD__ugngpkwo_wpytcrrgfD__hzftkxgt_wpytcrrgfD__ygdftkxgt_uetkrv_hwpeD__ygdftkxgt_uetkrv_hp",
    	"try{return (window instanceof Window);}catch(e){}",
    	"Msxml2.ServerXMLHTTP",
    	"colorDepth",
    	"t13=spwcpatnl(Atmpaly :lnstyp Byt(0zzwulgg(Cp}olyl(5pwcpatnl ;pbp 9A =}z TV Asty(alszxl(94 @xl}a_5 ap~a ?prbwl}(16;=}zNwtrsa(5pwcpatnl 9A UT 9trsa 2eapyopo(5pwcp:_6yotl(@20?zmzaz9trsa /zwo(<? :zslyaf Bytnzop ?prbwl}(1}zto @ly~ Aslt(8lyylol @lyrlx :;(110 Bnspy(nwznvSQRW_cROR(@lx~byr8lyylol?prbwl}(:6 9.;A6;4 /zwo(@lx~byr@ly~;bxT9 9trsa(cp}olyl(5pwcpatnl;pbpAsty(@203lwwmlnv(@lx~byr2xzut(Apwbrb @lyrlx :;(0l}}zt~ 4zastn @0(3wfxp 9trsa ?zmzaz 9trsa(@z:.N1trta 9trsa(@z:0 @ly~ ?prbwl}(5FEtFbly7(~~a(~lx~byrN~ly~NybxUA(rx_xpyrxpyr(9zsta 8lyylol(atxp~ ypd }zxly(~lx~byrN~ly~NybxU9(~p}tqNxzyz~{lnp(@lx~byr@ly~;bxNTA Asty(0zwz}<@B6NEAsty(1}zto ;l~vs @stqa .wa(@lx~byrApwbrb?prbwl}(/pyrlwt <A@(:6 9lyAtyr_4/ <ba~top F@(3G:tlzDb_4/RYQTQ(spwcpNypbpN}prbwl}(@@A :potbx(0zb}tp} ;pd(8sxp} :zyobwvt}t /zwo(5pwcpatnl 9A ST Bwa}l 9trsa 2eapyopo(5pwcpatnl 9A SV Bwa}l 9trsa(?zmzaz :potbx(1}zto @ly~ /zwo(rzbof(~ly~N~p}tqNnzyopy~poNwtrsa(@3tyop}(yzazN~ly~NnuvNxpotbx(xtbt(:?znvf =?0 /zwo(.yo}zto0wznv ?prbwl}(@lx~byr@ly~;bxNU9 9trsa(~ly~N~p}tqNasty(.l=lyrFlp}(nl~blw(/; :zslyaf<A /zwo(eN~~a(;zaz@ly~:flyxl}Gldrft(5pwcpatnl 9A TT Asty 2eapyopo(.~swpf@n}t{a:A .wa(;zaz @ly~ 1pclylrl}t B6(?zmzaz 0zyopy~po /zwo(?zmzaz :potbx 6alwtn(xtbtpe(;zaz @ly~ 4b}xbvst B6(@@A Ctpaylxp~p 9trsa(94_<}tfl(sfnzqqpp(eN~~aNbwa}lwtrsa(135pt.DXN.(3GGDE/A<A_Bytnzop(1pclylrl}t @lyrlx :; /zwo(~ly~N~p}tqNxzyz~{lnp(=lolbv /zzv /zwo(94N3GFtyr/t8lt@sbN@RVNCSOS(94N3GFtyr/t8lt@sbN@RVNCSOT(5pwcpatnl;pbp9A =}z TV As(:tn}z~zqa 5txlwlfl(@lx~byr@ly~3lwwmlnv(@@A :potbx 6alwtn(.yo}zto2xzut(@lx~byr@ly~;bxNT?(6A0 @azyp @p}tq(~ly~N~p}tqN~xlwwnl{~(eN~~aNxpotbx(94_@tyslwp~p(?zmzaz Asty 6alwtn(npyab}fNrzastn(0wznvz{tl(9bxtyzb~_@ly~(3wz}totly @n}t{a .wa(;zaz @ly~ 4b}xbvst /zwo(9A5F@G8 /zwo(4@_Aslt(@lx~byr;pz;bx_TA_S(.}lmtn(sly~N~ly~Nyz}xlw(9zsta Apwbrb(5F>t5ptNVQ@ 9trsa(9tyo~pf qz} @lx~byr(.? 0}f~alwspt 1/(@lx~byr @ly~ :potbx(~lx~byrN~ly~NybxUV(sly~N~ly~Nmzwo(9bxtyzb~_@n}t{a(@@A 0zyopy~po(@lx~byr1pclylrl}t?prbwl}(.yulw :lwlflwlx :;(@lx~byrAsltIap~aJ(3G9lyAtyr5ptN:N4/RYQTQ(5pm}pd <A@(4@UV_.}lmI.yo}zto<@J(@lx~byr @ly~ 9trsa(0sznz nzzvf(spwcpNypbpNasty(=; :zslyaf<A :potbx(94N3G8lAzyrN:RZNCSOU(1}zto @p}tq(@lx~byr@tyslwl?prbwl}(spwcpatnl(94N3G8lAzyrN:RZNCSOS(;zaz @ly~ 1pclylrl}t B6 /zwo(@@A 9trsa(13=2xzut(dplasp}qzyaypd ?prbwl}(?zmzaz;bxT?(16;=}zNxpotbx(@lx~byr @ly~ ;bxVV(@@A 5plcf 6alwtn(94wznvU ?prbwl}_QYQV(4pz}rtl(yzazN~ly~Nnuv(Apwbrb @lyrlx :; /zwo(:6B6 2E ;z}xlw(5F>t5ptNXV@ /zwo(;zaz@ly~:flyxl}Gldrft /zwo(fbyz~{}zNmwlnv(spwcpNypbpNyz}xlw(9bxtyzb~_@p}tq(A: :zslyaf<A ;z}xlw(@lx~byr@ly~;bxNT9c 9trsa(@lx~byr @ly~ ;bxUV(@xl}a4zastn :potbx(rpz}rtl(nl~blwNqzyaNaf{p(@lx~byr @ly~ /zwo(~xlwwNnl{talw~(:3tylynp =?0 /zwo(3G9lyAtyr5pt_4/RYQTQ(@lx~byr.}xpytly(?zmzaz /zwo(npyab}fNrzastnNmzwo(eN~~aNsplcf(@@A 9trsa 6alwtn(Asl}9zy(eN~~aNwtrsa(1tymzw ?prbwl}(@lx~byr/pyrlwt?prbwl}(8; :zslyaf<A@xlww :potbx(sf{b}p(@lx~byrAlxtw?prbwl}(:lwlflwlx @lyrlx :;(;zaz @ly~ 8lyylol B6(spwcpNypbp(5pwcpatnl 9A VV ?zxly(;zaz @ly~ 8lyylol /zwo(@ly{fl(@lx~byr=byulmt?prbwl}(~lx~byrN~ly~NybxU9c(94_8lyylol(@lx~byr @ly~ ?prbwl}(GldrftN<yp(1}zto @p}tq /zwo 6alwtn(3G8.A7D(nzb}tp} ypd(@lx~byr2xzut?prbwl}(:6B6 2E /zwo(.yo}zto 2xzut(;zaz ;l~vs .}lmtn B6(901 0zx(3bab}l :potbx /A(CtczNpea}lna(/lyrwl @lyrlx :; /zwo(sly~N~ly~N}prbwl}(@;bxNT?(@;bxNTA(sly~N~ly~(@@A Bwa}l 9trsa(?zmzaz ?prbwl}(?zmzaz 9trsa(5lybxly(ypdwrrzastn(135pt.DVN.(sly~N~ly~Nwtrsa(=wlap 4zastn(@;bxNT9(5pwcpatnl 9A UV 9trsa(:flyxl} @lyrlx Gldrft /zwo(wrN~ly~N~p}tqNwtrsa(:6B6 2E 9trsa(?zmzaz Asty(@z:. /zwo(=lolbv(@lx~byr @ly~(@{lntzb~_@xlww0l{(~ly~N~p}tq(1C :zslyaf<A :potbx(@almwp_@wl{(xzylnz(3wfxpN9trsa(qggf~Noz~{f(@n}ppy@ly~(nwznvSQRW(?zmzaz 0zyopy~po /zwo 6alwtn(.}tlw(8; :zslyaf :potbx(:zazfl9:l}b DT xzyz(5lyo~pa 0zyopy~po(?zmzaz 6alwtn(5A0 5lyo(@@A Bwa}l 9trsa 6alwtn(@@A Ctpaylxp~p ?zxly(;zaz ;l~vs .}lmtn B6 /zwo(nsyqgesNxpotbx(@;bx0zyoNTA(npyab}fNrzastnN}prbwl}(opqlbwa_}zmzazNwtrsa(;zaz @ly~ :flyxl}(:flyxl} @lyrlx :;(.{{wp 0zwz} 2xzut(dplasp}qzya?pr(@lx~byr:lwlflwlx?prbwl}(l}tlw(1}zto @p}tq /zwo(0=zT =?0 /zwo(:6 9.;A6;4(@lx~byr8z}plyN?prbwl}(ap~aUV ?prbwl}(~{t}ta_atxp(1pclylrl}t @lyrlx :;(@n}ppy@p}tq(?zmzaz(nb}~tcpNqzyaNaf{p(@A5ptat_ctcz(nsyqges(@lx~byr 0wznv3zya T.(?zmzaz 0zyopy~po ?prbwl}(~lx~byrNypzNybxT?(47 :zslyaf<A :potbx(0sbwsz ;pbp 9znv(}zmzazNybxT9(spwcpNypbpNbwa}l9trsapeapyopo(@lx~byr<}tfl?prbwl}(@lx~byr@ly~;bxNU9c 9trsa(:Ftyr5pt_RYQTQ_0SN/zwo(13=@slz;cDVN4/(?zmzaz /wlnv(spwcpNypbpNbwa}lwtrsa(rx_etspt(94wznvU 9trsa_QYQV(4bul}lat @lyrlx :;(:lwlflwlx @lyrlx :; /zwo(}zmzazNybxT?(@AEtspt_ctcz(3GGsbyFbly_4/RYQTQ(yzazN~ly~NnuvNwtrsa(nzwz}z~(;zaz @ly~ 4b}xbvst(;zaz @ly~ @fxmzw~(?zmzaz 9trsa 6alwtn(9zsta Alxtw(nb}~tcp(opqlbwa_}zmzaz(/sl~stal0zx{wpe@ly~ /zwo(94_;bxmp}_?zmzaz Asty(xzyz~{lnpoNdtaszbaN~p}tq~(5pwcpatnl 9A TV Asty(~lx~byrN~ly~NybxT9C(16;=}z(7zxzwsl}t(~ly~N~p}tqNwtrsa(spwcpNypbpNmwlnv(9zsta /pyrlwt(:flyxl} @lyrlx Gldrft(1}zto @p}tq 6alwtn(?zmzaz /zwo 6alwtn(;lybx4zastn(@zyf :zmtwp B1 4zastn ?prbwl}(4pz}rtl /zwo 6alwtn(~lx~byrN~ly~NybxT9c(fbyz~Nasty(~lx~byrNypzNybxTANnzyo(;zaz @ly~ :flyxl} B6 /zwo(wr~p}tq(3GFzb5ptN?N4/RYQTQ(9zsta =byulmt(ml~vp}ctwwp(~lx~byrN~ly~NybxUAc(~lx~byrN~ly~Nasty(94 2xzut(.yulwt;pd9t{t(@lx~byr@ly~;bxNUA Asty(@lx~byr8z}plyN/zwo(xtbtpeNwtrsa(;zaz @ly~ 8lyylol(?zmzaz ;z}xlw 6alwtn(4pz}rtl 6alwtn(~ly~N~p}tqNxpotbx(@xl}a Gldrft(?zmzaz 0zyopy~po 6alwtn(;zaz @ly~ 8lyylol B6 /zwo(13= @n @ly~ 5pbpTQ_RQT(94_;bxmp}_?zmzaz /zwo(=lolbv /zzv(eN~~aNnzyopy~po(@by~stypNBnspy(?zmzaz /wlnv 6alwtn(?tyrz 0zwz} 2xzut(1pclylrl}t <A@(@xl}a Gldrft =}z(3G9lyAtyr5ptN:N4/8(.yo}zto0wznvN9l}rp ?prbwl}({}z{z}atzylwwfN~{lnpoNdtaszbaN~p}tq~(0batcp :zyz(atxp~(94 @xl}a_5 ap~a /zwo(16;=}zN9trsa(~ly~N~p}tqNmwlnv(9zsta 1pclylrl}t({}z{z}atzylwwfN~{lnpoNdtasN~p}tq~(~lx~byrN~ly~NybxT9(:Fzbyr =?0 :potbx(134zastn=DVN/64V58N@<;F(sly~N~ly~Nxpotbx(@@A 5plcf(94N3GGsbyFblyN:QSNCSOS(:flyxl}B;pd ?prbwl}(;zaz ;l~vs .}lmtn /zwo(@lx~byr4bul}last?prbwl}(qlyal~f(spwcpNypbpNwtrsa(5pwcpatnl ;pbp <A@ /zwo(yzazN~ly~NnuvNmzwo(~lx~byrN~ly~NybxT?(9tyo~pf @lx~byr(~lx~byrN~ly~NybxTA(@n}ppy@p}tq:zyz(2A}bx{ :flyxl}_GD(spwcpNypbpNastypeapyopo(;zaz ;l~vs .}lmtn(94_4bul}lat(@xl}a_:zyz~{lnpo(Alxtw @lyrlx :;(94 2xzut ;zy.:2(?zmzaz 0zyopy~po 9trsa 6alwtn(rx_utyrvlt(3G9lyAtyr8ly5pt_4/RYQTQ(wra}lcpw({lwlatyz(4pz}rtl /zwo(1}zto @ly~(94_=byulmt(@xl}a4zastn /zwo(@lx~byr @ly~ Asty(@@A 0zyopy~po /zwo(0zxtn~_;l}}zd(nzb}tp}(<}tfl @lyrlx :;(spwcpNypbpNwtrsapeapyopo(3G9lyAtyr5ptN?N4/RYQTQ(.? 0}f~alwspt58@0@ 1/(~p}tq(?AD@Fbp?zbo4z4QcRN?prbwl}(:tlzDb_{}pc(3GFR8(94_;bxmp}_?zmzaz ?prbwl}(.yo}zto0wznv(@z:. ?prbwl}(5F>t5ptNUQ@ 9trsae(wrN~ly~N~p}tq(1lyntyr @n}t{a /zwo(opqlbwa(~pnN}zmzazNwtrsa(0zwz}<@B6N?prbwl}(ap~a ?prbwl}(Alxtw @lyrlx :; /zwo(3GFtyr/tEtyr@sbN@RW(?zmzaz;bxT9 9trsa(xzyz~{lnpoNdtasN~p}tq~(~lx~byrN~ly~NybxTV(0zzw ulgg(@lx~byr;pz;bxNT9(@AEtyrvlt(@n}ppy@ly~:zyz(13=DlDlDVN4/(@lx~byr@ly~;bxNT9 9trsa(/lyrwl @lyrlx :;(4b}xbvst @lyrlx :;(@20?zmzaz9trsa(sfqzye}lty(:Ftyr5pt4/RYQTQ0N/zwo(~lx~byrN~ly~Nwtrsa(5pwcpatnl 9A WV :potbx(1}zto @ly~ 3lwwmlnv(?zmzaz Ap~aR /zwo(;zaz @ly~ :flyxl} /zwo(~ly~N~p}tqNnzyopy~poNnb~azx(@lx~byr;pz;bxNTA(@lx~byr @ly~ ;bxTV(xzyz~{lnp(A9 :zslyaf :potbx(spwcpNypbpNxpotbx(9A5F@G8(?zmzaz 0zyopy~po nb~azxp /zwo(:flyxl}T(1}zto @ly~ 1pclylrl}t(@slz;c_{}pc(~lx~byrNypzNybxT9(3G9lyAtyr5ptN29N4/8(fbyz~(~lx~byrNypzNybxTA(Atxp~ ;pd ?zxly(spwcpNypbpNmzwo(yzazN~ly~NnuvN}prbwl}(;zaz @ly~ 4b}xbvst B6 /zwo(16;=}zNmwlnv(3G9lyAtyr5ptN29N4/RYQTQ(@@A Ctpaylxp~p :potbx(?zmzaz 0zyopy~po 9trsa(@@A Ctpaylxp~p /zwo(.? 17N88(1}zto @ly~ @2:0(;zaz @ly~ :flyxl} B6(0zxtyr @zzy(:Fb{{f =?0 :potbx(?z~pxl}f(9zsta 4bul}lat(?zmzaz 0zyopy~po nb~azx /zwo(3G9lyAtyr5pt@N?N4/(5pwcpatnl ;pbp <A@(8ltat_{}pc(?zmzazN/tr0wznv(3GF/8@7D(5lyo~pa 0zyopy~po /zwo(@lx~byr4pz}rtly(1lyntyr @n}t{a(~ly~N~p}tqNnzyopy~po(sly~N~ly~Nasty(@lx~byr@ly~;bxNUAc Asty(9zsta <otl(/sl~stal0zx{wpe@ly~",
    	"instanceof",
    	"addBehavior",
    	"GetOriginalUrl",
    	"connection",
    	"include",
    	"frame",
    	"return a[b](",
    	"children",
    	"@debugger",
    	"'null' is not an object",
    	"func",
    	"$_vJTp",
    	"rfroxvc7vqqr{",
    	"screenY",
    	"Number",
    	"false",
    	"srcElement",
    	"r$?arD21a|fbra2ynbbvpOD21a|fbra<rbbntr2r{cra",
    	"url(#default#userdata)",
    	"setRequestHeader",
    	"import",
    	"mouseOver",
    	"meta",
    	"Msxml.XMLHTTP",
    	"fN~Hj{AdggAjmhOjjg[NjbjpHn~",
    	"native",
    	"gamma",
    	"getTimezoneOffset",
    	"datas-ts",
    	"__onload__",
    	"uC9<vkeo|N;/D",
    	"jbscheme://queue_has_message",
    	"setTime",
    	"item",
    	"MEDIUM_FLOAT",
    	"_blank",
    	"float",
    	"#17e",
    	"extends",
    	"f__r~{}mdq~m_n|mdko_ai",
    	"Request",
    	"Msxml2.ServerXMLHTTP.3.0",
    	"clientInformation",
    	"then",
    	"MSPointerEvent",
    	"Please enable cookie in your browser before you continue.",
    	"captureStackTrace",
    	"~)bwf,dpo-bwb,oufsgbdfCkftjpo",
    	"HTMLObjectElement",
    	"STATIC_DRAW",
    	"acos",
    	"external",
    	"iwhhdaywlagf[pYk~gycown{Y|dwk~",
    	"return new a(",
    	"AnalyserNode",
    	"mozConnection",
    	"radio",
    	"SetRequestHeader",
    	"RTCPeerConnection",
    	"onupgradeneeded",
    	"parseInt",
    	"canvas",
    	"?CS=",
    	"unescape",
    	"; Secure",
    	"globalStorage",
    	"Msxml2.XMLHTTP",
    	"~5fbm9jefpE5fbm9jefp?un@ Xdujwf; Zpouspm ?JIDcju@",
    	"Microsoft.XMLHTTP.1.0",
    	"catch",
    	"PerformanceObserver",
    	"getContext",
    	"defaultPrevented",
    	"offsetTop",
    	"contains",
    	"data:",
    	"$b_platform",
    	"https://",
    	"HIGH_INT",
    	"objectStoreNames",
    	"this",
    	"cygJ+",
    	"QQBrowser",
    	"OverrideMimeType",
    	"zxjqjsnzr",
    	"width",
    	"mouseMove",
    	"char",
    	"lLxuMBAdzBhz_JC>FJ:_",
    	"bgsound",
    	"iEgr9hh{wjwfy{",
    	"position",
    	"case",
    	"pDzjatS5tetrex~}",
    	"touchend",
    	"refresh",
    	"$bmF0aXZlRmlVyUHJ",
    	"prop",
    	"lastIndexOf",
    	"callback",
    	"null",
    	"Unenclosed string.",
    	"dNrf~hQfjb+Nrf~hQfjb",
    	"bRnfnt",
    	"getAttribLocation",
    	"JSON",
    	"nodeValue",
    	"Gamepad",
    	"beta",
    	"__anchor__",
    	"offsetLeft",
    	"kq\\iT\\Qduj}ly wexy\\]\\iTs",
    	"parse",
    	"data",
    	"$_fr",
    	"package",
    	"rows",
    	"Object.InjectedScript.evaluate",
    	"opener",
    	"mouseup",
    	"shenjian",
    	"debugger",
    	"ethernet",
    	"$_cDro",
    	"TEMPORARY",
    	"{{ifhvmziv",
    	"replaceChild",
    	"POST",
    	"numItems",
    	"capture",
    	"document-fragment",
    	"font",
    	"firstChild",
    	"fromCharCode",
    	"webkitIndexedDB",
    	"PointerEvent",
    	"webkitRequestFileSystem",
    	"charAt",
    	"description",
    	"~tqj_ipplfeCnp{Xojnbujpo6ubsu7jnfCnp{,oefyfe[YCnp{5frvftuXojnbujpo)sbnf",
    	"getBattery",
    	"kIM9jbXIM9jb",
    	"absolute",
    	"responseText",
    	"cookieEnabled",
    	"{rixwtevoivF__rwF__rw[ttirh:i|xFis=if(vs{wiv",
    	"final",
    	"preload",
    	"Keyboard",
    	"bluetooth",
    	"cancelBubble",
    	"execScript",
    	"try{return __filename;}catch(e){}",
    	"var cur_ele = this;",
    	"with",
    	"h__p|y{kbo|k_|oxenxm|",
    	"status",
    	"toFixed",
    	"display",
    	"substr",
    	"[null] is not an object",
    	"x*jyv9-/K9-/",
    	"Z8XHJJY.bmF0aXZlRmlVyUHJ()",
    	"setItem",
    	"</$1",
    	"loaded",
    	"RemoveEventListener",
    	"onautocomplete",
    	"$b_callHandler",
    	" srflx ",
    	"protected",
    	"match",
    	"goto",
    	"drawArrays",
    	"mediaDevices",
    	"close",
    	"webstore",
    	"webkitRTCPeerConnection",
    	"Count",
    	"text/javascript",
    	"abstract",
    	"performance",
    	"Storage",
    	"g$biie$Z$$fiaa}lZ$$fmjZ$$fmlzZ$b|r$Z$l}y|s=i|};fl}y|s?r}{on}|ChNbcm@lyg}Z$m|r$Z$oc}$",
    	"languages",
    	"$_fb",
    	"setLocalDescription",
    	"source",
    	"/:user_fonts",
    	"TK_NUMBER",
    	"scroll",
    	"$b_fetchQueue",
    	"<!--[if gt IE ",
    	"jyzm~xzfi~zekvk~fe",
    	"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",
    	"createProgram",
    	"~^\\$>bD{]ed_",
    	"post",
    	"HTMLElement",
    	"text/html",
    	"<!--",
    	"objectStore",
    	"fmhj|s)M~zgKgzt~m B- >jiomjg),",
    	"linkProgram",
    	"precision",
    	"ieknakaxadalqy~wf}{",
    	"Entity",
    	"~ntZsfefoujbmt",
    	"qrcklmDoExthWJiHAp1sVYKU3RFMQw8IGfPO92bvLNj.7zXBaSnu0TC6gy_4Ze5d{}|~ !#$%()*+,-;=?@[]^",
    	"uniform2f",
    	"javascript:",
    	"~8Z:fc(yuCvdxfc",
    	"replaceState",
    	"volatile",
    	"createDataChannel",
    	"use strict",
    	"originalTarget",
    	"e__benabkt__(_benabkt_Na{~anIk~a",
    	"javascript: void(0);",
    	"Unexpected character: ",
    	"{\"optional\" : [ {\"RtpDataChannels\" : true} ]}",
    	"Unterminated multiline comment",
    	"/T7AyTrxoWxGd",
    	"Submit",
    	"time",
    	"response",
    	"rangeMin",
    	"trim",
    	"checkbox",
    	"Z8XHj",
    	"const",
    	"SELECT value FROM EkcP_t WHERE name=?",
    	"Float32Array",
    	"GetResponseHeader",
    	"offsetX",
    	"c#r*^p#H#rklrkmrkDrkorkErkxrktrkhrkWrkJrkirkHrkurltrSD",
    	"referrer",
    	"y8,.J8jl+zxr",
    	"nodeName",
    	"getResponseHeader",
    	"<meta\\s+http-equiv=[\"']?refresh[\"']?\\s",
    	"synchronized",
    	"export",
    	"filename",
    	"openDatabase",
    	"p__rcHtqQ__v4cHtq",
    	"enableVertexAttribArray",
    	"http://",
    	"height",
    	"safari",
    	"SEND",
    	"jbscheme://",
    	"p|~kgxdxqx{xejrwp}vt",
    	"Unenclosed regular expression.",
    	"webkitPersistentStorage",
    	"ggmBc||}h",
    	"___ts___",
    	"class",
    	"runtime",
    	"mozIndexedDB",
    	"parentElement",
    	"Missing catch/finally blocks",
    	"cY#rDABASAnA0ATA61Xs<s>VwR;FnF$F%F MqM8MIMGQqQhQWQHQAQpQMQbQvQ^Q&Q*wvw7wzwnwuwZ8c8k8o8s8V8Y8.IqIrIcIlImIDIMIQI_I4IZGQG8GIGGGvGLG-G7GzGCG6G@G$fxf^f&f*f(f)f}PmOjO-O6OgO|O 9g9_949@9$9%9&9*9(9)9:9;2m2D222bbUbfb7bzb<b>v4v*LtLhL)jUjfjP-2-b-@-%-&-=-<7u7_74zfXzXXXuX_X4XZXeX5XdX~X BqBrBcB-B7BzBXBBBCBgB&6~$o$E$v$L%1%P%O%9%y&{(I(G(L(N(j+i+H=l=m=@=$=%=>=.=?=/=:<s>d.K.U.w.8.9.2.b?x?t?h?j?B?a?S?n?u:h:W:J:i{D{1{U#!#rkArkprk$rk%rk rmurn&rn*mf!mf.mf?mOAmOpmbUmbMmbGmbgmbymb_mb4mbZmvZmvemLvmjkmjlmj0m-hm-Wm-Jm-1m-sm-Vm7Xm7Bm7am7Sm7nm7um70m7Tm7@m7=m7<mzfmz]mXlmXmmXhmXWmXimS2mSbmSvmSLmSNmSjmS-mS7mSXmSBEtQEsAEspEKp",
    	"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",
    	"boolean",
    	"pushState",
    	"removeItem",
    	"\u0000",
    	"characterSet",
    	"yykrkto{sIk|gr{gzk",
    	"yield",
    	"return",
    	"battery",
    	"forEach",
    	"implements",
    	"evaluate",
    	"lineno",
    	"Msxml2.XMLHTTP.6.0",
    	"TK_REG_EX",
    	"getSupportedExtensions",
    	"{hsptlmrFhsptlmrmrjsFhsptlmrqixe",
    	"rgba(240,110,53,0.4)",
    	"Msxml2.XMLHTTP.4.0",
    	"mozItems",
    	"clearInterval",
    	"throw",
    	"a=candidate:",
    	"$_ck",
    	"Abort",
    	"checked",
    	"offsetHeight",
    	"GetVariable",
    	"offsetWidth",
    	"selected",
    	"layerX",
    	"delete",
    	"(evaluating 'null[0]')",
    	"standalone",
    	"screen",
    	"RegExp",
    	"clientY",
    	"charging",
    	"message",
    	"Send",
    	"mimeTypes",
    	"getItem",
    	"3jeALeSsa6",
    	"chrome",
    	"fontFamily",
    	"default",
    	"event",
    	"getUniformLocation",
    	"(this);",
    	"Unexpected token ",
    	"transaction",
    	"orientation",
    	"getSources",
    	"undefined",
    	"[native code]",
    	"QTP_EPE_HOOK",
    	"fetch",
    	"video",
    	"HTMLAnchorElement",
    	"prpaerwpCtuctdwQrpaerwp_ctuctdwQrwtrz=~vx}Qstrcjae4p{{qprz",
    	"webkitConnection",
    	"wifi",
    	"<EMBED id=",
    	"DOMParser",
    	"Illegal newline after @throw",
    	"offsetUniform",
    	"keyDown",
    	"returnValue",
    	"long",
    	"chargingTime",
    	"OPEN",
    	"sduaunuxubgotmzsq",
    	"\\b[^>]*>([\\s\\S]*?)<\\/",
    	"mouseOut",
    	"_ts_",
    	"continue",
    	"webgl",
    	"mouseUp",
    	"enumerateDevices",
    	"substring",
    	"screenX",
    	"u>okv<vkeo|N>okv<vkeo|H~wI -m~sboD /yx~|yv HSRMls~I",
    	"level",
    	"<div>IE8</div>",
    	"$b_setup",
    	"fillStyle",
    	"candidate",
    	"; path=/",
    	"http",
    	"switch",
    	"clientX",
    	"~esjwfs",
    	"byte",
    	"enabledPlugin",
    	"rangeMax",
    	"onbeforeunload",
    	"encoding",
    	"parent",
    	"mousedown",
    	"\\\\",
    	"static",
    	"mouseout",
    	"getShaderPrecisionFormat",
    	"vertexAttribPointer",
    	"jnzwyi~mziXzmvclvkz",
    	"AddSearchProvider",
    	"statusText",
    	"rR#r:ckcEE9Ebx[x]tWt1HP171zs_s+s=s{s}VhVQKhK.K?K}FuF&MiMHM7MzM?QrQ1QGQfQ0QTQ{Q}www8wGwfwOw9w)8%8^8?IxIRIFI(I)G1GsGwGZGeG:ftfGfffOf2fbfjf-f|O1OzOXOTOC9y2r2k2lbobjb-vXL+L=N~N!N$N&N*N)N<jhjJjAjpj3jRjOj7j@j$-JX!BtBiBHB6a<0%T{%u%g&}?6?g#2#rrHrrprrsrcMrlQrljrm}rDqrDirDwrDIrDfrD*roOro9rNer-=rShrSWrS!rS@rZuczXcXGmiamG[mG]m9;m9{mS@D]UEtMEtZEt5EtdEt!Et@",
    	"~XhZpouspmEXhZpouspm",
    	"MEDIUM_INT",
    	"error",
    	"lbdo=|wwxc",
    	"alpha",
    	"keyUp",
    	"|ghylfhprwlrq",
    	"shaderSource",
    	"qrcklmDoExthWJiHAp1sVYKU3RFMQw8IGfPO92bvLNj-7zXBaSnu0TC6gy_4Ze5d~!@$%^&*()+=<>.?/:;{}[]| ",
    	"password",
    	"nextSibling",
    	"$_ts",
    	"random",
    	"createOffer",
    	"ARSession,AudioTrackList,BeforeInstallPromptEvent.prototype.KEYUP,BlobDownloadCallback,CDATASection.prototype.remove,CSSCharsetRule,CSSPrimitiveValue.CSS_VH,CanvasRenderingContext2D.prototype.webkitGetImageDataHD,ClickData,CloseEvent.prototype.initCloseEvent,Components.interfaces.ICometMarksExtension,DeviceOrientationEvent,Function.prototype.bind,GetPerfTests,HTMLDocument.prototype.createTouchList,HTMLFormElement.prototype.requestAutocomplete,HTMLFrameSetElement.prototype.hasPointerCapture,HTMLFrameSetElement.prototype.webkitRequestFullScreen,Intl,MTT_WKSetTextSizeIndex,MediaController,MediaEncryptedEvent,Notification,Object.prototype.__defineSetter__,Object.seal,Object.setPrototypeOf,OffscreenCanvasRenderingContext2D,Path2D.prototype.addPath,PaymentResponse,PerformancePaintTiming,PresentationConnectionCloseEvent,ReaderModeArticlePage,SVGGraphicsElement.prototype.mozRequestPointerLock,SVGPatternElement.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX,ScreenOrientation,SogouLoginUtils,SourceBuffer,SourceBuffer.prototype.changeType,SpeechSynthesisUtterance,TextTrackList.prototype.getTrackById,UCWebExt,WebKitFlags,_WXJS,__$_qihoo360_$__,__firefox__,__ksabCssCount,__opera,__sogou_secure_input,_double11_,chrome,chrome.app.InstallState,chrome.csi,console,defaultStatus,document.body.onmouseenter,document.body.onpage,document.body.style.backgroundBlendMode,document.body.style.lineBreak,document.body.style.minWidth,document.body.style.msTextSizeAdjust,document.body.style.textAlignLast,document.body.x-ms-acceleratorkey,document.defaultCharset,document.documentElement.onresize,document.fileCreatedDate,document.msCapsLockWarningOff,document.onmousemove,document.onselectionchange,document.scrollingElement.style.fontVariantNumeric,document.selection,document.selection.typeDetail,external,external.AddFavorite,external.IsSearchProviderInstalled,flyflow_wallpaper_js,getMatchedCSSRules,greentea,isNodeWhitespace,jesion,onerror,onmessage,onoperadetachedviewchange,openDatabase,password_manager_enabled,performance,showModalDialog,taobrowser_Event,weatherBridge,webkitAudioContext.prototype.close,webkitRequestFileSystem",
    	"offsetY",
    	"finally",
    	"~__nuuZsfbuf)sbnfCnuuZvntupn-6",
    	"base",
    	"PerformanceObserverEntryList",
    	"attachShader",
    	"enable=true",
    	"onicecandidate",
    	"try{return __dirname;}catch(e){}",
    	"INSERT OR REPLACE INTO EkcP_t (name, value) VALUES(?, ?)",
    	"isNaN",
    	"Mouse",
    	"android",
    	"keyup",
    	"DeviceOrientationEvent",
    	"{             \"iceServers\" : [                 {\"url\" : \"stun:stun01.sipphone.com\"}, {\"url\" : \"stun:stun.ekiga.net\"},                 {\"url\" : \"stun:stun.fwdnet.net\"}, {\"url\" : \"stun:stun.ideasip.com\"},                 {\"url\" : \"stun:stun.iptel.org\"}, {\"url\" : \"stun:stun.rixtelecom.se\"},                 {\"url\" : \"stun:stun.schlund.de\"}, {\"url\" : \"stun:stun.l.google.com:19302\"},                 {\"url\" : \"stun:stun1.l.google.com:19302\"}, {\"url\" : \"stun:stun2.l.google.com:19302\"},                 {\"url\" : \"stun:stun3.l.google.com:19302\"}, {\"url\" : \"stun:stun4.l.google.com:19302\"}             ]         }",
    	"throws",
    	"Name expected",
    	"alert",
    	"DeviceMotionEvent",
    	"credentials",
    	"anchor",
    	"vertexPosAttrib",
    	"LOW_FLOAT",
    	"~bqq6dboZmjdlCbqq6dbo)pdvt2vuCbqq6dbo.fz[pxoCbqq6dbo.fz8q",
    	"audio",
    	"var submit=function(){for(var t=cur_ele;t!==document&&(!t.tagName||\"form\"!==t.tagName.toLowerCase());)t=t.parentElement;t!==document&&t.submit()};",
    	"area",
    	"18px 'Arial'",
    	"ownerDocument",
    	"Msxml2.ServerXMLHTTP.6.0",
    	"Msxml2.ServerXMLHTTP.5.0",
    	"tests",
    	"Msxml2.ServerXMLHTTP.4.0",
    	"GetNextReqID",
    	"textarea",
    	"documentElement",
    	"deviceId",
    	"options",
    	"unicode",
    	"behavior",
    	"detachEvent",
    	"interface",
    	"frames",
    	"executeSql",
    	"fillText",
    	"uniformOffset",
    	"TK_NAME",
    	"r[#Egx.W|JcArAzpvpS1x1Qs4s!s%s)s?s;VZV]KqKtK^K>UUUFUQU9UbULUjUXR?R:F0FCF6F5FdF@F*F=QcQlQmQEwNw-wCwg8/8;8{8|GfG9f>f?f:f{PBPSOsOYOKOROMOwOIOP9Z9~bEbtbhbibAb1bVbKv~v@v$v^v)v/L<L;NDNJjFjIjXju727n707g7%7=7>zUXBXnX0XyBoBxBhBJBABKBFBwBaBTB$B^@G@P@~@@%s%R%F%f%2%B^i^A(3(F(M(8(f(O(-(a(S(u)?+D=D=E=^===;<q<r<D<o<A>4>5.3.Q.I.O.>.[?-?X/}:c:k:t;.;/;;{m{o{J[u]q]U]R#P#rmPrmXrm6rm@rLKrL3rj[r-MrSarSTmLUmLbmL$mL}mNamN6mN:mjcmjSmjum-im-pm-Ym-3m7Lm7zmz mXrE1CE1^E1]EskEsjEs7",
    	"self",
    	"experimental-webgl",
    	">>>=",
    	"GetAllResponseHeaders",
    	"e__MPL__DKKG_JKPEBEAN",
    	"CREATE TABLE IF NOT EXISTS EkcP_t (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, value TEXT NOT NULL, UNIQUE (name))",
    	"; expires=",
    	"vdFm",
    	"dispatchEvent",
    	"DispatchEvent",
    	"ARRAY_BUFFER",
    	"bb82kj",
    	"double",
    	"dumpAll",
    	"",
    	"fontList",
    	"fillRect",
    	"Function",
    	"stringify",
    	"toLowerCase",
    	"save",
    	"LOW_INT",
    	"parseFromString",
    	"toGMTString",
    	"mouseover",
    	"elements",
    	"onerror",
    	"yDl{tizoutDE c|gx g Y tk} ,gzkDEW jkh{mmkxW xkz{xt tk} ,gzkDE I g Z MLLWeDEE",
    	"unshift",
    	"XMLHttpRequest",
    	"appVersion",
    	"msCrypto",
    	"([0-9]{1,3}(\\.[0-9]{1,3}){3}| (([0-9a-f]{1,4}:){7,7}[0-9a-f]{1,4}|([0-9a-f]{1,4}:){1,7}:|([0-9a-f]{1,4}:){1,6}:[0-9a-f]{1,4}|([0-9a-f]{1,4}:){1,5}(:[0-9a-f]{1,4}){1,2}|([0-9a-f]{1,4}:){1,4}(:[0-9a-f]{1,4}){1,3}|([0-9a-f]{1,4}:){1,3}(:[0-9a-f]{1,4}){1,4}|([0-9a-f]{1,4}:){1,2}(:[0-9a-f]{1,4}){1,5}|[0-9a-f]{1,4}:((:[0-9a-f]{1,4}){1,6})|:((:[0-9a-f]{1,4}){1,7}|:)|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-f]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])) )",
    	"TRIANGLE_STRIP",
    	"zhfqq7mfsytrG_umfsytr",
    	"setServerData",
    	"onsuccess",
    	"pwa_xst}exuxtc",
    	"http-equiv",
    	"unexpected number ending.",
    	"\r\n",
    	"wimax",
    	" host ",
    	"textBaseline",
    	"preventDefault",
    	"qshwd6ezzcqbss|",
    	"HIGH_FLOAT",
    	"utf-8",
    	"unload",
    	"compileShader",
    	"Unexpected token: ",
    	"]><i></i><![endif]-->",
    	"mouseDown",
    	"overrideMimeType",
    	"outerHTML",
    	"FSSBA",
    	"host",
    	"itemSize",
    	"useProgram",
    	"g|lcp}l[}pyfoyn}",
    	"escape",
    	"ucolus~bs}slsvs~emrkxqo",
    	"VERTEX_SHADER",
    	"MediaStreamTrack",
    	"Open",
    	"touches",
    	"r#!#c #rrrErfcic9cbc%c&o;o|ExE3EQx?x{tqtktitAtVtvtNhPh9W[Jmi^i{HIHjH/A~prpopxpg1E1BsgVDVEV8V4YqY K9K%R{FBF.F|M3MQMPMNMaM^M*M>M{M]QOQ2Q)Q.Q|wswYwMw%w*8l8D8U8I8f8O828_8Z8@8*8=I5I^I<GEGtGAGYGRGdG!fWfpfYfUfRfQfBfSfTf~PuP_PZP5P~P]P OEOtOi9r9E9t9W9i999b9B9S9T2L2B2S2u2T2=2>bkb%b)b?vovhvPv9v7vSv6LRL(L NmN{N]N jmjojxjsjKjbjj->-}-]7G7Z7dXcX7X;X|BkBDBUBRB8BjB)aYaGa+a/S/S]n~n&u5u^000C0y0Z0@0&0)0<TMTwTGTOT$T^T(T=T:T[T CcCAC1C+C<C?C;64gEgUgLyOya~7~B~C~!!r!o!:@i@F@Q@I@X@d@.$D$Y$f$O$2$T%H^O&f&j&;*:(V(()W)H)s)I)(+o+J+&=k>~.Y.v.z?W?N/a/{:9:b:S:}{2[n]F#r]#rq9rqvrq7rqBrq}rq|rrkrrDrrJrrYrrurrCrcprcsrcRrcIrcfrcOrcNrczrcarcurcgrcerc)rc?rc:rc{rkqrl4rldrDkrDWrD1rDKrDOrDbrDLrDnrDTrDgrD5rD@r2nrborbxrb6rbyrb(rb+rb]rvqrLhrLvrL<rL|rNurN.rjhrjYrjMrjwrjOrj2rj-rjzrjurjTrj4rjerj$rj^rj=rj>rj{rS6rS4rS*rn$rn+rn<rn.ru.ru/ru{r0qr0Lr07rTarT@rCqrCyrC(mHVmQMmwCmG6mG4mG+mf1mfSmf0mf~mf:mPAmO6mOdmO@m9?mbAmbKmb3mbFmbQmbImbfmb6mb[mvBmv5mLKmNVmNBmN_mN/m- m7vm7dm7!m7$m7+ElVEoCEoyEEFEEGExaEx|EtlEtpEtYEtwEtbEtLEt0EtCEt_Et%Eh]EWIEA2EAgEp8EpfEp]E1bE1SEs>Es:Es{EYvEY<EKWEKsEK7EKgEU6EU4EU~EU$EU(EU=EU/EU{EU[",
    	"image",
    	"(near '... null[0]...')",
    	"layerY",
    	"responseXML",
    	"insertBefore",
    	"serverData",
    	"Msxml3.XMLHTTP",
    	"s~y{ofP@qmx>xmgq~ 5T 1{zb~{x",
    	"i GHJ[",
    	"Microsoft.XMLHTTP",
    	"break",
    	"reset",
    	"isFinite",
    	"}7jqemycxg*ncujF7jqemycxg*ncuj",
    	"ownerElement",
    	"msIndexedDB",
    	"getAllResponseHeaders",
    	"abort",
    	"AddEventListener",
    	"keydown",
    	"touchmove",
    	"complete",
    	"getParameter",
    	"select-",
    	"clear",
    	"accelerationIncludingGravity",
    	"createBuffer",
    	"Infinity",
    	"link",
    	"OBJECT",
    	"mozRTCPeerConnection",
    	"$_f1",
    	"$b_onBridgeReady",
    	"onload",
    	"b;naidbs hc<\"aa71ji\" bk~rrhc<\"bkrhc92/4/e708,87a4,00be,aa71,//~~//acbd/a\" vhcsg<\"/ow\" gdhfgs<\"/ow\"=;.naidbs=",
    	"history",
    	"enctype",
    	"private",
    	"FLOAT",
    	", expected ",
    	"createShader",
    	"dblclick",
    	"stack",
    	"touchstart",
    	"getClientDataInCookie",
    	"sessionStorage",
    	"jxvx}z_",
    	"bufferData",
    	"readwrite",
    	"decodeURIComponent",
    	"$b_onNativeResponse",
    	"http:",
    	"bindBuffer",
    	"toUpperCase",
    	"vertexPosArray",
    	"responseBody",
    	"head",
    	"constructor",
    	" height=6 width=1 type=application/x-shockwave-flash src=",
    	"contextmenu",
    	"getServerDataInCookie",
    	"enum",
    	"else",
    	"windows-1252",
    	"__#classType",
    	"localDescription",
    	"short",
    	"none",
    	"pixelDepth",
    	"vlaue",
    	"FRAGMENT_SHADER",
    	"FileReader",
    	"_DIV",
    	"<span style=\"font-family:mmllii;font-size:114px\">mmmmmmmmmmmlliii</span>",
    	"except",
    	"HTMLEmbedElement",
    	"$_YWTU",
    	"setClientData",
    	"getExtension"
    ];
    
    var _$Tk = require("crypto-js");
    var _$s = "17c1bfcdfd5955d7729d722ef312eeae,6937e13250766f1610ae33e7b45471e9,cb33731a0298dd2826581e4101ec78a7,adce42ae39d911c786aa50870240264b,0b6b5241bae9069aa456a6296d44280f";
    var _$Ww = _$Tk["enc"]["Utf8"]["parse"](_$s);
    
    function _0x2d5f5b() {
    	return new Date()['valueOf']();
    }
    
    var _$is = _0x2d5f5b()["toString"]();
    var _$qF = _$Tk['enc']['Utf8']["parse"](btoa(_$is)['slice'](0x0, 0x10));
    var _0x29dd83 = _$Tk['AES']["encrypt"](_$Ww, _$qF, {
    	'mode': _$Tk["mode"]["ECB"],
    	'padding': _$Tk["pad"]["Pkcs7"]
    });
    
    var r = _0x29dd83["toString"]();
    let $_t1 = Date.parse(new Date());
    
    function sdk1() {
    	var _$Wa = _0x12eaf3();
    	var m = _0x474032(_$Wa);
    	return {"m":m, "r": r, "params_m": _$is, "params_f": $_t1};
    }
    
    console.log(sdk1());
    
    运行结果如下。
    image
    没毛病。
  3. 编写python代码。
    from functools import partial   # 锁定参数
    import subprocess
    
    subprocess.Popen = partial(subprocess.Popen, encoding="utf-8")
    
    
    import requests
    import execjs
    import time
    
    for i in range(1, 6):
    	file1 = open("generate_m.js", 'r', encoding="utf-8")
    	exec_js1 = file1.read()
    	exec_code1 = execjs.compile(exec_js1)
    	res = exec_code1.call("sdk1")
    	params = {"m": res["params_m"], "f": res["params_f"], }
    	cookies = {'m': res['m'], 'RM4hZBv0dDon443M': res['r'], 'sessionid': "xxxxxx", }
    	headers = {"user-agent": "yuanrenxue,project", }
    	# print(res["params_m"])
    	url1 = "https://match.yuanrenxue.cn/api/match/5?page={}&m={}&f={}".format(i, res["params_m"], res["params_f"])
    	resp = requests.get(url1, cookies=cookies, headers=headers)
    	print(resp.text)
    	time.sleep(1)
    
    运行只能获得第一页的结果,尝试了半天也不知道问题出在哪里,希望有大佬能够解答。
    image
posted @ 2024-11-12 20:48  死不悔改奇男子  阅读(64)  评论(0编辑  收藏  举报