瑞数专题二

分享这篇文章之前还是回忆一下,7月份的时候作者就试着玩过5,5.5, 6代的rui数,确实有点累。引用各位大佬的话就是:只要屁股坐不穿,什么都能玩,哈哈

从上周末开始到现在一直在玩5.5代VM版本的rui数,真的头大,只能说一句,tnnd。

海关的数据是加密的,文章末尾分享一下解密的函数

分享一个小技巧:关于瑞数5代,只要不涉及cookie的强校验,一般只要拿到最新的链接后缀,然后带上一个正常的cookie都能拿到数据。

关于后缀是怎么生成的:偷个懒,大家看截图就行了

 让这个值强等于:   ==>后面再自己研究研究

 

 最后来看下结果:

 

window = this;
// 海关信用网 解密函数
// 思路:取消自执行函数内部的自执行函数即可(里面运行了很多检测)
base64js = function () {
    var r, e, t;
    return function r(e, t, n) {
        function o(i, a) {
            if (!t[i]) {
                if (!e[i]) {
                    var u = typeof require == "function" && require;
                    if (!a && u) {
                        return u(i, !0)
                    }
                    if (f) {
                        return f(i, !0)
                    }
                    var d = new Error("Cannot find module '" + i + "'");
                    throw d.code = "MODULE_NOT_FOUND", d
                }
                var c = t[i] = {exports: {}};
                e[i][0].call(c.exports, function (r) {
                    var t = e[i][1][r];
                    return o(t ? t : r)
                }, c, c.exports, r, e, t, n)
            }
            return t[i].exports
        }

        var f = typeof require == "function" && require;
        for (var i = 0; i < n.length; i++) {
            o(n[i])
        }
        return o
    }({
        "/": [function (r, e, t) {
            t.byteLength = c;
            t.toByteArray = v;
            t.fromByteArray = s;
            var n = [];
            var o = [];
            var f = typeof Uint8Array !== "undefined" ? Uint8Array : Array;
            var i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
            for (var a = 0, u = i.length; a < u; ++a) {
                n[a] = i[a];
                o[i.charCodeAt(a)] = a
            }
            o["-".charCodeAt(0)] = 62;
            o["_".charCodeAt(0)] = 63;

            function d(r) {
                var e = r.length;
                if (e % 4 > 0) {
                    throw new Error("Invalid string. Length must be a multiple of 4")
                }
                return r[e - 2] === "=" ? 2 : r[e - 1] === "=" ? 1 : 0
            }

            function c(r) {
                return r.length * 3 / 4 - d(r)
            }

            function v(r) {
                var e, t, n, i, a;
                var u = r.length;
                i = d(r);
                a = new f(u * 3 / 4 - i);
                t = i > 0 ? u - 4 : u;
                var c = 0;
                for (e = 0; e < t; e += 4) {
                    n = o[r.charCodeAt(e)] << 18 | o[r.charCodeAt(e + 1)] << 12 | o[r.charCodeAt(e + 2)] << 6 | o[r.charCodeAt(e + 3)];
                    a[c++] = n >> 16 & 255;
                    a[c++] = n >> 8 & 255;
                    a[c++] = n & 255
                }
                if (i === 2) {
                    n = o[r.charCodeAt(e)] << 2 | o[r.charCodeAt(e + 1)] >> 4;
                    a[c++] = n & 255
                } else {
                    if (i === 1) {
                        n = o[r.charCodeAt(e)] << 10 | o[r.charCodeAt(e + 1)] << 4 | o[r.charCodeAt(e + 2)] >> 2;
                        a[c++] = n >> 8 & 255;
                        a[c++] = n & 255
                    }
                }
                return a
            }

            function l(r) {
                return n[r >> 18 & 63] + n[r >> 12 & 63] + n[r >> 6 & 63] + n[r & 63]
            }

            function h(r, e, t) {
                var n;
                var o = [];
                for (var f = e; f < t; f += 3) {
                    n = (r[f] << 16) + (r[f + 1] << 8) + r[f + 2];
                    o.push(l(n))
                }
                return o.join("")
            }

            function s(r) {
                var e;
                var t = r.length;
                var o = t % 3;
                var f = "";
                var i = [];
                var a = 16383;
                for (var u = 0, d = t - o; u < d; u += a) {
                    i.push(h(r, u, u + a > d ? d : u + a))
                }
                if (o === 1) {
                    e = r[t - 1];
                    f += n[e >> 2];
                    f += n[e << 4 & 63];
                    f += "=="
                } else {
                    if (o === 2) {
                        e = (r[t - 2] << 8) + r[t - 1];
                        f += n[e >> 10];
                        f += n[e >> 4 & 63];
                        f += n[e << 2 & 63];
                        f += "="
                    }
                }
                i.push(f);
                return i.join("")
            }
        }, {}]
    }, {}, [])("/")
}();

var a7_0x2b5d = ['call', 'isPadding', 'mode', 'rugNk', '354735GnJPMi', 'avPzW', 'KThRo', 'VHqLW', 'SFpEF', 'HZXuv', 'reverse', 'haxwH', 'apply', 'debu', 'hDxNe', 'dcpRD', 'WqpyS', 'TXBOE', 'jNWkq', 'sDqJj', 'rRXqW', 'EfSiR', '358481FJAtiH', 'trace', 'gger', 'pjXvO', 'IKPqy', 'lcYtC', 'log', 'ffBwx', 'chain', 'gGIDO', 'replace', '{}.constructor(\x22return\x20this\x22)(\x20)', 'nlNzw', 'uyMva', 'BvoPh', 'JqowM', 'TGEYP', 'nFXTL', 'byteLength', 'OIoMC', 'QSTVa', 'SazpL', 'action', 'constructor', 'oQEiQ', '__proto__', 'pcovl', 'MzcbM', 'pop', 'DXJBH', 'TKGWS', 'Yyixl', 'oGwFB', 'wHdDx', 'RYvlH', 'ouQaI', 'console', 'ESqgu', 'yLObA', 'mxCkC', 'aWiBC', 'PkCLg', '1346160KjKRRr', 'NpPDy', 'diELP', '457809mFABzD', 'DzImY', 'zpFjY', 'QtadN', 'init', 'mhbZS', 'FSHau', 'bmiMO', 'qSLAQ', 'snDbr', 'vbcNd', 'while\x20(true)\x20{}', 'TwpwF', 'trim', 'aXpni', 'toByteArray', 'CBNXR', 'stHXK', 'DYTBc', 'aIThM', 'oVofC', 'return\x20/\x22\x20+\x20this\x20+\x20\x22/', '11933HqMZrC', '^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}', 'message', '\x5c+\x5c+\x20*(?:[a-zA-Z_$][0-9a-zA-Z_$]*)', 'nTwJH', 'cYule', 'xaYQO', '3nDilfW', 'WsxKY', '4Cpgwjw', 'ZXbqk', 'Debug', 'prototype', 'WRsvs', 'swSJq', 'JlGWC', 'syvii', 'ctx\x20is\x20null!', 'fDwAa', 'uSPeW', 'table', 'yh\x20error!', 'DPmAu', 'QSePF', 'vAWbN', 'length', 'return\x20(function()\x20', 'MQqdA', 'gNyVV', 'oOPZk', 'hGVgS', 'eyjoI', 'prZNT', 'IycDn', 'GLzSb', '496144kEaDWn', 'Vcbyb', 'input', '707684tcCIzJ', 'concat', 'FRtjq', 'counter', 'function\x20*\x5c(\x20*\x5c)', 'LIgbg', 'fromCharCode', 'warn', 'push', 'xujqS', 'iHzdy', 'QNdLF', 'bind', 'ujsRG', 'GiveU', 'KGJBY', 'pBbbx', 'toString', 'test', 'wqGUy', 'bHwxf', 'SeSKM', 'pbWmJ', 'grFEl', 'CaData_KXC', 'fromByteArray', 'adgRQ', 'YroQf', 'charCodeAt', 'ghKuy', 'nSwqq', 'tecjo', 'wsLWY', 'string', 'yccGl', 'HLntE'];
a7_0x3a83 = function (_0x3fd90e, _0x220fe2) {
    _0x3fd90e = _0x3fd90e - 0xb9;
    return a7_0x2b5d[_0x3fd90e];
}
!function (_0x1d77f6, _0x51308a) {
    var _0x41c885 = a7_0x3a83;
    while (!![]) {
        try {
            var _0x4660af = -parseInt(_0x41c885(0xb9)) + -parseInt(_0x41c885(0x107)) + -parseInt(_0x41c885(0x119)) * -parseInt(_0x41c885(0xc2)) + -parseInt(_0x41c885(0x146)) * -parseInt(_0x41c885(0xc0)) + parseInt(_0x41c885(0xdc)) + -parseInt(_0x41c885(0xdf)) + -parseInt(_0x41c885(0x143));
            if (_0x4660af === _0x51308a)
                break;
            else
                _0x1d77f6['push'](_0x1d77f6['shift']());
        } catch (_0x2f1ee8) {
            _0x1d77f6['push'](_0x1d77f6['shift']());
        }
    }
}(a7_0x2b5d, 0xd7927)

