forked from jeremisty99/XXT_Library_Auto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
generateCaptchaKey.js
189 lines (182 loc) · 19.6 KB
/
generateCaptchaKey.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
function generateCaptchaKey() {
function _0x54a5(_0x2d48a0, _0x36e8bc) {
var _0x12455a = _0x1245();
return _0x54a5 = function (_0x54a552, _0x4cadc3) {
_0x54a552 = _0x54a552 - 0x1f4;
var _0x37cb51 = _0x12455a[_0x54a552];
return _0x37cb51;
},_0x54a5(_0x2d48a0, _0x36e8bc);
}
function _0x1245() {
var _0x85e12c = ['changedTouches', 'setItem', 'now', 'PATH', 'undefined', 'imageVerificationVo', 'left', 'removeClass', 'serverTime', 'offsetY', 'GET_SERVER_TIME', '\x22\x20class=\x22cx_icon-point\x20cx_point-', '20px', '#fff\x20url(', 'async', 'cx_icon_error', '请完成安全验证', 'mouseup', 'img', 'display', 'SLIDE_EVENT', '10OfTOqu', 'touchend', 'loaded', 'pop', 'touchstart', 'rotate(', '156WMRfga', 'SLIDE', 'css', 'onload', 'cx_max_error', 'staticServer', '38PMsnqW', 'amd', 'substring', '.cx_hkinnerWrap', 'config', '822552ohsQEy', 'cx_tips__answer_img', '#prompt', '.cx_max_error\x20.cx_refresh', 'addClass', 'offset', 'iconclick', '.cx_tips__answer', '.cx_max_error\x20.cx_fallback_tip', 'localTime', 'round', 'Too\x20many\x20failures,\x20try\x20again', 'stringify', 'length', 'show', '160px', '3969774wYVVyj', '.cx_imgBtn', 'document', 'remove', 'head', 'GET_CAPTCHA', 'element', '验证通过', 'returnValue', 'indexOf', 'captchaId', 'CAPTCHA_TYPE', 'TEXT_CLICK', 'cx_rightBtnAni', 'cx_success_refresh', 'mode-vcode-imgbox', 'originImage', 'WEB', 'offsetX', 'src', 'block', 'object', 'cx_success', '<div\x20class=\x22u-opacity\x22></div><div\x20class=\x22u-captcha\x20u-layer\x22\x20id=\x22eject\x22>', 'jsonp', 'isMobile', '.cx_modal_close', 'createElement', '.u-layer', 'token', 'extraData', 'attr', 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678', '.mode-vcode-img', 'EMBED', '.u-opacity', 'language', 'MOVE_EVENT', 'appendChild', 'mode-btn', 'none', 'CHECK_CAPTCHA', 'ajax', 'RUN_ENV', '.cx_slider_indicator', 'clientX', '.rotate-img', '</b>', 'Move\x20the\x20slider\x20to\x20fill\x20the\x20puzzle', 'sessionStorage', 'https', 'max_error', 'ROTATE', 'halfDv', 'context', '验证失败,请重试', 'HTML_STRING', '.cx_imgBg', 'preventDefault', 'cx_click_success', 'background', 'cx_click', '0123456789abcdef', 'START_EVENT', 'getElementsByTagName', 'getItem', '.mode-img-status', 'querySelector', 'version', 'coordinate', 'cutoutImage', 'location', 'CAPTCHA_MODE', 'charCodeAt', 'mousedown', 'USE_LANGUAGE', 'initCXCaptcha\x20requires\x20a\x20window\x20with\x20a\x20document', 'runEnv', 'BUTTON_IMAGE_WIDTH', '<img\x20src=\x22', 'verifyResult', '.cx_image_margin', 'margin-left', 'push', 'rotate', 'slide', '\x22\x20class=\x22mode-vcode-img\x22><img\x20class=\x22mode-reference-img\x22\x20src=\x22', 'floor', 'cancelBubble', 'mode', 'cx_tips__answer_div', 'getTime', '0px', 'status-success', '\x22><div\x20class=\x22mode-img-status\x22></div>', 'find', '35OAodey', 'hidden', 'captcha.chaoxing.com', 'callback', 'function', '2089972UgvhOe', 'touchmove', 'px;\x22></div>', 'width', '8327726xqJPVT', 'click', 'embed', 'onVerify', 'px;\x20top:\x20', 'type', 'status-error', 'text/javascript', 'hide', 'fromCharCode', 'exports', 'mousemove', 'get', 'LIGHT', 'Failed\x20to\x20load\x20', 'tokenId', 'html', 'ICON_CLICK', 'removeEventListener', 'TouchEvent', '14369WJIOFA', '\x20\x20<div\x20class=\x22cx_comImageValidate\x22\x20>\x0a\x09\x09\x09<div\x20class=\x22cx_modal_title\x22><span\x20id=\x22prompt\x22>请完成安全验证</span>\x20<span\x20class=\x22cx_modal_close\x22><span\x20class=\x22cx_icon-close\x22></span></span></div>\x0a\x09\x09\x09<div\x20class=\x22cx_image_margin\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cx_imgBg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cx_imgBtn\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20alt=\x22\x22\x20src=\x22\x22\x20draggable=\x22false\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x09\x09\x09\x09<span\x20class=\x22cx_refresh\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22rotate-img\x22></div>\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cx_hkinnerWrap\x20\x22>\x0a\x09\x09\x20\x09\x20<div\x20class=\x22cx_slider_indicator\x22></div>\x0a\x09\x09\x09\x20<div\x20class=\x22cx_rightBtn\x22\x20><span\x20class=\x22notSel\x22></span></div>\x0a\x09\x09\x09\x20<div\x20class=\x22cx_slider_tip\x22\x20>\x0a\x09\x09\x09\x20\x09<span\x20class=\x22cx_tip_icon\x22></span>\x0a\x09\x09\x09\x20\x09<span\x20class=\x22cx_tip_text\x20cx_fallback_tip\x22></span>\x0a\x09\x09\x09\x20\x09<div\x20class=\x22cx_tip_answer\x20hide\x22>\x0a\x09\x09\x09\x20\x09\x09<span\x20class=\x22cx_tip_point\x22></span>\x0a\x09\x09\x09\x20\x09\x09<img\x20class=\x22cx_tip_img\x22>\x0a\x09\x09\x09\x20\x09</div>\x0a\x09\x09\x09\x20</div>\x0a\x09\x09\x09\x20<div\x20class=\x22cx_click-tip\x22>\x0a\x09\x09\x09\x09\x20<span\x20class=\x22cx_tip_icon\x22></span>\x0a\x09\x09\x09\x09\x20<span\x20class=\x22cx_tip_text\x20cx_fallback_tip\x22>验证成功</span>\x0a\x09\x09\x09\x09\x20<div\x20class=\x22cx_tips__answer\x22></div>\x09\x09\x09\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</div>\x0a', '.cx_slider_tip', 'deg)', 'DISTANCE', 'TEMPLATE_IMAGE_WIDTH', 'concat', 'init_slider', '://', 'cx_error', 'script', '3cEoMqP', 'mode-btn-slider', '.cx_icon-point', 'charAt', '拖动滑块,使图片角度为正', 'END_EVENT', 'POPUP', 'readyState', 'replace', '64266BpyNzi', 'textclick', 'cx_moving', 'CXCaptcha_theme_light', 'complete', 'url(\x22', 'initCXCaptcha', '请依次点击\x20', '.cx_tip_text', 'off', 'stopPropagation', 'protocol', 'captcha/get/verification/image', 'href', 'onerror', 'onreadystatechange', '传入的\x20element\x20不正确', '370RDpnhg', 'addEventListener', 'captcha/get/conf', '1.1.13', '失败过多,点此重试', '.cx_rightBtn', 'clickArr', '1132313AptnAr'];
_0x1245 = function () {
return _0x85e12c;
};return _0x1245();
}
(function (_0x4c4281, _0x18cf83) {
var _0x4a0f90 = _0x54a5, _0x2e8162 = _0x4c4281();
while (!![]) {
try {
var _0xae2ae0 = parseInt(_0x4a0f90(0x22e)) / 0x1 * (-parseInt(_0x4a0f90(0x27c)) / 0x2) + -parseInt(_0x4a0f90(0x239)) / 0x3 * (parseInt(_0x4a0f90(0x216)) / 0x4) + -parseInt(_0x4a0f90(0x253)) / 0x5 * (-parseInt(_0x4a0f90(0x242)) / 0x6) + -parseInt(_0x4a0f90(0x211)) / 0x7 * (-parseInt(_0x4a0f90(0x281)) / 0x8) + -parseInt(_0x4a0f90(0x291)) / 0x9 * (parseInt(_0x4a0f90(0x270)) / 0xa) + -parseInt(_0x4a0f90(0x21a)) / 0xb + -parseInt(_0x4a0f90(0x276)) / 0xc * (-parseInt(_0x4a0f90(0x25a)) / 0xd);
if (_0xae2ae0 === _0x18cf83)
break;
else
_0x2e8162['push'](_0x2e8162['shift']());
} catch (_0x36eeef) {
_0x2e8162['push'](_0x2e8162['shift']());
}
}
}(_0x1245, 0x6cbb6))
var _0x1978c8 = _0x54a5;
var _0x27b5c0 = _0x1978c8;
function _0x11e799(_0x1eb165, _0x5af8b8) {
var _0x3ae5be = (0xffff & _0x1eb165) + (0xffff & _0x5af8b8);
return (_0x1eb165 >> 0x10) + (_0x5af8b8 >> 0x10) + (_0x3ae5be >> 0x10) << 0x10 | 0xffff & _0x3ae5be;
}
function _0x4f44bd(_0x48c6e0, _0x4a5e28, _0x1ae30f, _0x5774e0, _0x324233, _0x49958e) {
return _0x11e799((_0x4a5e28 = _0x11e799(_0x11e799(_0x4a5e28, _0x48c6e0), _0x11e799(_0x5774e0, _0x49958e))) << _0x324233 | _0x4a5e28 >>> 0x20 - _0x324233, _0x1ae30f);
}
function _0x27c1f0(_0x2d9411, _0x1dd107, _0x30d9fb, _0x51f2fc, _0x50acc7, _0x5b3ad0, _0x2ffda7) {
return _0x4f44bd(_0x1dd107 & _0x30d9fb | ~_0x1dd107 & _0x51f2fc, _0x2d9411, _0x1dd107, _0x50acc7, _0x5b3ad0, _0x2ffda7);
}
function _0xfd733a(_0x344a95, _0x4dd4da, _0x27e5b9, _0x34f2b0, _0x58aba7, _0x22f49f, _0x19ee4f) {
return _0x4f44bd(_0x4dd4da & _0x34f2b0 | _0x27e5b9 & ~_0x34f2b0, _0x344a95, _0x4dd4da, _0x58aba7, _0x22f49f, _0x19ee4f);
}
function _0x8a0c85(_0x329790, _0x4d8846, _0x5f1314, _0xed1a68, _0xe47d15, _0x359f19, _0x324e50) {
return _0x4f44bd(_0x4d8846 ^ _0x5f1314 ^ _0xed1a68, _0x329790, _0x4d8846, _0xe47d15, _0x359f19, _0x324e50);
}
function _0x48e97c(_0x3af086, _0x4e60da, _0x48cdae, _0x5066f5, _0xa2dd3e, _0x3bb21f, _0x53fadd) {
return _0x4f44bd(_0x48cdae ^ (_0x4e60da | ~_0x5066f5), _0x3af086, _0x4e60da, _0xa2dd3e, _0x3bb21f, _0x53fadd);
}
function _0x1313f4(_0x3140ef, _0x5e406e) {
var _0x2ed730 = _0x27b5c0; _0x3140ef[_0x5e406e >> 0x5] |= 0x80 << _0x5e406e % 0x20,
_0x3140ef[0xe + (_0x5e406e + 0x40 >>> 0x9 << 0x4)] = _0x5e406e;
for (var _0x5574fb, _0x1ce687, _0x396f4f, _0x2e351f, _0x413eac = 0x67452301, _0x5bb584 = -0x10325477, _0x47418a = -0x67452302, _0x120748 = 0x10325476, _0x2e1dfe = 0x0; _0x2e1dfe < _0x3140ef[_0x2ed730(0x28e)]; _0x2e1dfe += 0x10)
_0x413eac = _0x27c1f0(_0x5574fb = _0x413eac, _0x1ce687 = _0x5bb584, _0x396f4f = _0x47418a, _0x2e351f = _0x120748, _0x3140ef[_0x2e1dfe], 0x7, -0x28955b88),
_0x120748 = _0x27c1f0(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x1], 0xc, -0x173848aa),
_0x47418a = _0x27c1f0(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x2], 0x11, 0x242070db),
_0x5bb584 = _0x27c1f0(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x3], 0x16, -0x3e423112),
_0x413eac = _0x27c1f0(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x4], 0x7, -0xa83f051),
_0x120748 = _0x27c1f0(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x5], 0xc, 0x4787c62a),
_0x47418a = _0x27c1f0(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x6], 0x11, -0x57cfb9ed),
_0x5bb584 = _0x27c1f0(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x7], 0x16, -0x2b96aff),
_0x413eac = _0x27c1f0(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x8], 0x7, 0x698098d8),
_0x120748 = _0x27c1f0(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x9], 0xc, -0x74bb0851),
_0x47418a = _0x27c1f0(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xa], 0x11, -0xa44f),
_0x5bb584 = _0x27c1f0(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xb], 0x16, -0x76a32842),
_0x413eac = _0x27c1f0(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0xc], 0x7, 0x6b901122),
_0x120748 = _0x27c1f0(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xd], 0xc, -0x2678e6d),
_0x47418a = _0x27c1f0(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xe], 0x11, -0x5986bc72),
_0x413eac = _0xfd733a(_0x413eac, _0x5bb584 = _0x27c1f0(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xf], 0x16, 0x49b40821), _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x1], 0x5, -0x9e1da9e),
_0x120748 = _0xfd733a(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x6], 0x9, -0x3fbf4cc0),
_0x47418a = _0xfd733a(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xb], 0xe, 0x265e5a51),
_0x5bb584 = _0xfd733a(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe], 0x14, -0x16493856),
_0x413eac = _0xfd733a(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x5], 0x5, -0x29d0efa3),
_0x120748 = _0xfd733a(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xa], 0x9, 0x2441453),
_0x47418a = _0xfd733a(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xf], 0xe, -0x275e197f),
_0x5bb584 = _0xfd733a(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x4], 0x14, -0x182c0438),
_0x413eac = _0xfd733a(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x9], 0x5, 0x21e1cde6),
_0x120748 = _0xfd733a(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xe], 0x9, -0x3cc8f82a),
_0x47418a = _0xfd733a(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x3], 0xe, -0xb2af279),
_0x5bb584 = _0xfd733a(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x8], 0x14, 0x455a14ed),
_0x413eac = _0xfd733a(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0xd], 0x5, -0x561c16fb),
_0x120748 = _0xfd733a(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x2], 0x9, -0x3105c08),
_0x47418a = _0xfd733a(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x7], 0xe, 0x676f02d9),
_0x413eac = _0x8a0c85(_0x413eac, _0x5bb584 = _0xfd733a(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xc], 0x14, -0x72d5b376), _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x5], 0x4, -0x5c6be),
_0x120748 = _0x8a0c85(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x8], 0xb, -0x788e097f),
_0x47418a = _0x8a0c85(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xb], 0x10, 0x6d9d6122),
_0x5bb584 = _0x8a0c85(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xe], 0x17, -0x21ac7f4),
_0x413eac = _0x8a0c85(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x1], 0x4, -0x5b4115bc),
_0x120748 = _0x8a0c85(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x4], 0xb, 0x4bdecfa9),
_0x47418a = _0x8a0c85(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x7], 0x10, -0x944b4a0),
_0x5bb584 = _0x8a0c85(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xa], 0x17, -0x41404390),
_0x413eac = _0x8a0c85(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0xd], 0x4, 0x289b7ec6),
_0x120748 = _0x8a0c85(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe], 0xb, -0x155ed806),
_0x47418a = _0x8a0c85(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x3], 0x10, -0x2b10cf7b),
_0x5bb584 = _0x8a0c85(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x6], 0x17, 0x4881d05),
_0x413eac = _0x8a0c85(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x9], 0x4, -0x262b2fc7),
_0x120748 = _0x8a0c85(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xc], 0xb, -0x1924661b),
_0x47418a = _0x8a0c85(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xf], 0x10, 0x1fa27cf8),
_0x413eac = _0x48e97c(_0x413eac, _0x5bb584 = _0x8a0c85(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x2], 0x17, -0x3b53a99b), _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe], 0x6, -0xbd6ddbc),
_0x120748 = _0x48e97c(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x7], 0xa, 0x432aff97),
_0x47418a = _0x48e97c(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xe], 0xf, -0x546bdc59),
_0x5bb584 = _0x48e97c(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x5], 0x15, -0x36c5fc7),
_0x413eac = _0x48e97c(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0xc], 0x6, 0x655b59c3),
_0x120748 = _0x48e97c(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0x3], 0xa, -0x70f3336e),
_0x47418a = _0x48e97c(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0xa], 0xf, -0x100b83),
_0x5bb584 = _0x48e97c(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x1], 0x15, -0x7a7ba22f),
_0x413eac = _0x48e97c(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x8], 0x6, 0x6fa87e4f),
_0x120748 = _0x48e97c(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xf], 0xa, -0x1d31920),
_0x47418a = _0x48e97c(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x6], 0xf, -0x5cfebcec),
_0x5bb584 = _0x48e97c(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0xd], 0x15, 0x4e0811a1),
_0x413eac = _0x48e97c(_0x413eac, _0x5bb584, _0x47418a, _0x120748, _0x3140ef[_0x2e1dfe + 0x4], 0x6, -0x8ac817e),
_0x120748 = _0x48e97c(_0x120748, _0x413eac, _0x5bb584, _0x47418a, _0x3140ef[_0x2e1dfe + 0xb], 0xa, -0x42c50dcb),
_0x47418a = _0x48e97c(_0x47418a, _0x120748, _0x413eac, _0x5bb584, _0x3140ef[_0x2e1dfe + 0x2], 0xf, 0x2ad7d2bb),
_0x5bb584 = _0x48e97c(_0x5bb584, _0x47418a, _0x120748, _0x413eac, _0x3140ef[_0x2e1dfe + 0x9], 0x15, -0x14792c6f),
_0x413eac = _0x11e799(_0x413eac, _0x5574fb),
_0x5bb584 = _0x11e799(_0x5bb584, _0x1ce687),
_0x47418a = _0x11e799(_0x47418a, _0x396f4f),
_0x120748 = _0x11e799(_0x120748, _0x2e351f);
return [_0x413eac, _0x5bb584, _0x47418a, _0x120748];
}
function _0x4c0e23(_0x59022d) {
var _0x452eaa = _0x27b5c0;
for (var _0x596fe8 = '', _0x4dc2e9 = 0x20 * _0x59022d[_0x452eaa(0x28e)], _0x3da1cf = 0x0; _0x3da1cf < _0x4dc2e9; _0x3da1cf += 0x8)
_0x596fe8 += String[_0x452eaa(0x223)](_0x59022d[_0x3da1cf >> 0x5] >>> _0x3da1cf % 0x20 & 0xff);
return _0x596fe8;
}
function _0x1ed201(_0x570a88) {
var _0x5b9c55 = _0x27b5c0 , _0x389e02 = [];
for (_0x389e02[(_0x570a88['length'] >> 0x2) - 0x1] = void 0x0,
_0x1193a4 = 0x0; _0x1193a4 < _0x389e02[_0x5b9c55(0x28e)]; _0x1193a4 += 0x1)
_0x389e02[_0x1193a4] = 0x0;
for (var _0x2d4353 = 0x8 * _0x570a88[_0x5b9c55(0x28e)], _0x1193a4 = 0x0; _0x1193a4 < _0x2d4353; _0x1193a4 += 0x8)
_0x389e02[_0x1193a4 >> 0x5] |= (0xff & _0x570a88[_0x5b9c55(0x1fa)](_0x1193a4 / 0x8)) << _0x1193a4 % 0x20;
return _0x389e02;
}
function _0x33f160(_0x2612b3) {
// console.log(_0x2612b3)
var _0x300b95 = _0x27b5c0;
for (var _0x259b1f, _0x44dc36 = _0x300b95(0x2cf), _0x532741 = '', _0x4fe93e = 0x0; _0x4fe93e < _0x2612b3['length']; _0x4fe93e += 0x1)
_0x259b1f = _0x2612b3[_0x300b95(0x1fa)](_0x4fe93e),
_0x532741 += _0x44dc36[_0x300b95(0x23c)](_0x259b1f >>> 0x4 & 0xf) + _0x44dc36[_0x300b95(0x23c)](0xf & _0x259b1f);
return _0x532741;
}
function _0x26e9cb(_0x2890d6) {
return unescape(encodeURIComponent(_0x2890d6));
}
function _0x1a06c0(_0x3dc167) {
var _0x5c98b1 = _0x27b5c0;
return _0x4c0e23(_0x1313f4(_0x1ed201(_0x3dc167 = _0x26e9cb(_0x3dc167)), 0x8 * _0x3dc167[_0x5c98b1(0x28e)]));
}
function _0x20a814(_0x21f71e, _0x3e3383) {
var _0x346b29 = _0x27b5c0, _0x228b29, _0x21f71e = _0x26e9cb(_0x21f71e), _0x3e3383 = _0x26e9cb(_0x3e3383), _0x43ecd4 = _0x1ed201(_0x21f71e), _0x5b272d = [], _0x279fae = [];
for (_0x5b272d[0xf] = _0x279fae[0xf] = void 0x0,
0x10 < _0x43ecd4[_0x346b29(0x28e)] && (_0x43ecd4 = _0x1313f4(_0x43ecd4, 0x8 * _0x21f71e[_0x346b29(0x28e)])),
_0x228b29 = 0x0; _0x228b29 < 0x10; _0x228b29 += 0x1)
_0x5b272d[_0x228b29] = 0x36363636 ^ _0x43ecd4[_0x228b29],
_0x279fae[_0x228b29] = 0x5c5c5c5c ^ _0x43ecd4[_0x228b29];
return _0x21f71e = _0x1313f4(_0x5b272d['concat'](_0x1ed201(_0x3e3383)), 0x200 + 0x8 * _0x3e3383[_0x346b29(0x28e)]),
_0x4c0e23(_0x1313f4(_0x279fae[_0x346b29(0x234)](_0x21f71e), 0x280));
}
function _0x14e7da(_0x33a038, _0x174a6f, _0x133d48) {
return _0x174a6f ? _0x133d48 ? _0x20a814(_0x174a6f, _0x33a038) : _0x33f160(_0x20a814(_0x174a6f, _0x33a038)) : _0x133d48 ? _0x1a06c0(_0x33a038) : _0x33f160(_0x1a06c0(_0x33a038));
}
function randomString() {
const str = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'
const length = str.length;
var string = ""
for (var i = 0; i < 32; i++) {
string += str.charAt(Math.floor(Math.random() * length))
}
return string
}
var captchaId = "42sxgHoTPTKbt0uZxPJ7ssOvtXr3ZgZ1"
var type = "slide"
var token = new Date().valueOf().toString();
var randomStr = randomString() + token;
var captchaKey = _0x14e7da(randomStr);
token = _0x14e7da(token + captchaId + type + captchaKey) + ':' + (parseInt(token) + 0x493e0);
return { captchaKey, token }
}
console.log(generateCaptchaKey())