123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365 |
- const jsdom = require("jsdom");
- const {JSDOM} = jsdom;
- const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`,
- {
- url: "https://example.org/",
- referrer: "https://example.com/",
- contentType: "text/html",
- });
- window = dom.window;
- document = window.document;
- navigator = window.navigator;
- function get_pm(Docu) {
- arrCookSet = [
- "61",
- "77",
- "85",
- "89",
- "91",
- "102",
- "106",
- "123",
- "127",
- "131",
- "132",
- "136",
- "138"
- ]
- ipL = [
- "191",
- "199",
- "217",
- "228"
- ]
- ipN = [
- "155",
- "160",
- "177",
- "179"
- ]
- conIdLoca = [
- "12",
- "13",
- "16",
- "26",
- "28",
- "38",
- "47"
- ]
- arrMouse = [
- "18",
- "25",
- "31",
- "129",
- "139",
- "143"
- ]
- j_con_id = [
- "J",
- "C",
- "1",
- "1",
- "0",
- "1",
- "0"
- ]
- UUUrrAtt = [
- "7",
- "55",
- "88",
- "100",
- "112",
- "116",
- "117",
- "120",
- "128",
- "131"
- ]
- reguLiu = "no"
- asourceWP = "Web"
- coockieNameUnique = "HKIIUU9O618PPTHKM"
- coockieNameToken = "HKIIUU9O618PPTHPM"
- cookie_domain = ".obei.com.cn"
- waf_port = undefined
- var _0x3d865d = String['fromCharCode'];
- var _0x1e5b8a = function (_0x1fb86a) {
- if (_0x1fb86a['length'] < 0x2) {
- var _0x1388a0 = _0x1fb86a['charCodeAt'](0x0);
- return _0x1388a0 < 0x80 ? _0x1fb86a : _0x1388a0 < 0x800 ? _0x3d865d(0xc0 | _0x1388a0 >>> 0x6) + _0x3d865d(0x80 | _0x1388a0 & 0x3f) : _0x3d865d(0xe0 | _0x1388a0 >>> 0xc & 0xf) + _0x3d865d(0x80 | _0x1388a0 >>> 0x6 & 0x3f) + _0x3d865d(0x80 | _0x1388a0 & 0x3f);
- } else {
- var _0x1388a0 = 0x10000 + (_0x1fb86a['charCodeAt'](0x0) - 0xd800) * 0x400 + (_0x1fb86a['charCodeAt'](0x1) - 0xdc00);
- return _0x3d865d(0xf0 | _0x1388a0 >>> 0x12 & 0x7) + _0x3d865d(0x80 | _0x1388a0 >>> 0xc & 0x3f) + _0x3d865d(0x80 | _0x1388a0 >>> 0x6 & 0x3f) + _0x3d865d(0x80 | _0x1388a0 & 0x3f);
- }
- };
- var _0x597edd = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;
- var _0x23be9a = function (_0x27a020) {
- return _0x27a020['replace'](_0x597edd, _0x1e5b8a);
- }
- var _0xf41650 = function (_0x2bab50) {
- return window.btoa(_0x2bab50);
- }
- function _0x220928(_0x238976) {
- return _0xf41650(_0x23be9a(_0x238976));
- }
- xazxBase64_encode = function (_0x1ae464, _0x33ab60) {
- return !_0x33ab60 ? _0x220928(String(_0x1ae464)) : _0x220928(String(_0x1ae464))['replace'](/[+\/]/g, function (_0x13d1d9) {
- if ('mXApL' === 'mXApL') {
- return _0x13d1d9 == '+' ? '-' : '_';
- } else {
- _$Hj();
- }
- })['replace'](/=/g, '');
- }
- function _$J4(_0x47ef71) {
- var _0x3a8e7c = Docu;
- var _0x307515 = encodeURIComponent(_0x47ef71) + '=';
- var _0x45729b = _0x3a8e7c['indexOf'](_0x307515);
- var _0x485780 = '';
- if (_0x45729b > -0x1) {
- var _0x871cbe = _0x3a8e7c['indexOf'](';', _0x45729b);
- if (_0x871cbe == -0x1) {
- _0x871cbe = _0x3a8e7c['length'];
- }
- _0x485780 = _0x3a8e7c['substring'](_0x45729b + _0x307515['length'], _0x871cbe);
- }
- return _0x485780;
- }
- function _$v5(_0xa843ab) {
- _0xa843ab = _0xa843ab.split('');
- var _0x2d85b6 = '';
- for (var _0x46588e = 0x0; _0x46588e < arrMouse['length']; _0x46588e++) {
- _0x2d85b6 += _0xa843ab[arrMouse[_0x46588e]] == undefined ? '' : _0xa843ab[arrMouse[_0x46588e]];
- }
- return _0x2d85b6;
- }
- function _$l7(_0x14d738, _0x3c282c, _0x4c1835, _0x53ec07, _0x4ef52e, _0x3adf0d, _0x5ed111, _0x47df41, _0x17ad38, _0x3f468e) {
- _0x17ad38 = '';
- _0x5ed111 = _0x5ed111 == undefined ? 'aaaaa' : _0x5ed111;
- var _0x4152da = _$J4(coockieNameUnique);
- return xazxBase64_encode('{\x22mousex\x22:\x22' + _0x14d738 + '\x22,\x22mousey\x22:\x22' + _0x3c282c + '\x22,\x22screenw\x22:\x22' + _0x4c1835 + '\x22,\x22screenh\x22:\x22' + _0x53ec07 + '\x22,\x22noheader\x22:\x22' + _0x4ef52e + '\x22,\x22nomal\x22:\x22' + _0x3adf0d + '\x22,\x22ajax\x22:\x22' + _0x5ed111 + '\x22,\x22now_unique\x22:\x22' + _0x4152da + '\x22,\x22shebei\x22:\x22' + _0x47df41 + '\x22,\x22navigator\x22:\x22' + _0x17ad38 + '\x22,\x22uuid_fiqure\x22:\x22' + _0x3f468e + '\x22}');
- }
- function _$Jv(_0x374cf6) {
- var _0x3143cf = _0x374cf6['length'];
- for (var _0x2f5f1d = 0x0; _0x2f5f1d < _0x3143cf - 0x1; _0x2f5f1d++) {
- var _0x1c943e = parseInt(Math['random']() * (_0x3143cf - _0x2f5f1d));
- var _0x272b97 = _0x374cf6[_0x1c943e];
- _0x374cf6[_0x1c943e] = _0x374cf6[_0x3143cf - _0x2f5f1d - 0x1];
- _0x374cf6[_0x3143cf - _0x2f5f1d - 0x1] = _0x272b97;
- }
- return _0x374cf6;
- }
- function _$Qj(_0x24d4fa) {
- var _0xd7125d = _0x24d4fa == undefined ? 0x0 : _0x24d4fa['length']
- ,
- _0x365d21 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
- , _0x107f37 = '0120123456789678912012345678901201234567896789120123456789'.split('')
- , _0x162024 = _0x365d21['concat'](_0x107f37);
- _0x162024 = _$Jv(_0x162024);
- _0x162024 = _0x162024['slice'](0x0, _0xd7125d);
- return _0x162024;
- }
- function _$Dm(_0x33b231, _0x2ec5b7) {
- var _0x21b597 = _$Qj(_0x2ec5b7);
- _0x33b231 = _0x33b231.split('');
- for (var _0x4f09fd = 0x0; _0x4f09fd < _0x2ec5b7['length']; _0x4f09fd++) {
- _0x33b231['splice'](_0x2ec5b7[_0x4f09fd], 0x0, _0x21b597[_0x4f09fd]);
- }
- return _0x33b231['join']('');
- }
- function _$Es(_0x5f102b, _0x18f7de) {
- var _0xc084e0 = Math['floor'](Math['random']() * 0x64);
- var _0x4fb6f9 = [];
- for (var _0x512ff5 = 0x0; _0x512ff5 < _0xc084e0; _0x512ff5++) {
- if ('SLENz' === 'blaqm') {
- e['srcElement']['value'] = '';
- } else {
- var _0x4a028c = Math['floor'](Math['random']() * (_0x18f7de - _0x5f102b + 0x1) + _0x5f102b);
- _0x4fb6f9['push'](_0x4a028c);
- }
- }
- return _0x4fb6f9;
- }
- function _$b8() {
- var _0x5643c4 = ['97-122&65-90', '48-57', '97-122&65-90&48-57&97-122']
- , _0x3c058c = []
- , _0x3e73c4 = [];
- for (var _0xe6bc8e = 0x0; _0xe6bc8e < _0x5643c4['length']; _0xe6bc8e++) {
- var _0x1cb089 = _0x5643c4[_0xe6bc8e].split('&');
- for (var _0x1ebca3 = 0x0; _0x1ebca3 < _0x1cb089['length']; _0x1ebca3++) {
- var _0x2b629f = _0x1cb089[_0x1ebca3].split('-');
- _0x3c058c['push'](_$Es(parseInt(_0x2b629f[0x0]), parseInt(_0x2b629f[0x1])));
- }
- }
- _0x3e73c4['push'](_0x3c058c[0x0]['concat'](_0x3c058c[0x1]));
- _0x3e73c4['push'](_0x3c058c[0x2]);
- _0x3e73c4['push'](_0x3c058c[0x3]['concat'](_0x3c058c[0x4])['concat'](_0x3c058c[0x5])['concat'](_0x3c058c[0x6]));
- var _0x36d160 = 0x0;
- for (var _0x3134e5 = 0x0; _0x3134e5 < _0x3e73c4['length']; _0x3134e5++) {
- _0x36d160 += _0x3e73c4[_0x3134e5]['length'];
- const codes = _0x3e73c4[_0x3134e5];
- let str = '';
- for (const code of codes) {
- str += String.fromCharCode(code);
- }
- _0x3e73c4[_0x3134e5] = str;
- // _0x3e73c4[_0x3134e5] = String.fromCharCode(null, _0x3e73c4[_0x3134e5]);
- }
- return _0x3e73c4;
- }
- function _$X2(_0x33b2fb) {
- return Math['floor'](Math['random']() * _0x33b2fb['length']);
- }
- function _$k2(_0x5ddaf8, _0xbfca72) {
- for (var _0x25240f = 0x0; _0x25240f < _0xbfca72['length']; _0x25240f++) {
- var _0x5aabeb = _$X2(_0xbfca72);
- _0x5ddaf8['splice'](_0x5aabeb, 0x0, _0xbfca72[_0x5aabeb]);
- }
- }
- function _$Zd(_0x48b991, _0x38e9a3) {
- var _0x53e463 = '';
- for (var _0x334919 = 0x0; _0x334919 < _0x38e9a3; _0x334919++) {
- var _0x5fc738 = _$X2(_0x48b991);
- _0x53e463 += _0x48b991[_0x5fc738];
- }
- return _0x53e463;
- }
- function _$Vq(_0x97ebf1) {
- var _0x5de0cd = _$b8();
- var _0x4ee53d = ''
- , _0x15f0ef = _0x97ebf1
- , _0x441df5 = _0x5de0cd[0x0].split('')
- , _0x5a7b35 = _0x5de0cd[0x1].split('')
- , _0x515b42 = _0x5de0cd[0x2].split('');
- _$k2(_0x441df5, _0x5a7b35);
- _$k2(_0x441df5, _0x515b42);
- _0x4ee53d = _$Zd(_0x441df5, _0x15f0ef);
- var _0x441df5 = new Date().getTime();
- _0x4ee53d = _0x441df5 + _0x4ee53d['substr'](_0x441df5['toString']()['length']);
- return _0x4ee53d;
- }
- function _$O6(_0x427f8d, _0x1fd423) {
- var _0x3b4286 = _0x427f8d.split('')
- , _0x14db45 = (_0x1fd423["toString"]()).split('');
- for (var _0x228834 = 0x0; _0x228834 < arrCookSet['length']; _0x228834++) {
- var _0x4b1177 = arrCookSet[_0x228834];
- _0x3b4286[_0x4b1177] = _0x14db45[_0x228834];
- }
- return _0x3b4286['join']('');
- }
- function _$Bz(_0x122547, _0x1fff63) {
- _0x122547 = _0x122547.split('');
- _0x1fff63 = _0x1fff63.split('.');
- for (var _0x40b1e8 = 0x0; _0x40b1e8 < _0x1fff63['length']; _0x40b1e8++) {
- var _0x67bc9c = _0x1fff63[_0x40b1e8].split('');
- _0x122547[ipN[_0x40b1e8]] = _0x67bc9c['length'];
- for (var _0x5cf51d = 0x0; _0x5cf51d < _0x67bc9c['length']; _0x5cf51d++) {
- var _0x281331 = parseInt(ipL[_0x40b1e8]) + _0x5cf51d;
- _0x122547[_0x281331] = _0x67bc9c[_0x5cf51d];
- }
- }
- return _0x122547['join']('');
- }
- function _$z3(_0x59006d) {
- _0x59006d = _0x59006d.split('');
- for (var _0x1943bf = 0x0; _0x1943bf < conIdLoca['length']; _0x1943bf++) {
- _0x59006d[conIdLoca[_0x1943bf]] = j_con_id[_0x1943bf];
- }
- return _0x59006d['join']('');
- }
- function _$S3() {
- var _0x11b99b = {
- 'w': '',
- 'h': ''
- };
- _0x11b99b['w'] = 150;
- _0x11b99b['h'] = 703;
- return _0x11b99b;
- }
- function _$Du() {
- var _0x551fdc = []
- , _0x3a7e1c = _$S3();
- var _0x4c3568 = _0x3a7e1c['w'];
- var _0xe4cbfd = _0x3a7e1c['h'];
- var _0x40ef49 = '10000';
- var _0x4eab21 = '10000';
- var _0x3fc217 = _0x4c3568 == undefined ? '10000' : _0x4c3568;
- var _0x46925c = _0xe4cbfd == undefined ? '10000' : _0xe4cbfd;
- _0x551fdc['push'](_0x40ef49, _0x4eab21, _0x3fc217, _0x46925c);
- return _0x551fdc;
- }
- function _$Hc() {
- laVVUUIIDD = "80aa45dbdb518d8602a7337c00b5b387";
- return laVVUUIIDD;
- }
- function _$Hj(_0x37d498) {
- var _0x37886c = parseInt(new Date().getTime());
- var _0x163a37 = _$Vq(240);
- var _0x12666f = _$O6(_0x163a37, _0x37886c);
- var _0x248b5f = '111.111.111.111';
- _0x12666f = _$Bz(_0x12666f, _0x248b5f);
- _0x12666f = _$z3(_0x12666f);
- var _0x4267ff = _$v5(_0x12666f);
- var _0x3f7ec1 = _$Du();
- var _0x319906 = '';
- var _0x3ba033 = _$Hc();
- var _0x5463c2 = _0x37d498 == undefined ? 'yes' : 'no';
- var _0x2fd322 = '';
- if (_0x37d498 == 'post') {
- if ('AEZaA' !== 'ETzsi') {
- _0x2fd322 = _$l7(_0x3f7ec1[0x0], _0x3f7ec1[0x1], _0x3f7ec1[0x2], _0x3f7ec1[0x3], reguLiu, 'yes', 'yes', asourceWP, _0x319906, _0x3ba033);
- } else {
- var _0x11cf19 = Docu["createElement"]('input');
- _0x11cf19['setAttribute']('type', 'hidden');
- var _0x4a56ff = Docu["getElementsByTagName"]('input')[0x0];
- if (_0x4a56ff != undefined) {
- _0x4a56ff[_$u3()][_$Hz()](_0x11cf19, _0x4a56ff);
- }
- }
- } else {
- _0x2fd322 = _$l7(_0x3f7ec1[0x0], _0x3f7ec1[0x1], _0x3f7ec1[0x2], _0x3f7ec1[0x3], reguLiu, _0x5463c2, undefined, asourceWP, _0x319906, _0x3ba033);
- }
- var _0x4aa4be = xazxBase64_encode(_0x12666f + _0x4267ff + _0x2fd322);
- var _0x4f0c63 = UUUrrAtt == undefined ? [] : UUUrrAtt;
- _0x4aa4be = _$Dm(_0x4aa4be, _0x4f0c63);
- _0x4aa4be = _0x4aa4be["replace"](/=/g, '@');
- return _0x4aa4be
- }
- return _$Hj()
- }
|