/*主要函数*/
!function () {
    var _0x546611 = a7_0x3a83
        , _0x427b16 = {};
    _0x427b16[_0x546611(0x150)] = function (_0x5c0ec9) {
        return _0x5c0ec9();
    }
        ,
        _0x427b16[_0x546611(0x11c)] = _0x546611(0x128),
        _0x427b16[_0x546611(0xf6)] = function (_0x92fcb9, _0x29633b) {
            return _0x92fcb9 !== _0x29633b;
        }
        ,
        _0x427b16['pBbbx'] = function (_0x2c7f5c, _0x32753a, _0x14eb34) {
            return _0x2c7f5c(_0x32753a, _0x14eb34);
        }
        ,
        _0x427b16['TKGWS'] = function (_0x5a4f18, _0x5ee266) {
            return _0x5a4f18 == _0x5ee266;
        }
        ,
        _0x427b16[_0x546611(0x120)] = function (_0x41eb08, _0x157a47) {
            return _0x41eb08 === _0x157a47;
        }
        ,
        _0x427b16[_0x546611(0xbf)] = function (_0xcea61, _0x4c77e7) {
            return _0xcea61(_0x4c77e7);
        }
        ,
        _0x427b16[_0x546611(0x14e)] = _0x546611(0x140),
        _0x427b16[_0x546611(0xc6)] = 'error',
        _0x427b16[_0x546611(0xdd)] = function (_0x4f45d1, _0x4c64ce) {
            return _0x4f45d1 < _0x4c64ce;
        }
        ,
        _0x427b16[_0x546611(0x159)] = _0x546611(0x12e),
        _0x427b16['QSePF'] = function (_0xb1b641, _0x40a5a3) {
            return _0xb1b641 << _0x40a5a3;
        }
        ,
        _0x427b16[_0x546611(0xbe)] = function (_0x88ae7b, _0x3c64b0) {
            return _0x88ae7b & _0x3c64b0;
        }
        ,
        _0x427b16[_0x546611(0x144)] = function (_0x168a5f, _0x1d2ba2) {
            return _0x168a5f << _0x1d2ba2;
        }
        ,
        _0x427b16[_0x546611(0xec)] = function (_0x3ceeb3, _0x27b709) {
            return _0x3ceeb3 >> _0x27b709;
        }
        ,
        _0x427b16['wsLWY'] = function (_0x4bb35b, _0xa9bde0) {
            return _0x4bb35b & _0xa9bde0;
        }
        ,
        _0x427b16[_0x546611(0x102)] = function (_0x99e554, _0x5513a0) {
            return _0x99e554 >> _0x5513a0;
        }
        ,
        _0x427b16[_0x546611(0x154)] = function (_0x2d2d8a, _0x1e819c) {
            return _0x2d2d8a + _0x1e819c;
        }
        ,
        _0x427b16[_0x546611(0x101)] = function (_0xd1f0c9, _0x4fa0bc) {
            return _0xd1f0c9 | _0x4fa0bc;
        }
        ,
        _0x427b16[_0x546611(0xf3)] = _0x546611(0x109),
        _0x427b16['TXBOE'] = 'sdNtS',
        _0x427b16[_0x546611(0x11d)] = function (_0x377f28, _0x13646b) {
            return _0x377f28 & _0x13646b;
        }
        ,
        _0x427b16[_0x546611(0x127)] = function (_0x238d92, _0x429935) {
            return _0x238d92 ^ _0x429935;
        }
        ,
        _0x427b16[_0x546611(0x126)] = function (_0x2593d0, _0x9618bc) {
            return _0x2593d0 + _0x9618bc;
        }
        ,
        _0x427b16[_0x546611(0xfa)] = function (_0x1081a5, _0x1342ff) {
            return _0x1081a5 + _0x1342ff;
        }
        ,
        _0x427b16[_0x546611(0x131)] = function (_0x363fc1, _0x27a419) {
            return _0x363fc1 ^ _0x27a419;
        }
        ,
        _0x427b16[_0x546611(0x116)] = function (_0x5ad2d5, _0x5298af) {
            return _0x5ad2d5 ^ _0x5298af;
        }
        ,
        _0x427b16[_0x546611(0x13e)] = function (_0xbea186, _0xd54dfd) {
            return _0xbea186 ^ _0xd54dfd;
        }
        ,
        _0x427b16[_0x546611(0x111)] = function (_0x1d3aee, _0x8cfe8f, _0x7b9165) {
            return _0x1d3aee(_0x8cfe8f, _0x7b9165);
        }
        ,
        _0x427b16[_0x546611(0xf4)] = function (_0x4c1a5e, _0x1e404f, _0x3c16b0, _0x258210) {
            return _0x4c1a5e(_0x1e404f, _0x3c16b0, _0x258210);
        }
        ,
        _0x427b16[_0x546611(0xc3)] = _0x546611(0xc4),
        _0x427b16['TwpwF'] = function (_0x29dce7, _0x56b21b) {
            return _0x29dce7 == _0x56b21b;
        }
        ,
        _0x427b16[_0x546611(0x14f)] = function (_0x17b6bd, _0x3f4db8) {
            return _0x17b6bd == _0x3f4db8;
        }
        ,
        _0x427b16['nlNzw'] = 'input\x20is\x20null!',
        _0x427b16[_0x546611(0x106)] = function (_0x553213, _0x2038e8) {
            return _0x553213 + _0x2038e8;
        }
        ,
        _0x427b16['dcpRD'] = function (_0x4ed331, _0x493899) {
            return _0x4ed331 <= _0x493899;
        }
        ,
        _0x427b16[_0x546611(0xee)] = function (_0x3f2126, _0x2e2718) {
            return _0x3f2126 & _0x2e2718;
        }
        ,
        _0x427b16['HZXuv'] = function (_0xb22ba1, _0x14a139) {
            return _0xb22ba1 >> _0x14a139;
        }
        ,
        _0x427b16[_0x546611(0x13a)] = function (_0x46190f, _0x28a41a) {
            return _0x46190f >= _0x28a41a;
        }
        ,
        _0x427b16[_0x546611(0x108)] = function (_0x4b3ddc, _0x2102ae) {
            return _0x4b3ddc & _0x2102ae;
        }
        ,
        _0x427b16['nFXTL'] = function (_0x526916, _0x59cbf3) {
            return _0x526916 + _0x59cbf3;
        }
        ,
        _0x427b16[_0x546611(0x142)] = function (_0x4ec7c2, _0x33356e) {
            return _0x4ec7c2(_0x33356e);
        }
        ,
        _0x427b16[_0x546611(0xd7)] = function (_0x1f9046, _0x208492) {
            return _0x1f9046 != _0x208492;
        }
        ,
        _0x427b16[_0x546611(0x139)] = _0x546611(0xce),
        _0x427b16[_0x546611(0xfd)] = _0x546611(0x156),
        _0x427b16['DPmAu'] = _0x546611(0xe2),
        _0x427b16[_0x546611(0xc8)] = function (_0x4ec49c, _0x5e0f42) {
            return _0x4ec49c(_0x5e0f42);
        }
    ;
    var _0x40bb32 = _0x427b16
        , _0x1517a0 = function () {
        var _0x1afcbb = _0x546611
            , _0x43bcec = {};
        _0x43bcec[_0x1afcbb(0x147)] = function (_0xaddaf, _0x3790ac) {
            return _0xaddaf < _0x3790ac;
        }
        ;
        var _0x3d2cfb = _0x43bcec
            , _0x102d22 = !![];
        return function (_0x29d538, _0x9284da) {
            var _0x28907a = _0x1afcbb
                , _0x2f4712 = {};
            _0x2f4712[_0x28907a(0x133)] = function (_0x13fa79, _0xd2a276) {
                var _0x3ea9e5 = _0x28907a;
                return _0x3d2cfb[_0x3ea9e5(0x147)](_0x13fa79, _0xd2a276);
            }
                ,
                _0x2f4712['MGeua'] = function (_0x138668, _0x43a0ae) {
                    return _0x138668(_0x43a0ae);
                }
                ,
                _0x2f4712[_0x28907a(0x14c)] = function (_0x54e219, _0x34475b) {
                    return _0x54e219 !== _0x34475b;
                }
            ;
            var _0x21d50e = _0x2f4712
                , _0x5acb03 = _0x102d22 ? function () {
                        var _0x1f919a = _0x28907a;
                        if (_0x9284da) {
                            if (_0x21d50e[_0x1f919a(0x14c)]('ehKcO', _0x1f919a(0x129))) {
                                var _0x3a5c19 = _0x9284da[_0x1f919a(0x10f)](_0x29d538, arguments);
                                return _0x9284da = null,
                                    _0x3a5c19;
                            } else {
                                for (var _0x21fee4 = '', _0x1c59d7 = new _0x4dbfd8(_0x89d26b), _0x15a39b = _0x1c59d7['byteLength'], _0x40158c = 0x0; _0x21d50e[_0x1f919a(0x133)](_0x40158c, _0x15a39b); _0x40158c++)
                                    _0x21fee4 += _0x5c55d2[_0x1f919a(0xe5)](_0x1c59d7[_0x40158c]);
                                return _0x11d5f2(_0x21d50e['MGeua'](_0x578155, _0x21fee4));
                            }
                        }
                    }
                    : function () {
                    }
            ;
            return _0x102d22 = ![],
                _0x5acb03;
        }
            ;
    }
        , _0x1262c3 = _0x1517a0(this, function () {
        var _0x11a7e7 = _0x546611
            , _0x42d846 = function () {
            var _0x3d1bc5 = a7_0x3a83
                , _0x2f2904 = _0x42d846['constructor'](_0x3d1bc5(0x15b))()[_0x3d1bc5(0x130)](_0x3d1bc5(0xba));
            return !_0x2f2904[_0x3d1bc5(0xf1)](_0x1262c3);
        };
        return _0x40bb32[_0x11a7e7(0x150)](_0x42d846);
    });
    _0x40bb32[_0x546611(0x150)](_0x1262c3);
    var _0x5ca7b3 = function () {
        var _0x4c7191 = _0x546611
            , _0xf9a214 = {};
        _0xf9a214[_0x4c7191(0x158)] = _0x40bb32[_0x4c7191(0x11c)];
        var _0x1909f2 = _0xf9a214;
        if (_0x4c7191(0xf2) === _0x4c7191(0xf2)) {
            var _0x112dd3 = !![];
            return function (_0x4d2064, _0x4b1ca4) {
                var _0x497ea3 = _0x112dd3 ? function () {
                            var _0x524817 = a7_0x3a83;
                            if (_0x4b1ca4) {
                                if (_0x1909f2[_0x524817(0x158)] === _0x524817(0x128)) {
                                    var _0x3868b8 = _0x4b1ca4[_0x524817(0x10f)](_0x4d2064, arguments);
                                    return _0x4b1ca4 = null,
                                        _0x3868b8;
                                } else
                                    return ![];
                            }
                        }
                        : function () {
                        }
                ;
                return _0x112dd3 = ![],
                    _0x497ea3;
            }
                ;
        } else {
            if (_0x3e37b0) {
                var _0x547b25 = _0x4a9b2e[_0x4c7191(0x10f)](_0x40474f, arguments);
                return _0x322157 = null,
                    _0x547b25;
            }
        }
    };
    var _0x934239 = function () {
        var _0x521970 = _0x546611
            , _0x12b4da = {};
        _0x12b4da[_0x521970(0xdb)] = function (_0x89dee9, _0x37221e) {
            return _0x89dee9 + _0x37221e;
        }
            ,
            _0x12b4da['diELP'] = function (_0xeaaa8e, _0x26ac1a) {
                return _0xeaaa8e !== _0x26ac1a;
            }
            ,
            _0x12b4da[_0x521970(0x15a)] = _0x521970(0xcc);
        var _0x21deee = _0x12b4da
            , _0x1aa656 = !![];
        return function (_0x531fc4, _0xb9110d) {
            var _0x15fbc1 = _0x1aa656 ? function () {
                        var _0x50a799 = a7_0x3a83
                            , _0x197851 = {};
                        _0x197851[_0x50a799(0x117)] = function (_0x3ac04c, _0x4ef2ed) {
                            var _0x17e8b0 = _0x50a799;
                            return _0x21deee[_0x17e8b0(0xdb)](_0x3ac04c, _0x4ef2ed);
                        }
                            ,
                            _0x197851[_0x50a799(0x10e)] = function (_0x38919b, _0x5caf21) {
                                return _0x38919b + _0x5caf21;
                            }
                        ;
                        var _0x15b92f = _0x197851;
                        if (_0x21deee[_0x50a799(0x145)](_0x50a799(0xd1), _0x50a799(0xd1))) {
                            var _0x1f1fad = []
                                , _0x4721f8 = [];
                            _0x1f1fad[_0x50a799(0xe7)](_0x387a90[_0x48a3ab + 0x0], _0x56c8b1[_0x15b92f['rRXqW'](_0x2e3b2f, 0x1)], _0x800c65[_0x4bc50d + 0x2], _0x2b1939[_0x1cb6ac + 0x3], _0x5b854f[_0x48659c + 0x4], _0x4d5397[_0x5167e3 + 0x5], _0x4de6d4[_0xe5700a + 0x6], _0x21bae4[_0xae6d74 + 0x7], _0x1b889c[_0x4eaf09 + 0x8], _0x4db3ba[_0x2488a3 + 0x9], _0x3d6e4c[_0x457272 + 0xa], _0x5cea8c[_0x33c07e + 0xb], _0x235497[_0x1708ae + 0xc], _0x3aa9bf[_0x5d27df + 0xd], _0x5014f2[_0x547699 + 0xe], _0x310581[_0x15b92f[_0x50a799(0x10e)](_0x2579f8, 0xf)]),
                                _0x3db85a(_0x171c95['sk'], _0x1f1fad, _0x4721f8),
                                _0x34eaf2 = _0x1e3952[_0x50a799(0xe0)](_0x4721f8);
                        } else {
                            if (_0xb9110d) {
                                if (_0x21deee[_0x50a799(0x15a)] !== _0x50a799(0xcc)) {
                                    var _0x50ae1c = _0x3fbc52[_0x50a799(0x130)]['prototype']['bind'](_0x44a4fb)
                                        , _0x41ab1d = _0x213656[_0x2d2f3f]
                                        , _0x10ea5b = _0x304503[_0x41ab1d] || _0x50ae1c;
                                    _0x50ae1c[_0x50a799(0x132)] = _0x5a031e['bind'](_0x1b5a3f),
                                        _0x50ae1c['toString'] = _0x10ea5b[_0x50a799(0xf0)][_0x50a799(0xeb)](_0x10ea5b),
                                        _0x12a2c5[_0x41ab1d] = _0x50ae1c;
                                } else {
                                    var _0x2c59a7 = _0xb9110d[_0x50a799(0x10f)](_0x531fc4, arguments);
                                    return _0xb9110d = null,
                                        _0x2c59a7;
                                }
                            }
                        }
                    }
                    : function () {
                    }
            ;
            return _0x1aa656 = ![],
                _0x15fbc1;
        }
            ;
    }
        , _0x1dcc3f = _0x934239(this, function () {
        var _0x555550 = _0x546611
            , _0x2c69d5 = {};
        _0x2c69d5[_0x555550(0x149)] = function (_0x5ea69c, _0x459b8a) {
            var _0x268b2f = _0x555550;
            return _0x40bb32[_0x268b2f(0x137)](_0x5ea69c, _0x459b8a);
        }
            ,
            _0x2c69d5[_0x555550(0xd9)] = function (_0x45c474, _0x5114ce, _0x3fc01c) {
                return _0x45c474(_0x5114ce, _0x3fc01c);
            }
            ,
            _0x2c69d5[_0x555550(0x118)] = '11HDESaAhiHHugDz',
            _0x2c69d5[_0x555550(0x11e)] = function (_0x396996, _0x1cd67c, _0x1ef3c7) {
                var _0x474d80 = _0x555550;
                return _0x40bb32[_0x474d80(0xef)](_0x396996, _0x1cd67c, _0x1ef3c7);
            }
            ,
            _0x2c69d5[_0x555550(0x113)] = function (_0x28a204, _0x31537c) {
                return _0x28a204 + _0x31537c;
            }
            ,
            _0x2c69d5[_0x555550(0xc1)] = function (_0x3d7eaf, _0x4f951b) {
                return _0x3d7eaf + _0x4f951b;
            }
            ,
            _0x2c69d5[_0x555550(0xda)] = function (_0x16a4c3, _0x29de33) {
                return _0x16a4c3(_0x29de33);
            }
        ;
        var _0x20df7e = _0x2c69d5, _0x573eca;
        try {
            if (_0x40bb32[_0x555550(0x120)](_0x555550(0xcb), _0x555550(0xbd))) {
                var _0x392df6 = new _0x3f54d0();
                if (_0x392df6[_0x555550(0x104)] = !0x0,
                    _0x392df6[_0x555550(0x105)] = 0x0,
                void 0x0 !== _0xc76ff9)
                    var _0x1b1764 = _0x138795(_0x2eba03);
                else
                    _0x1b1764 = _0x5a371a(_0x20df7e[_0x555550(0x118)]);
                return function (_0x51bb89, _0x2a0af8) {
                    var _0x2393ca = _0x555550;
                    null == _0x51bb89 && _0x296202(_0x2393ca(0xca)),
                    null != _0x2a0af8 && _0x20df7e[_0x2393ca(0x149)](0x10, _0x2a0af8[_0x2393ca(0xd2)]) || _0x522ba7(_0x2393ca(0xce)),
                        _0x51bb89[_0x2393ca(0x105)] = 0x0,
                        _0x20df7e[_0x2393ca(0xd9)](_0x1bac0a, _0x51bb89['sk'], _0x2a0af8),
                        _0x51bb89['sk'] = _0x51bb89['sk'][_0x2393ca(0x10d)]();
                }(_0x392df6, _0x1b1764),
                    function (_0x376f68) {
                        var _0x1b95b9 = _0x555550;
                        for (var _0x5c25ec = '', _0x327654 = new _0x532d8c(_0x376f68), _0x1039fe = _0x327654[_0x1b95b9(0x12b)], _0x216ff3 = 0x0; _0x216ff3 < _0x1039fe; _0x216ff3++)
                            _0x5c25ec += _0x4f64b5[_0x1b95b9(0xe5)](_0x327654[_0x216ff3]);
                        return _0xeefd2c(_0x1bd4c2(_0x5c25ec));
                    }(_0x279a35(_0x392df6, _0x40cdcd['toByteArray'](_0x4e1833)));
            } else {
                var _0x3ccfb0 = _0x40bb32[_0x555550(0xbf)](Function, _0x555550(0xd3) + _0x555550(0x124) + ');');
                _0x573eca = _0x40bb32['vbcNd'](_0x3ccfb0);
            }
        } catch (_0x177925) {
            if ('mxCkC' !== _0x40bb32[_0x555550(0x14e)])
                return _0x52284e(_0x3ae3da['message']),
                    null;
            else
                _0x573eca = window;
        }
        var _0x18cbaa = _0x573eca[_0x555550(0x13d)] = _0x573eca['console'] || {}
            ,
            _0x1d8ea7 = [_0x555550(0x11f), _0x555550(0xe6), 'info', _0x40bb32[_0x555550(0xc6)], 'exception', _0x555550(0xcd), _0x555550(0x11a)];
        for (var _0x503073 = 0x0; _0x40bb32[_0x555550(0xdd)](_0x503073, _0x1d8ea7[_0x555550(0xd2)]); _0x503073++) {
            if (_0x40bb32[_0x555550(0x120)](_0x40bb32['aIThM'], _0x555550(0x12e))) {
                var _0x40372a = _0x934239['constructor'][_0x555550(0xc5)][_0x555550(0xeb)](_0x934239)
                    , _0x24a860 = _0x1d8ea7[_0x503073]
                    , _0x2b958e = _0x18cbaa[_0x24a860] || _0x40372a;
                _0x40372a[_0x555550(0x132)] = _0x934239[_0x555550(0xeb)](_0x934239),
                    _0x40372a[_0x555550(0xf0)] = _0x2b958e[_0x555550(0xf0)][_0x555550(0xeb)](_0x2b958e),
                    _0x18cbaa[_0x24a860] = _0x40372a;
            } else {
                for (_0xa95f37 = 0x0,
                         _0x35c5b1 = new _0xe6a0c8(0x24),
                         _0x56c817[0x0] = _0x20df7e[_0x555550(0x11e)](_0x394f50, _0xc0501, 0x0),
                         _0x1b4572[0x1] = _0x805fb(_0x562c29, 0x4),
                         _0x101001[0x2] = _0xcb191d(_0x559f75, 0x8),
                         _0x54c2cf[0x3] = _0x32da34(_0x22e3ae, 0xc); _0x50e3a4 < 0x20;)
                    _0x39abd7[_0x20df7e[_0x555550(0x113)](_0x1ca163, 0x4)] = (_0x1e9c30 = _0x34cd7b[_0x377bf8],
                        _0x564863 = _0x659d93[_0x3546df + 0x1],
                        _0x383f30 = _0x21c533[_0x20df7e[_0x555550(0xc1)](_0x3f282d, 0x2)],
                        _0x308eee = _0xbd5a2f[_0x4a8578 + 0x3],
                        _0x4dfcc0 = _0xc1ddc5[_0x180f66],
                        _0x123758 = void 0x0,
                        _0x42dbca = void 0x0,
                        _0x4abc7a = void 0x0,
                        _0xadb805 = void 0x0,
                    _0x1e9c30 ^ (_0x123758 = _0x564863 ^ _0x383f30 ^ _0x308eee ^ _0x4dfcc0,
                        _0x4abc7a = new _0x1073b6(0x4),
                        _0xadb805 = new _0x591930(0x4),
                        _0x152e78(_0x123758, _0x4abc7a, 0x0),
                        _0xadb805[0x0] = _0x46c43f(_0x4abc7a[0x0]),
                        _0xadb805[0x1] = _0x20df7e[_0x555550(0xda)](_0x1dbd57, _0x4abc7a[0x1]),
                        _0xadb805[0x3] = _0x20df7e[_0x555550(0xda)](_0x35402b, _0x4abc7a[0x2]),
                        _0xadb805[0x2] = _0x201e3c(_0x4abc7a[0x3]),
                    (_0x42dbca = _0x4ef04c(_0xadb805, 0x0)) ^ _0x20df7e[_0x555550(0x11e)](_0x533f58, _0x42dbca, 0x2) ^ _0x52eff3(_0x42dbca, 0xa) ^ _0x3a0748(_0x42dbca, 0x12) ^ _0x3ce0ac(_0x42dbca, 0x18))),
                        _0x37f3a2++;
                var _0x1e9c30, _0x564863, _0x383f30, _0x308eee, _0x4dfcc0, _0x123758, _0x42dbca, _0x4abc7a, _0xadb805;
                _0x1e3a22(_0x490453[0x23], _0x1ef8e6, 0x0),
                    _0x56712e(_0x530a18[0x22], _0x19cda8, 0x4),
                    _0xb9f3c6(_0x4d9783[0x21], _0x54710f, 0x8),
                    _0x238c35(_0x377f1d[0x20], _0x4d32a9, 0xc);
            }
        }
    });
    _0x40bb32[_0x546611(0x150)](_0x1dcc3f);

    function _0x123d36() {
        var _0x9233f2 = _0x546611;
        this[_0x9233f2(0x105)] = 0x1,
            this['sk'] = new Array(0x20),
            this[_0x9233f2(0x104)] = !0x0;
    }

    function _0x2916a0(_0x5557e9, _0x2a02f6) {
        var _0x5c1533 = _0x546611;
        return _0x40bb32[_0x5c1533(0xd0)](_0x40bb32[_0x5c1533(0xbe)](0xff, _0x5557e9[_0x2a02f6]), 0x18) | (0xff & _0x5557e9[_0x2a02f6 + 0x1]) << 0x10 | _0x40bb32[_0x5c1533(0x144)](0xff & _0x5557e9[_0x2a02f6 + 0x2], 0x8) | 0xff & _0x5557e9[_0x2a02f6 + 0x3];
    }

    function _0x5b65b6(_0x4f3580, _0x241e6a, _0x5bae00) {
        var _0x43d103 = _0x546611;
        _0x241e6a[_0x5bae00] = 0xff & _0x40bb32['ujsRG'](_0x4f3580, 0x18),
            _0x241e6a[_0x5bae00 + 0x1] = _0x40bb32[_0x43d103(0xff)](0xff, _0x4f3580 >> 0x10),
            _0x241e6a[_0x5bae00 + 0x2] = 0xff & _0x40bb32[_0x43d103(0x102)](_0x4f3580, 0x8),
            _0x241e6a[_0x40bb32[_0x43d103(0x154)](_0x5bae00, 0x3)] = _0x40bb32['wsLWY'](0xff, _0x4f3580);
    }

    function _0x4bb945(_0x40e48f, _0x179dd7) {
        var _0x4ae478 = _0x546611
            , _0x254cee = {};
        _0x254cee[_0x4ae478(0x14d)] = _0x4ae478(0xe1);
        var _0x2f8b77 = _0x254cee;
        return _0x40bb32[_0x4ae478(0x101)](function (_0x132e5b, _0xf75d80) {
            var _0x4f37a8 = _0x4ae478;
            return _0x4f37a8(0xe1) === _0x2f8b77[_0x4f37a8(0x14d)] ? _0x132e5b << _0xf75d80 : _0x43d6be[0xff & _0x4b747a];
        }(_0x40e48f, _0x179dd7), _0x40e48f >> 0x20 - _0x179dd7);
    }

    var _0x3252b4 = [0xd6, 0x91, 0xe9, 0xfe, 0xcc, 0xe1, 0x3d, 0xb7, 0x16, 0xb6, 0x14, 0xc2, 0x28, 0xfb, 0x2c, 0x5, 0x2b, 0x67, 0x9a, 0x76, 0x2a, 0xbe, 0x4, 0xc3, 0xaa, 0x44, 0x13, 0x26, 0x49, 0x86, 0x6, 0x99, 0x9c, 0x42, 0x50, 0xf4, 0x91, 0xef, 0x98, 0x7a, 0x33, 0x54, 0xb, 0x43, 0xed, 0xcf, 0xac, 0x62, 0xe4, 0xb3, 0x1c, 0xa9, 0xc9, 0x8, 0xe8, 0x95, 0x80, 0xdf, 0x94, 0xfa, 0x75, 0x8f, 0x3f, 0xa6, 0x47, 0x7, 0xa7, 0xfc, 0xf3, 0x73, 0x17, 0xba, 0x83, 0x59, 0x3c, 0x19, 0xe6, 0x85, 0x4f, 0xa8, 0x68, 0x6b, 0x81, 0xb2, 0x71, 0x64, 0xda, 0x8b, 0xf8, 0xeb, 0xf, 0x4b, 0x70, 0x56, 0x9d, 0x35, 0x1e, 0x24, 0xe, 0x5e, 0x63, 0x58, 0xd1, 0xa2, 0x25, 0x22, 0x7c, 0x3b, 0x1, 0x21, 0x78, 0x87, 0xd4, 0x0, 0x46, 0x57, 0x9f, 0xd3, 0x27, 0x52, 0x4c, 0x36, 0x2, 0xe7, 0xa0, 0xc4, 0xc8, 0x9e, 0xea, 0xbf, 0x8a, 0xd2, 0x40, 0xc7, 0x38, 0xb5, 0xa3, 0xf7, 0xf2, 0xce, 0xf9, 0x61, 0x15, 0xa1, 0xe0, 0xae, 0x5d, 0xa4, 0x9b, 0x34, 0x1a, 0x55, 0xad, 0x93, 0x32, 0x30, 0xf5, 0x8c, 0xb1, 0xe3, 0x1d, 0xf6, 0xe2, 0x2e, 0x82, 0x66, 0xca, 0x60, 0xc0, 0x29, 0x23, 0xab, 0xd, 0x53, 0x4e, 0x6f, 0xd5, 0xdb, 0x37, 0x45, 0xde, 0xfd, 0x8e, 0x2f, 0x3, 0xff, 0x6a, 0x72, 0x6d, 0x6c, 0x5b, 0x51, 0x8d, 0x1b, 0xaf, 0x92, 0xbb, 0xdd, 0xbc, 0x7f, 0x11, 0xd9, 0x5c, 0x41, 0x1f, 0x10, 0x5a, 0xd8, 0xa, 0xc1, 0x31, 0x88, 0xa5, 0xcd, 0x7b, 0xbd, 0x2d, 0x74, 0xd0, 0x12, 0xb8, 0xe5, 0xb4, 0xb0, 0x89, 0x69, 0x97, 0x4a, 0xc, 0x96, 0x77, 0x7e, 0x65, 0xb9, 0xf1, 0x9, 0xc5, 0x6e, 0xc6, 0x84, 0x18, 0xf0, 0x7d, 0xec, 0x3a, 0xdc, 0x4d, 0x20, 0x79, 0xee, 0x5f, 0x3e, 0xd7, 0xcb, 0x39, 0x49]
        ,
        _0x1586d9 = [0x70e15, 0x1c232a31, 0x383f464d, 0x545b6269, 0x70777e85, 0x8c939aa1, 0xa8afb6bd, 0xc4cbd2d9, 0xe0e7eef5, 0xfc030a11, 0x181f262d, 0x343b4249, 0x50575e65, 0x6c737a81, 0x888f969d, 0xa4abb2b9, 0xc0c7ced5, 0xdce3eaf1, 0xf8ff060d, 0x141b2229, 0x30373e45, 0x4c535a61, 0x686f767d, 0x848b9299, 0xa0a7aeb5, 0xbcc3cad1, 0xd8dfe6ed, 0xf4fb0209, 0x10171e25, 0x2c333a41, 0x484f565d, 0x646b7280]
        , _0x476a1a = [0xa3b1bac6, 0x56aa3350, 0x677d9197, 0xb27022dd];

    function _0x1bb85d(_0x5af03e) {
        var _0x4ea14c = _0x546611;
        return _0x40bb32['bHwxf'] === _0x40bb32[_0x4ea14c(0x114)] ? _0x53c978 : _0x3252b4[_0x40bb32['IKPqy'](0xff, _0x5af03e)];
    }

    function _0x4bb41b(_0x1e84ff, _0x187630) {
        var _0x5931dc = _0x546611, _0x20a9c0, _0x1de98a, _0x18aa83, _0x5f2f42, _0x773d79 = new Array(0x4),
            _0x41d1b8 = new Array(0x24), _0x3c5877 = 0x0;
        for (_0x773d79[0x0] = _0x2916a0(_0x187630, 0x0),
                 _0x773d79[0x1] = _0x2916a0(_0x187630, 0x4),
                 _0x773d79[0x2] = _0x40bb32['pBbbx'](_0x2916a0, _0x187630, 0x8),
                 _0x773d79[0x3] = _0x2916a0(_0x187630, 0xc),
                 _0x41d1b8[0x0] = _0x40bb32[_0x5931dc(0x127)](_0x773d79[0x0], _0x476a1a[0x0]),
                 _0x41d1b8[0x1] = _0x773d79[0x1] ^ _0x476a1a[0x1],
                 _0x41d1b8[0x2] = _0x773d79[0x2] ^ _0x476a1a[0x2],
                 _0x41d1b8[0x3] = _0x773d79[0x3] ^ _0x476a1a[0x3]; _0x3c5877 < 0x20; _0x3c5877++)
            _0x41d1b8[_0x3c5877 + 0x4] = _0x41d1b8[_0x3c5877] ^ (_0x20a9c0 = _0x41d1b8[_0x3c5877 + 0x1] ^ _0x41d1b8[_0x3c5877 + 0x2] ^ _0x41d1b8[_0x40bb32[_0x5931dc(0x126)](_0x3c5877, 0x3)] ^ _0x1586d9[_0x3c5877],
                void 0x0,
                void 0x0,
                _0x5f2f42 = void 0x0,
                _0x18aa83 = new Array(0x4),
                _0x5f2f42 = new Array(0x4),
                _0x5b65b6(_0x20a9c0, _0x18aa83, 0x0),
                _0x5f2f42[0x0] = _0x1bb85d(_0x18aa83[0x0]),
                _0x5f2f42[0x1] = _0x1bb85d(_0x18aa83[0x1]),
                _0x5f2f42[0x2] = _0x1bb85d(_0x18aa83[0x2]),
                _0x5f2f42[0x3] = _0x1bb85d(_0x18aa83[0x3]),
            (_0x1de98a = _0x2916a0(_0x5f2f42, 0x0)) ^ _0x4bb945(_0x1de98a, 0xd) ^ _0x4bb945(_0x1de98a, 0x17)),
                _0x1e84ff[_0x3c5877] = _0x41d1b8[_0x3c5877 + 0x4];
    }

    function _0x46c93d(_0xf38bf4, _0x31ceb7, _0x497fef) {
        var _0x5dfa7e = _0x546611;
        for (i = 0x0,
                 ulbuf = new Array(0x24),
                 ulbuf[0x0] = _0x2916a0(_0x31ceb7, 0x0),
                 ulbuf[0x1] = _0x2916a0(_0x31ceb7, 0x4),
                 ulbuf[0x2] = _0x2916a0(_0x31ceb7, 0x8),
                 ulbuf[0x3] = _0x40bb32['pBbbx'](_0x2916a0, _0x31ceb7, 0xc); i < 0x20;)
            ulbuf[_0x40bb32['YroQf'](i, 0x4)] = (_0x29823c = ulbuf[i],
                _0x525507 = ulbuf[i + 0x1],
                _0x3fd608 = ulbuf[i + 0x2],
                _0x27d46c = ulbuf[_0x40bb32[_0x5dfa7e(0xfa)](i, 0x3)],
                _0x4e2309 = _0xf38bf4[i],
                _0x37467e = void 0x0,
                _0x23f72d = void 0x0,
                _0x330b57 = void 0x0,
                _0x2d5ae4 = void 0x0,
            _0x29823c ^ (_0x37467e = _0x40bb32[_0x5dfa7e(0x131)](_0x525507 ^ _0x3fd608 ^ _0x27d46c, _0x4e2309),
                _0x330b57 = new Array(0x4),
                _0x2d5ae4 = new Array(0x4),
                _0x5b65b6(_0x37467e, _0x330b57, 0x0),
                _0x2d5ae4[0x0] = _0x1bb85d(_0x330b57[0x0]),
                _0x2d5ae4[0x1] = _0x1bb85d(_0x330b57[0x1]),
                _0x2d5ae4[0x3] = _0x1bb85d(_0x330b57[0x2]),
                _0x2d5ae4[0x2] = _0x1bb85d(_0x330b57[0x3]),
                _0x40bb32['sDqJj'](_0x40bb32['sDqJj'](_0x40bb32[_0x5dfa7e(0x13e)](_0x23f72d = _0x2916a0(_0x2d5ae4, 0x0), _0x4bb945(_0x23f72d, 0x2)) ^ _0x4bb945(_0x23f72d, 0xa), _0x4bb945(_0x23f72d, 0x12)), _0x40bb32[_0x5dfa7e(0x111)](_0x4bb945, _0x23f72d, 0x18)))),
                i++;
        var _0x29823c, _0x525507, _0x3fd608, _0x27d46c, _0x4e2309, _0x37467e, _0x23f72d, _0x330b57, _0x2d5ae4;
        _0x40bb32[_0x5dfa7e(0xf4)](_0x5b65b6, ulbuf[0x23], _0x497fef, 0x0),
            _0x40bb32[_0x5dfa7e(0xf4)](_0x5b65b6, ulbuf[0x22], _0x497fef, 0x4),
            _0x5b65b6(ulbuf[0x21], _0x497fef, 0x8),
            _0x5b65b6(ulbuf[0x20], _0x497fef, 0xc);
    }

    function _0x2bd34(_0x5626f2, _0x1c6c42) {
        var _0xb0c898 = _0x546611
            , _0x1c4d9a = {};
        _0x1c4d9a['iHzdy'] = function (_0xebda1a, _0x55e636) {
            return _0xebda1a & _0x55e636;
        }
            ,
            _0x1c4d9a['mhbZS'] = function (_0x1b3d02, _0x204606) {
                return _0x1b3d02 & _0x204606;
            }
            ,
            _0x1c4d9a['QSTVa'] = function (_0x29c865, _0x579357) {
                return _0x29c865 | _0x579357;
            }
        ;
        var _0x3d9622 = _0x1c4d9a;
        if (_0x40bb32[_0xb0c898(0x137)](null, _0x5626f2))
            return null;
        var _0xae042e = [];
        if (_0xae042e = _0xae042e[_0xb0c898(0xe0)](_0x5626f2),
        0x1 == _0x1c6c42) {
            if (_0x40bb32[_0xb0c898(0xc3)] === 'MERGR') {
                var _0x1ffb2a, _0x1a933a, _0x5a57ec = new _0x4e3dd5();
                _0x1ffb2a = _0x5dfbbc['length'];
                for (var _0x55e152 = 0x0; _0x55e152 < _0x1ffb2a; _0x55e152++)
                    (_0x1a933a = _0x5b0d32[_0xb0c898(0xfb)](_0x55e152)) >= 0x10000 && _0x1a933a <= 0x10ffff ? (_0x5a57ec[_0xb0c898(0xe7)](_0x1a933a >> 0x12 & 0x7 | 0xf0),
                        _0x5a57ec[_0xb0c898(0xe7)](_0x3d9622[_0xb0c898(0xe9)](_0x1a933a >> 0xc, 0x3f) | 0x80),
                        _0x5a57ec[_0xb0c898(0xe7)](_0x1a933a >> 0x6 & 0x3f | 0x80),
                        _0x5a57ec[_0xb0c898(0xe7)](_0x3d9622[_0xb0c898(0x14b)](0x3f, _0x1a933a) | 0x80)) : _0x1a933a >= 0x800 && _0x1a933a <= 0xffff ? (_0x5a57ec[_0xb0c898(0xe7)](_0x3d9622[_0xb0c898(0x12d)](_0x1a933a >> 0xc & 0xf, 0xe0)),
                        _0x5a57ec[_0xb0c898(0xe7)](_0x3d9622[_0xb0c898(0x12d)](_0x1a933a >> 0x6 & 0x3f, 0x80)),
                        _0x5a57ec['push'](0x3f & _0x1a933a | 0x80)) : _0x1a933a >= 0x80 && _0x1a933a <= 0x7ff ? (_0x5a57ec[_0xb0c898(0xe7)](_0x1a933a >> 0x6 & 0x1f | 0xc0),
                        _0x5a57ec['push'](0x3f & _0x1a933a | 0x80)) : _0x5a57ec[_0xb0c898(0xe7)](0xff & _0x1a933a);
                return _0x5a57ec;
            } else {
                var _0x475c50 = 0x10 - _0x5626f2[_0xb0c898(0xd2)] % 0x10;
                for (i = 0x0; i < _0x475c50; i++)
                    _0xae042e[_0x5626f2[_0xb0c898(0xd2)] + i] = _0x475c50;
            }
        } else {
            if (_0xb0c898(0x141) !== 'aWiBC') {
                var _0x1a69f4 = _0x33488b[_0xb0c898(0x10f)](_0x54b6e2, arguments);
                return _0x12b4c7 = null,
                    _0x1a69f4;
            } else {
                _0x475c50 = _0x5626f2[_0x5626f2[_0xb0c898(0xd2)] - 0x1];
                for (var _0x3b67d2 = 0x0; _0x3b67d2 < _0x475c50; _0x3b67d2++)
                    _0xae042e[_0xb0c898(0x135)]();
            }
        }
        return _0xae042e;
    }

    function _0x77573f(_0x11f115, _0x24d6f1) {
        var _0x1237c3 = _0x546611;
        _0x40bb32['yccGl'](_0x40bb32[_0x1237c3(0x152)](null, _0x24d6f1), _0x40bb32[_0x1237c3(0x14f)]('', _0x24d6f1)) && Error(_0x40bb32[_0x1237c3(0x125)]),
        _0x11f115['isPadding'] && _0x40bb32[_0x1237c3(0x14f)](0x1, _0x11f115[_0x1237c3(0x105)]) && (_0x24d6f1 = _0x2bd34(_0x24d6f1, 0x1));
        for (var _0x1d3a77 = _0x24d6f1[_0x1237c3(0xd2)], _0x5f4f34 = [], _0x5dfa69 = 0x0; _0x5dfa69 < _0x1d3a77; _0x5dfa69 += 0x10) {
            var _0x17972b = []
                , _0x380dc2 = [];
            _0x17972b[_0x1237c3(0xe7)](_0x24d6f1[_0x5dfa69 + 0x0], _0x24d6f1[_0x40bb32[_0x1237c3(0xfa)](_0x5dfa69, 0x1)], _0x24d6f1[_0x5dfa69 + 0x2], _0x24d6f1[_0x5dfa69 + 0x3], _0x24d6f1[_0x5dfa69 + 0x4], _0x24d6f1[_0x40bb32[_0x1237c3(0xfa)](_0x5dfa69, 0x5)], _0x24d6f1[_0x5dfa69 + 0x6], _0x24d6f1[_0x5dfa69 + 0x7], _0x24d6f1[_0x5dfa69 + 0x8], _0x24d6f1[_0x5dfa69 + 0x9], _0x24d6f1[_0x5dfa69 + 0xa], _0x24d6f1[_0x5dfa69 + 0xb], _0x24d6f1[_0x5dfa69 + 0xc], _0x24d6f1[_0x5dfa69 + 0xd], _0x24d6f1[_0x40bb32[_0x1237c3(0x106)](_0x5dfa69, 0xe)], _0x24d6f1[_0x5dfa69 + 0xf]),
                _0x46c93d(_0x11f115['sk'], _0x17972b, _0x380dc2),
                _0x5f4f34 = _0x5f4f34[_0x1237c3(0xe0)](_0x380dc2);
        }
        return _0x11f115['isPadding'] && 0x0 == _0x11f115[_0x1237c3(0x105)] && (_0x5f4f34 = _0x2bd34(_0x5f4f34, 0x0)),
            _0x5f4f34;
    }

    function _0x92504a(_0x48e3c6) {
        var _0x349d56 = _0x546611, _0x3f9115, _0x4d538d, _0x4590e3 = new Array();
        _0x3f9115 = _0x48e3c6[_0x349d56(0xd2)];
        for (var _0x49daf9 = 0x0; _0x49daf9 < _0x3f9115; _0x49daf9++)
            (_0x4d538d = _0x48e3c6['charCodeAt'](_0x49daf9)) >= 0x10000 && _0x40bb32[_0x349d56(0x112)](_0x4d538d, 0x10ffff) ? (_0x4590e3[_0x349d56(0xe7)](_0x40bb32[_0x349d56(0x102)](_0x4d538d, 0x12) & 0x7 | 0xf0),
                _0x4590e3['push'](_0x40bb32[_0x349d56(0xee)](_0x4d538d >> 0xc, 0x3f) | 0x80),
                _0x4590e3[_0x349d56(0xe7)](_0x40bb32[_0x349d56(0xee)](_0x4d538d >> 0x6, 0x3f) | 0x80),
                _0x4590e3['push'](0x3f & _0x4d538d | 0x80)) : _0x4d538d >= 0x800 && _0x40bb32['dcpRD'](_0x4d538d, 0xffff) ? (_0x4590e3['push'](_0x40bb32[_0x349d56(0x10c)](_0x4d538d, 0xc) & 0xf | 0xe0),
                _0x4590e3['push'](_0x4d538d >> 0x6 & 0x3f | 0x80),
                _0x4590e3[_0x349d56(0xe7)](0x3f & _0x4d538d | 0x80)) : _0x40bb32[_0x349d56(0x13a)](_0x4d538d, 0x80) && _0x40bb32[_0x349d56(0x112)](_0x4d538d, 0x7ff) ? (_0x4590e3[_0x349d56(0xe7)](_0x40bb32[_0x349d56(0x108)](_0x4d538d >> 0x6, 0x1f) | 0xc0),
                _0x4590e3[_0x349d56(0xe7)](_0x40bb32[_0x349d56(0x101)](0x3f & _0x4d538d, 0x80))) : _0x4590e3[_0x349d56(0xe7)](0xff & _0x4d538d);
        return _0x4590e3;
    }

    window[_0x546611(0xf7)] = function (_0x2a9f50, _0x13ed87) {
        var _0x1ae254 = _0x546611
            , _0x4609e2 = {};
        _0x4609e2[_0x1ae254(0xd6)] = function (_0x3ca93a, _0x41138d) {
            return _0x3ca93a(_0x41138d);
        }
            ,
            _0x4609e2['LIgbg'] = function (_0x4c470a, _0x44af8c) {
                var _0x5a7c22 = _0x1ae254;
                return _0x40bb32[_0x5a7c22(0x12a)](_0x4c470a, _0x44af8c);
            }
            ,
            _0x4609e2['jQeKF'] = function (_0xff5997) {
                var _0x5d1dd3 = _0x1ae254;
                return _0x40bb32[_0x5d1dd3(0x150)](_0xff5997);
            }
        ;
        var _0x1b609f = _0x4609e2;
        if (_0x1ae254(0x10a) !== 'VHqLW') {
            var _0x793f29 = pENlpK[_0x1ae254(0xd6)](_0x430449, pENlpK[_0x1ae254(0xe4)]('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)', ');'));
            _0x8cc5c0 = pENlpK['jQeKF'](_0x793f29);
        } else {
            var _0x3f814b = new _0x123d36();
            if (_0x3f814b[_0x1ae254(0x104)] = !0x0,
                _0x3f814b[_0x1ae254(0x105)] = 0x1,
            void 0x0 !== _0x13ed87)
                var _0x583225 = _0x92504a(_0x13ed87);
            else
                _0x583225 = _0x92504a('11HDESaAhiHHugDz');
            !function (_0x53d439, _0xb2eb7f) {
                var _0xe68de8 = _0x1ae254;
                null == _0x53d439 && Error(_0xe68de8(0xca)),
                null != _0xb2eb7f && 0x10 == _0xb2eb7f[_0xe68de8(0xd2)] || _0x40bb32[_0xe68de8(0xbf)](Error, _0xe68de8(0xce)),
                    _0x53d439[_0xe68de8(0x105)] = 0x1,
                    _0x4bb41b(_0x53d439['sk'], _0xb2eb7f);
            }(_0x3f814b, _0x583225);
            var _0xf82aae = _0x77573f(_0x3f814b, _0x40bb32[_0x1ae254(0x142)](_0x92504a, _0x2a9f50))
                , _0x5e2ba8 = base64js[_0x1ae254(0xf8)](_0xf82aae);
            return _0x40bb32[_0x1ae254(0xd7)](null, _0x5e2ba8) && _0x5e2ba8[_0x1ae254(0x153)]()[_0x1ae254(0xd2)] > 0x0 && _0x5e2ba8[_0x1ae254(0x123)](/(\s*|\t|\r|\n)/g, ''),
                _0x5e2ba8;
        }
    },
        window['MuData_KXC'] = function (_0x5e66aa, _0x43f5ba) {
            var _0x4001dd = _0x546611;

            var _0x21fbad = new _0x123d36();

            var _0x1f5250 = _0x40bb32[_0x4001dd(0xc8)](_0x92504a, _0x43f5ba);

            return function (_0x3ca6b6, _0x42649f) {
                var _0x33eb31 = _0x4001dd;
                _0x3ca6b6[_0x33eb31(0x105)] = 0x0,
                    _0x4bb41b(_0x3ca6b6['sk'], _0x42649f),
                    _0x3ca6b6['sk'] = _0x3ca6b6['sk'][_0x33eb31(0x10d)]();
            }(_0x21fbad, _0x1f5250),
                function (_0x5329c3) {
                    var _0x58448b = _0x4001dd;
                    for (var _0x5c03f8 = '', _0x184bf1 = new Uint8Array(_0x5329c3), _0x196644 = _0x184bf1[_0x58448b(0x12b)], _0x186cc1 = 0x0; _0x40bb32['Vcbyb'](_0x186cc1, _0x196644); _0x186cc1++)
                        _0x5c03f8 += String['fromCharCode'](_0x184bf1[_0x186cc1]);
                    return decodeURIComponent(escape(_0x5c03f8));

                }(_0x77573f(_0x21fbad, base64js[_0x4001dd(0x155)](_0x5e66aa)));

        }
    ;
}()

function loadAESDecryptStr(str) {
    var result = window["MuData_KXC"](str, '0123456789abcdef');
    return result;
}
console.log(loadAESDecryptStr("u4gAosTqpcdIzFPd3a9ljingQhu3jLfNGeFJh2D70/EvDeSAaxyTKeEN4vkHGZlyH2TdqP16VESb7ktRaiWss8D06RJdTEs+sg739/sMBqA="))

提示:有需要的小伙伴可以联系QQ:2695733665,若是侵权请联系作者删除。 

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始URL开始,递归或迭代地发现新的URL,构建一个URL队列。这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本、图片、链接等。 数据存储: 爬虫将提取的数据存储到数据库、文件或其他存储介质中,以备后续分析或展示。常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施,如验证码、IP封锁等。爬虫工程师需要设计相应的策略来应对这些挑战。 爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逆向学习之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值