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;
}; ?>
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;
};
Function Calls
None |
Stats
MD5 | 3908b1f86a6478d21ef08256467d73fa |
Eval Count | 0 |
Decode Time | 42 ms |