0x04 icon

Incapsula Deobfuscated

0x04 | PRO | 04/16/21 12:20:40 AM UTC | 0 ⭐ | 1546 👁️ | Never ⏰ | []
JavaScript |

12.05 KB

|

None

|

0 👍

/

0 👎

(function () {
    var QqN = this.window;
    var XAd = QqN.document;
    var qBl = '';
    var JzV = '';
    if (typeof QqN.console !== 'undefined') {
        qBl = QqN.console;
        JzV = qBl.log;
    }
    var qoT = QqN.navigator;
    var ENO = QqN.encodeURIComponent;
    var qJZ = new QqN.Date().getTime();
    var Leu = '';
    function GTT(OHX) {
        var ovR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
        var XKr, Mkx, UGn;
        var pss, BNN, ovT;
        UGn = OHX.length;
        Mkx = 0;
        XKr = '';
        while (Mkx < UGn) {
            pss = OHX.charCodeAt(Mkx++) & 255;
            if (Mkx == UGn) {
                XKr += ovR.charAt(pss >> 2);
                XKr += ovR.charAt((pss & 3) << 4);
                XKr += '==';
                break;
            }
            BNN = OHX.charCodeAt(Mkx++);
            if (Mkx == UGn) {
                XKr += ovR.charAt(pss >> 2);
                XKr += ovR.charAt((pss & 3) << 4 | (BNN & 240) >> 4);
                XKr += ovR.charAt((BNN & 15) << 2);
                XKr += '=';
                break;
            }
            ovT = OHX.charCodeAt(Mkx++);
            XKr += ovR.charAt(pss >> 2);
            XKr += ovR.charAt((pss & 3) << 4 | (BNN & 240) >> 4);
            XKr += ovR.charAt((BNN & 15) << 2 | (ovT & 192) >> 6);
            XKr += ovR.charAt(ovT & 63);
        }
        return XKr;
    }
    function wup(Fgo) {
        kzm();
        return function (HhF) {
            Leu += HhF;
            return Fgo(HhF);
        };
    }
    function iiU() {
        var HMh = new QqN.Array();
        var sxW = new QqN.RegExp('^\\s?incap_ses_');
        var hNK = XAd.cookie.split(';');
        for (var qpQ = 0; qpQ < hNK.length; qpQ++) {
            var BuO = hNK[qpQ].substr(0, hNK[qpQ].indexOf('='));
            var HeT = hNK[qpQ].substr(hNK[qpQ].indexOf('=') + 1, hNK[qpQ].length);
            if (sxW.test(BuO)) {
                HMh[HMh.length] = HeT;
            }
        }
        return HMh;
    }
    function FSx(ciX) {
        var hRv;
        var RMl = 1;
        var RsC = new QqN.Array(RMl.length);
        for (var SKm = 0; SKm < RMl.length; SKm++) {
            RsC[SKm] = btoa(ciX + RMl[SKm]);
        }
        var VMf = 'Ä\x14Ö\xAF\xBD+\x99S';
        var HRn = RsC.join();
        var Utm = '';
        for (var SKm = 0; SKm < puX.length; SKm++) {
            Utm += (puX.charCodeAt(SKm) + HRn.charCodeAt(SKm % HRn.length)).toString(16);
        }
        SgL.push(btoa(ciX));
        hRv = btoa(MfK(SgL.length - 1, puX.substr(0, 5)) + ',digest=' + HRn + ',s=' + Utm);
        SgL.pop();
        fVd('___utmvc', hRv, 20);
    }
    function XrT(pOW) {
        var aOg = 0;
        for (var GfF = 0; GfF < pOW.length; GfF++) {
            aOg += pOW.charCodeAt(GfF);
        }
        return aOg;
    }
    function fVd(dTN, XTG, Agk) {
        var MlO = '';
        if (Agk) {
            var iSG = new QqN.Date();
            iSG.setTime(iSG.getTime() + Agk * 1000);
            var MlO = '; expires=' + iSG.toGMTString();
        }
        XAd.cookie = dTN + '=' + XTG + MlO + '; path=/';
    }
    ;
    function TfP(Fii) {
        var qvK = '';
        var VdR = new Array();
        for (var Fkd = 0; Fkd < Fii.length; Fkd++) {
            var wGJ = Fii[Fkd][0];
            switch (Fii[Fkd][1]) {
            case 'exists':
                try {
                    if (typeof QqN.eval(wGJ) !== 'undefined') {
                        VdR[VdR.length] = ENO(wGJ + '=true');
                    } else {
                        VdR[VdR.length] = ENO(wGJ + '=false');
                    }
                } catch (tGf) {
                    VdR[VdR.length] = ENO(wGJ + '=false');
                }
                break;
            case 'value':
                try {
                    try {
                        qvK = QqN.eval(wGJ);
                        if (typeof qvK === 'undefined') {
                            VdR[VdR.length] = ENO(wGJ + '=undefined');
                        } else if (qvK === null) {
                            VdR[VdR.length] = ENO(wGJ + '=null');
                        } else {
                            VdR[VdR.length] = ENO(wGJ + '=' + qvK.toString());
                        }
                    } catch (VSv) {
                        VdR[VdR.length] = ENO(wGJ + '=cannot evaluate');
                        break;
                    }
                    break;
                } catch (RDg) {
                    VdR[VdR.length] = ENO(wGJ + '=' + RDg);
                }
                break;
            case 'plugin_extentions':
                try {
                    var AiC = [];
                    try {
                        Hkb = AiC.indexOf('i');
                    } catch (kKp) {
                        VdR[VdR.length] = ENO('plugin_ext=indexOf is not a function');
                        break;
                    }
                    try {
                        var avB = qoT.plugins.length;
                        if (avB == 0 || avB == null) {
                            VdR[VdR.length] = ENO('plugin_ext=no plugins');
                            break;
                        }
                    } catch (KZp) {
                        VdR[VdR.length] = ENO('plugin_ext=cannot evaluate');
                        break;
                    }
                    for (var Hkb = 0; Hkb < qoT.plugins.length; Hkb++) {
                        if (typeof qoT.plugins[Hkb] === 'undefined') {
                            VdR[VdR.length] = ENO('plugin_ext=plugins[i] is undefined');
                            break;
                        }
                        var VQw = qoT.plugins[Hkb].filename;
                        var XHn = 'no extention';
                        if (typeof VQw === 'undefined') {
                            XHn = 'filename is undefined';
                        } else if (VQw.split('.').length > 1) {
                            XHn = VQw.split('.').pop();
                        }
                        if (AiC.indexOf(XHn) < 0) {
                            AiC.push(XHn);
                        }
                    }
                    for (var Hkb = 0; Hkb < AiC.length; Hkb++) {
                        VdR[VdR.length] = ENO('plugin_ext=' + AiC[Hkb]);
                    }
                } catch (frN) {
                    VdR[VdR.length] = ENO('plugin_ext=' + frN);
                }
                break;
            case 'function':
                if (wGJ === 'deviceType') {
                    try {
                        var mLz = '';
                        var tqQ = navigator.userAgent;
                        if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(tqQ)) {
                            mLz = 'tablet';
                        } else if (/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(tqQ)) {
                            mLz = 'mobile';
                        } else {
                            mLz = 'desktop';
                        }
                        VdR[VdR.length] = ENO(wGJ + '=' + mLz);
                    } catch (rOO) {
                        VdR[VdR.length] = FSx(wGJ + '=cannot evaluate' + rOO.toString());
                    }
                }
                break;
            }
        }
        return VdR.join();
    }
    var CIF = [
        [
            'navigator',
            'exists'
        ],
        [
            'navigator.vendor',
            'value'
        ],
        [
            'navigator.appName',
            'value'
        ],
        [
            'navigator.plugins.length==0',
            'value'
        ],
        [
            'navigator.platform',
            'value'
        ],
        [
            'navigator.webdriver',
            'value'
        ],
        [
            'platform',
            'plugin_extentions'
        ],
        [
            'ActiveXObject',
            'exists'
        ],
        [
            'webkitURL',
            'exists'
        ],
        [
            '_phantom',
            'exists'
        ],
        [
            'callPhantom',
            'exists'
        ],
        [
            'chrome',
            'exists'
        ],
        [
            'yandex',
            'exists'
        ],
        [
            'opera',
            'exists'
        ],
        [
            'opr',
            'exists'
        ],
        [
            'safari',
            'exists'
        ],
        [
            'awesomium',
            'exists'
        ],
        [
            'puffinDevice',
            'exists'
        ],
        [
            '__nightmare',
            'exists'
        ],
        [
            'domAutomation',
            'exists'
        ],
        [
            'domAutomationController',
            'exists'
        ],
        [
            '_Selenium_IDE_Recorder',
            'exists'
        ],
        [
            'document.__webdriver_script_fn',
            'exists'
        ],
        [
            'document.$cdc_asdjflasutopfhvcZLmcfl_',
            'exists'
        ],
        [
            'process.version',
            'exists'
        ],
        [
            'global.require',
            'exists'
        ],
        [
            'global.process',
            'exists'
        ],
        [
            'WebAssembly',
            'exists'
        ],
        [
            'require(\'fs\')',
            'exists'
        ],
        [
            'globalThis==global',
            'value'
        ],
        [
            'window.toString()',
            'value'
        ],
        [
            'navigator.cpuClass',
            'exists'
        ],
        [
            'navigator.oscpu',
            'exists'
        ],
        [
            'navigator.connection',
            'exists'
        ],
        [
            'navigator.language==\'C\'',
            'value'
        ],
        [
            'Object.keys(window).length',
            'value'
        ],
        [
            'window.outerWidth==0',
            'value'
        ],
        [
            'window.outerHeight==0',
            'value'
        ],
        [
            'window.WebGLRenderingContext',
            'exists'
        ],
        [
            'window.constructor.toString()',
            'value'
        ],
        [
            'Boolean(typeof process !== \'undefined\' && process.versions && process.versions.node)',
            'value'
        ],
        [
            'document.documentMode',
            'value'
        ],
        [
            'eval.toString().length',
            'value'
        ],
        [
            'navigator.connection.rtt',
            'value'
        ],
        [
            'deviceType',
            'function'
        ],
        [
            'screen.width',
            'value'
        ],
        [
            'screen.height',
            'value'
        ]
    ];
    try {
        if (JzV) {
            try {
                qBl.log = TfP(JzV);
            } catch (NXG) {
            }
        }
        if (!QqN.btoa)
            QqN.btoa = GTT;
        CIF.push([
            '\'v873beb9fdf52c84e0396c830f21764788107cd5169d4fa5b30e488fcb15a71c5\'.toString()',
            'value'
        ]);
        var FxD = 'Ae+/ve+/vUBHPHrvv73vv70L77+9X++/vU7vv71n';
        var gkU = FxD.substr(0, 6);
        var FAT = FxD.substr(6);
        FSx(TfP(CIF));
        if (Leu) {
            CIF.push([
                Leu,
                'value'
            ]);
            FSx(TfP(CIF));
        }
        XAd.createElement('img').src = '/_Incapsula_Resource?SWKMTFSR=1&e=' + QqN.Math.random();
    } catch (ALJ) {
        XAd.createElement('img').src = '/_Incapsula_Resource?SSATYUBA=jse:' + QqN.btoa(ALJ.message);
    } finally {
        if (JzV)
            qBl.log = JzV;
    }
}());

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