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 _0x3339 = function(_0x263524, _0x2954c0) { _0x263524 = _0x263524 - 0x0; var ..

Decoded Output download

<?  var _0x3339 = function(_0x263524, _0x2954c0) { 
    _0x263524 = _0x263524 - 0x0; 
    var _0x333953 = _0x2954[_0x263524]; 
    if (_0x3339['ikEBHG'] === undefined) { 
        (function() { 
            var _0x2ab1dd; 
            try { 
                var _0x2b2538 = Function('return (function() ' + '{}.constructor("return this")( )' + ');'); 
                _0x2ab1dd = _0x2b2538(); 
            } catch (_0xaaa71b) { 
                _0x2ab1dd = window; 
            } 
            var _0x1b1701 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; 
            _0x2ab1dd['atob'] || (_0x2ab1dd['atob'] = function(_0x4ae325) { 
                var _0x3cdb2e = String(_0x4ae325)['replace'](/=+$/, ''); 
                var _0xe762cf = ''; 
                for (var _0x392bfc = 0x0, _0x558439, _0x12a69b, _0x5078fa = 0x0; _0x12a69b = _0x3cdb2e['charAt'](_0x5078fa++); ~_0x12a69b && (_0x558439 = _0x392bfc % 0x4 ? _0x558439 * 0x40 + _0x12a69b : _0x12a69b, _0x392bfc++ % 0x4) ? _0xe762cf += String['fromCharCode'](0xff & _0x558439 >> (-0x2 * _0x392bfc & 0x6)) : 0x0) { 
                    _0x12a69b = _0x1b1701['indexOf'](_0x12a69b); 
                } 
                return _0xe762cf; 
            }); 
        }()); 
        var _0x1273bf = function(_0x52a05a, _0x31d2f8) { 
            var _0x549b5c = [], 
                _0x20668e = 0x0, 
                _0x96816a, _0x31a6c6 = '', 
                _0x19f74d = ''; 
            _0x52a05a = atob(_0x52a05a); 
            for (var _0x5b156f = 0x0, _0x555456 = _0x52a05a['length']; _0x5b156f < _0x555456; _0x5b156f++) { 
                _0x19f74d += '%' + ('00' + _0x52a05a['charCodeAt'](_0x5b156f)['toString'](0x10))['slice'](-0x2); 
            } 
            _0x52a05a = decodeURIComponent(_0x19f74d); 
            var _0x104fdc; 
            for (_0x104fdc = 0x0; _0x104fdc < 0x100; _0x104fdc++) { 
                _0x549b5c[_0x104fdc] = _0x104fdc; 
            } 
            for (_0x104fdc = 0x0; _0x104fdc < 0x100; _0x104fdc++) { 
                _0x20668e = (_0x20668e + _0x549b5c[_0x104fdc] + _0x31d2f8['charCodeAt'](_0x104fdc % _0x31d2f8['length'])) % 0x100; 
                _0x96816a = _0x549b5c[_0x104fdc]; 
                _0x549b5c[_0x104fdc] = _0x549b5c[_0x20668e]; 
                _0x549b5c[_0x20668e] = _0x96816a; 
            } 
            _0x104fdc = 0x0; 
            _0x20668e = 0x0; 
            for (var _0x2b8b37 = 0x0; _0x2b8b37 < _0x52a05a['length']; _0x2b8b37++) { 
                _0x104fdc = (_0x104fdc + 0x1) % 0x100; 
                _0x20668e = (_0x20668e + _0x549b5c[_0x104fdc]) % 0x100; 
                _0x96816a = _0x549b5c[_0x104fdc]; 
                _0x549b5c[_0x104fdc] = _0x549b5c[_0x20668e]; 
                _0x549b5c[_0x20668e] = _0x96816a; 
                _0x31a6c6 += String['fromCharCode'](_0x52a05a['charCodeAt'](_0x2b8b37) ^ _0x549b5c[(_0x549b5c[_0x104fdc] + _0x549b5c[_0x20668e]) % 0x100]); 
            } 
            return _0x31a6c6; 
        }; 
        _0x3339['FNDoiw'] = _0x1273bf; 
        _0x3339['sxFLgu'] = {}; 
        _0x3339['ikEBHG'] = !![]; 
    } 
    var _0xec94e0 = _0x3339['sxFLgu'][_0x263524]; 
    if (_0xec94e0 === undefined) { 
        if (_0x3339['JqhubV'] === undefined) { 
            _0x3339['JqhubV'] = !![]; 
        } 
        _0x333953 = _0x3339['FNDoiw'](_0x333953, _0x2954c0); 
        _0x3339['sxFLgu'][_0x263524] = _0x333953; 
    } else { 
        _0x333953 = _0xec94e0; 
    } 
    return _0x333953; 
}; 
var _0x4ae325 = function() { 
    var _0x1ad1a7 = !![]; 
    return function(_0x595207, _0x1f50b3) { 
        var _0x4dacd9 = _0x1ad1a7 ? function() { 
            if (_0x1f50b3) { 
                var _0x2b1a07 = _0x1f50b3['apply'](_0x595207, arguments); 
                _0x1f50b3 = null; 
                return _0x2b1a07; 
            } 
        } : function() {}; 
        _0x1ad1a7 = ![]; 
        return _0x4dacd9; 
    }; 
}(); ?>

Did this file decode correctly?

Original Code

var _0x3339 = function(_0x263524, _0x2954c0) {
    _0x263524 = _0x263524 - 0x0;
    var _0x333953 = _0x2954[_0x263524];
    if (_0x3339['ikEBHG'] === undefined) {
        (function() {
            var _0x2ab1dd;
            try {
                var _0x2b2538 = Function('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');');
                _0x2ab1dd = _0x2b2538();
            } catch (_0xaaa71b) {
                _0x2ab1dd = window;
            }
            var _0x1b1701 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            _0x2ab1dd['atob'] || (_0x2ab1dd['atob'] = function(_0x4ae325) {
                var _0x3cdb2e = String(_0x4ae325)['replace'](/=+$/, '');
                var _0xe762cf = '';
                for (var _0x392bfc = 0x0, _0x558439, _0x12a69b, _0x5078fa = 0x0; _0x12a69b = _0x3cdb2e['charAt'](_0x5078fa++); ~_0x12a69b && (_0x558439 = _0x392bfc % 0x4 ? _0x558439 * 0x40 + _0x12a69b : _0x12a69b, _0x392bfc++ % 0x4) ? _0xe762cf += String['fromCharCode'](0xff & _0x558439 >> (-0x2 * _0x392bfc & 0x6)) : 0x0) {
                    _0x12a69b = _0x1b1701['indexOf'](_0x12a69b);
                }
                return _0xe762cf;
            });
        }());
        var _0x1273bf = function(_0x52a05a, _0x31d2f8) {
            var _0x549b5c = [],
                _0x20668e = 0x0,
                _0x96816a, _0x31a6c6 = '',
                _0x19f74d = '';
            _0x52a05a = atob(_0x52a05a);
            for (var _0x5b156f = 0x0, _0x555456 = _0x52a05a['length']; _0x5b156f < _0x555456; _0x5b156f++) {
                _0x19f74d += '%' + ('00' + _0x52a05a['charCodeAt'](_0x5b156f)['toString'](0x10))['slice'](-0x2);
            }
            _0x52a05a = decodeURIComponent(_0x19f74d);
            var _0x104fdc;
            for (_0x104fdc = 0x0; _0x104fdc < 0x100; _0x104fdc++) {
                _0x549b5c[_0x104fdc] = _0x104fdc;
            }
            for (_0x104fdc = 0x0; _0x104fdc < 0x100; _0x104fdc++) {
                _0x20668e = (_0x20668e + _0x549b5c[_0x104fdc] + _0x31d2f8['charCodeAt'](_0x104fdc % _0x31d2f8['length'])) % 0x100;
                _0x96816a = _0x549b5c[_0x104fdc];
                _0x549b5c[_0x104fdc] = _0x549b5c[_0x20668e];
                _0x549b5c[_0x20668e] = _0x96816a;
            }
            _0x104fdc = 0x0;
            _0x20668e = 0x0;
            for (var _0x2b8b37 = 0x0; _0x2b8b37 < _0x52a05a['length']; _0x2b8b37++) {
                _0x104fdc = (_0x104fdc + 0x1) % 0x100;
                _0x20668e = (_0x20668e + _0x549b5c[_0x104fdc]) % 0x100;
                _0x96816a = _0x549b5c[_0x104fdc];
                _0x549b5c[_0x104fdc] = _0x549b5c[_0x20668e];
                _0x549b5c[_0x20668e] = _0x96816a;
                _0x31a6c6 += String['fromCharCode'](_0x52a05a['charCodeAt'](_0x2b8b37) ^ _0x549b5c[(_0x549b5c[_0x104fdc] + _0x549b5c[_0x20668e]) % 0x100]);
            }
            return _0x31a6c6;
        };
        _0x3339['FNDoiw'] = _0x1273bf;
        _0x3339['sxFLgu'] = {};
        _0x3339['ikEBHG'] = !![];
    }
    var _0xec94e0 = _0x3339['sxFLgu'][_0x263524];
    if (_0xec94e0 === undefined) {
        if (_0x3339['JqhubV'] === undefined) {
            _0x3339['JqhubV'] = !![];
        }
        _0x333953 = _0x3339['FNDoiw'](_0x333953, _0x2954c0);
        _0x3339['sxFLgu'][_0x263524] = _0x333953;
    } else {
        _0x333953 = _0xec94e0;
    }
    return _0x333953;
};
var _0x4ae325 = function() {
    var _0x1ad1a7 = !![];
    return function(_0x595207, _0x1f50b3) {
        var _0x4dacd9 = _0x1ad1a7 ? function() {
            if (_0x1f50b3) {
                var _0x2b1a07 = _0x1f50b3['\x61\x70\x70\x6c\x79'](_0x595207, arguments);
                _0x1f50b3 = null;
                return _0x2b1a07;
            }
        } : function() {};
        _0x1ad1a7 = ![];
        return _0x4dacd9;
    };
}();

Function Calls

None

Variables

None

Stats

MD5 784e835d6964baccd13a1dbbaf374568
Eval Count 0
Decode Time 51 ms