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 _0x4e0b = ['\x74\x6f\x53\x74\x72\x69\x6e\x67', '\x75\x73\x65\x72\x6e\x61\x6d\x65'..
Decoded Output download
<? var _0x4e0b = ['toString',
'username',
'console',
'getElementById',
'log', 'bind',
'disabled', 'apply',
'admin', 'prototype',
'{}.constructor("return this")( )',
' attempt;', 'value', 'constructor',
'You have left ', 'trace',
'return /" + this + "/',
'table', 'length', '__proto__',
'error', 'Login successfully'];
(function (_0x173c04, _0x4e0b6e)
{
var _0x20fedb = function (_0x2548ec)
{ while (--_0x2548ec) { _0x173c04['push'](_0x173c04['shift']()); } },
_0x544f36 = function ()
{
var _0x4c641a = {
'data': { 'key': 'cookie', 'value': 'timeout' },
'setCookie': function (_0x35c856, _0x13e7c5, _0x58186, _0xf5e7a4) {
_0xf5e7a4 = _0xf5e7a4 ||
{}; var _0x120843 = _0x13e7c5 + '=' + _0x58186, _0x3f3096 = 0x0;
for (var _0x159a78 = 0x0, _0x1307a5 = _0x35c856['length']; _0x159a78 < _0x1307a5; _0x159a78++)
{
var _0x2316f9 = _0x35c856[_0x159a78]; _0x120843 += '; ' + _0x2316f9; var _0x22cb86 = _0x35c856[_0x2316f9];
_0x35c856['push'](_0x22cb86), _0x1307a5 = _0x35c856['length'], _0x22cb86 !==
!![] && (_0x120843 += '=' + _0x22cb86);
} _0xf5e7a4['cookie'] = _0x120843;
}, 'removeCookie': function ()
{ return 'dev'; },
'getCookie': function (_0x589958, _0x2bfede)
{
_0x589958 = _0x589958 || function (_0x168695) { return _0x168695; };
var _0x4b3aae = _0x589958(new RegExp('(?:^|; )' + _0x2bfede['replace']
(/([.$?*|{}()[]\/+^])/g, '$1') + '=([^;]*)')),
_0x43e750 = function (_0x387366, _0x8c72e7) { _0x387366(++_0x8c72e7); };
return _0x43e750(_0x20fedb, _0x4e0b6e), _0x4b3aae ? decodeURIComponent(_0x4b3aae[0x1]) : undefined;
}
}, _0x1d30b3 = function ()
{
var _0x23ed4e = new RegExp('\w+ *\(\) *{\w+ *['|"].+['|"];? *}');
return _0x23ed4e['test'](_0x4c641a['removeCookie']['toString']());
}; _0x4c641a['updateCookie'] = _0x1d30b3; var _0x488f18 = '';
var _0x4ac08e = _0x4c641a['updateCookie']();
if (!_0x4ac08e) _0x4c641a['setCookie'](['*'], 'counter', 0x1);
else _0x4ac08e ? _0x488f18 = _0x4c641a['getCookie'](null, 'counter') :
_0x4c641a['removeCookie']();
}; _0x544f36();
}(_0x4e0b, 0x182));
var _0x20fe = function (_0x173c04, _0x4e0b6e)
{
_0x173c04 = _0x173c04 - 0x0;
var _0x20fedb = _0x4e0b[_0x173c04];
return _0x20fedb;
};
var _0x35c856 = function ()
{
var _0x58186 = !![];
return function (_0xf5e7a4, _0x120843) { var _0x3f3096 = _0x58186 ? function () { var _0x228e0e = _0x20fe; if (_0x120843) { var _0x159a78 = _0x120843[_0x228e0e('0x11')](_0xf5e7a4, arguments); return _0x120843 = null, _0x159a78; } } : function () { }; return _0x58186 = ![], _0x3f3096; };
}
(), _0x4ac08e = _0x35c856(this, function () {
var _0x1307a5 = function ()
{ var _0x257462 = _0x20fe, _0x2316f9 = _0x1307a5[_0x257462('0x1')](_0x257462('0x4'))()[_0x257462('0x1')]('^([^ ]+( +[^ ]+)+)+[^ ]}'); return !_0x2316f9['test'](_0x4ac08e); }; return _0x1307a5();
}); _0x4ac08e(); var _0x4c641a = function () {
var _0x22cb86 = !![];
return function (_0x589958, _0x2bfede) { var _0x4b3aae = _0x22cb86 ? function () { var _0x13eb7f = _0x20fe; if (_0x2bfede) { var _0x43e750 = _0x2bfede[_0x13eb7f('0x11')](_0x589958, arguments); return _0x2bfede = null, _0x43e750; } } : function () { }; return _0x22cb86 = ![], _0x4b3aae; };
}(), _0x2548ec = _0x4c641a(this, function () {
var _0x4cb6ce = _0x20fe, _0x168695;
try { var _0x387366 = Function('return (function() ' + _0x4cb6ce('0x14') + ');'); _0x168695 = _0x387366(); } catch (_0x57823f) { _0x168695 = window; } var _0x8c72e7 = _0x168695[_0x4cb6ce('0xc')] = _0x168695[_0x4cb6ce('0xc')] || {}, _0x23ed4e = [_0x4cb6ce('0xe'), 'warn', 'info', _0x4cb6ce('0x8'), 'exception', _0x4cb6ce('0x5'), _0x4cb6ce('0x3')]; for (var _0x3d84c2 = 0x0; _0x3d84c2 < _0x23ed4e[_0x4cb6ce('0x6')]; _0x3d84c2++){ var _0x3aed9e = _0x4c641a[_0x4cb6ce('0x1')][_0x4cb6ce('0x13')]['bind'](_0x4c641a), _0x57c30b = _0x23ed4e[_0x3d84c2], _0x526aea = _0x8c72e7[_0x57c30b] || _0x3aed9e; _0x3aed9e[_0x4cb6ce('0x7')] = _0x4c641a[_0x4cb6ce('0xf')](_0x4c641a), _0x3aed9e['toString'] = _0x526aea[_0x4cb6ce('0xa')][_0x4cb6ce('0xf')](_0x526aea), _0x8c72e7[_0x57c30b] = _0x3aed9e; }
}); _0x2548ec(); var attempt = 0x3; function validate()
{
var _0x4d1a17 = _0x20fe, _0x32b344 = document['getElementById']
('username')['value'], _0x5997a2 = document[_0x4d1a17('0xd')]
('password')[_0x4d1a17('0x0')];
if (_0x32b344 == _0x4d1a17('0x12') && _0x5997a2 == _0x4d1a17('0x12')) return alert(_0x4d1a17('0x9')),
window['location'] = 'dashboard.html', ![];
else {
attempt--, alert(_0x4d1a17('0x2') + attempt + _0x4d1a17('0x15'));
if (attempt == 0x0) return document[_0x4d1a17('0xd')](_0x4d1a17('0xb'))['disabled'] = !![],
document[_0x4d1a17('0xd')]('password')[_0x4d1a17('0x10')] = !![],
document[_0x4d1a17('0xd')]('submit')[_0x4d1a17('0x10')] = !![], ![];
}
} var res = String['fromCharCode']
(0x48, 0x54, 0x42, 0x7b, 0x57, 0x33, 0x4c, 0x63, 0x30, 0x6d, 0x33, 0x5f, 0x37, 0x30, 0x5f, 0x4a, 0x34, 0x56, 0x34, 0x35, 0x43, 0x52, 0x31, 0x70, 0x37, 0x5f, 0x64, 0x33, 0x30, 0x62, 0x46, 0x75, 0x35, 0x43, 0x34, 0x37, 0x31, 0x30, 0x4e, 0x7d, 0xa);
?>
Did this file decode correctly?
Original Code
var _0x4e0b = ['\x74\x6f\x53\x74\x72\x69\x6e\x67',
'\x75\x73\x65\x72\x6e\x61\x6d\x65',
'\x63\x6f\x6e\x73\x6f\x6c\x65',
'\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64',
'\x6c\x6f\x67', '\x62\x69\x6e\x64',
'\x64\x69\x73\x61\x62\x6c\x65\x64', '\x61\x70\x70\x6c\x79',
'\x61\x64\x6d\x69\x6e', '\x70\x72\x6f\x74\x6f\x74\x79\x70\x65',
'\x7b\x7d\x2e\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72\x28\x22\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x69\x73\x22\x29\x28\x20\x29',
'\x20\x61\x74\x74\x65\x6d\x70\x74\x3b', '\x76\x61\x6c\x75\x65', '\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72',
'\x59\x6f\x75\x20\x68\x61\x76\x65\x20\x6c\x65\x66\x74\x20', '\x74\x72\x61\x63\x65',
'\x72\x65\x74\x75\x72\x6e\x20\x2f\x22\x20\x2b\x20\x74\x68\x69\x73\x20\x2b\x20\x22\x2f',
'\x74\x61\x62\x6c\x65', '\x6c\x65\x6e\x67\x74\x68', '\x5f\x5f\x70\x72\x6f\x74\x6f\x5f\x5f',
'\x65\x72\x72\x6f\x72', '\x4c\x6f\x67\x69\x6e\x20\x73\x75\x63\x63\x65\x73\x73\x66\x75\x6c\x6c\x79'];
(function (_0x173c04, _0x4e0b6e)
{
var _0x20fedb = function (_0x2548ec)
{ while (--_0x2548ec) { _0x173c04['\x70\x75\x73\x68'](_0x173c04['\x73\x68\x69\x66\x74']()); } },
_0x544f36 = function ()
{
var _0x4c641a = {
'\x64\x61\x74\x61': { '\x6b\x65\x79': '\x63\x6f\x6f\x6b\x69\x65', '\x76\x61\x6c\x75\x65': '\x74\x69\x6d\x65\x6f\x75\x74' },
'\x73\x65\x74\x43\x6f\x6f\x6b\x69\x65': function (_0x35c856, _0x13e7c5, _0x58186, _0xf5e7a4) {
_0xf5e7a4 = _0xf5e7a4 ||
{}; var _0x120843 = _0x13e7c5 + '\x3d' + _0x58186, _0x3f3096 = 0x0;
for (var _0x159a78 = 0x0, _0x1307a5 = _0x35c856['\x6c\x65\x6e\x67\x74\x68']; _0x159a78 < _0x1307a5; _0x159a78++)
{
var _0x2316f9 = _0x35c856[_0x159a78]; _0x120843 += '\x3b\x20' + _0x2316f9; var _0x22cb86 = _0x35c856[_0x2316f9];
_0x35c856['\x70\x75\x73\x68'](_0x22cb86), _0x1307a5 = _0x35c856['\x6c\x65\x6e\x67\x74\x68'], _0x22cb86 !==
!![] && (_0x120843 += '\x3d' + _0x22cb86);
} _0xf5e7a4['\x63\x6f\x6f\x6b\x69\x65'] = _0x120843;
}, '\x72\x65\x6d\x6f\x76\x65\x43\x6f\x6f\x6b\x69\x65': function ()
{ return '\x64\x65\x76'; },
'\x67\x65\x74\x43\x6f\x6f\x6b\x69\x65': function (_0x589958, _0x2bfede)
{
_0x589958 = _0x589958 || function (_0x168695) { return _0x168695; };
var _0x4b3aae = _0x589958(new RegExp('\x28\x3f\x3a\x5e\x7c\x3b\x20\x29' + _0x2bfede['\x72\x65\x70\x6c\x61\x63\x65']
(/([.$?*|{}()[]\/+^])/g, '\x24\x31') + '\x3d\x28\x5b\x5e\x3b\x5d\x2a\x29')),
_0x43e750 = function (_0x387366, _0x8c72e7) { _0x387366(++_0x8c72e7); };
return _0x43e750(_0x20fedb, _0x4e0b6e), _0x4b3aae ? decodeURIComponent(_0x4b3aae[0x1]) : undefined;
}
}, _0x1d30b3 = function ()
{
var _0x23ed4e = new RegExp('\x5c\x77\x2b\x20\x2a\x5c\x28\x5c\x29\x20\x2a\x7b\x5c\x77\x2b\x20\x2a\x5b\x27\x7c\x22\x5d\x2e\x2b\x5b\x27\x7c\x22\x5d\x3b\x3f\x20\x2a\x7d');
return _0x23ed4e['\x74\x65\x73\x74'](_0x4c641a['\x72\x65\x6d\x6f\x76\x65\x43\x6f\x6f\x6b\x69\x65']['\x74\x6f\x53\x74\x72\x69\x6e\x67']());
}; _0x4c641a['\x75\x70\x64\x61\x74\x65\x43\x6f\x6f\x6b\x69\x65'] = _0x1d30b3; var _0x488f18 = '';
var _0x4ac08e = _0x4c641a['\x75\x70\x64\x61\x74\x65\x43\x6f\x6f\x6b\x69\x65']();
if (!_0x4ac08e) _0x4c641a['\x73\x65\x74\x43\x6f\x6f\x6b\x69\x65'](['\x2a'], '\x63\x6f\x75\x6e\x74\x65\x72', 0x1);
else _0x4ac08e ? _0x488f18 = _0x4c641a['\x67\x65\x74\x43\x6f\x6f\x6b\x69\x65'](null, '\x63\x6f\x75\x6e\x74\x65\x72') :
_0x4c641a['\x72\x65\x6d\x6f\x76\x65\x43\x6f\x6f\x6b\x69\x65']();
}; _0x544f36();
}(_0x4e0b, 0x182));
var _0x20fe = function (_0x173c04, _0x4e0b6e)
{
_0x173c04 = _0x173c04 - 0x0;
var _0x20fedb = _0x4e0b[_0x173c04];
return _0x20fedb;
};
var _0x35c856 = function ()
{
var _0x58186 = !![];
return function (_0xf5e7a4, _0x120843) { var _0x3f3096 = _0x58186 ? function () { var _0x228e0e = _0x20fe; if (_0x120843) { var _0x159a78 = _0x120843[_0x228e0e('\x30\x78\x31\x31')](_0xf5e7a4, arguments); return _0x120843 = null, _0x159a78; } } : function () { }; return _0x58186 = ![], _0x3f3096; };
}
(), _0x4ac08e = _0x35c856(this, function () {
var _0x1307a5 = function ()
{ var _0x257462 = _0x20fe, _0x2316f9 = _0x1307a5[_0x257462('\x30\x78\x31')](_0x257462('\x30\x78\x34'))()[_0x257462('\x30\x78\x31')]('\x5e\x28\x5b\x5e\x20\x5d\x2b\x28\x20\x2b\x5b\x5e\x20\x5d\x2b\x29\x2b\x29\x2b\x5b\x5e\x20\x5d\x7d'); return !_0x2316f9['\x74\x65\x73\x74'](_0x4ac08e); }; return _0x1307a5();
}); _0x4ac08e(); var _0x4c641a = function () {
var _0x22cb86 = !![];
return function (_0x589958, _0x2bfede) { var _0x4b3aae = _0x22cb86 ? function () { var _0x13eb7f = _0x20fe; if (_0x2bfede) { var _0x43e750 = _0x2bfede[_0x13eb7f('\x30\x78\x31\x31')](_0x589958, arguments); return _0x2bfede = null, _0x43e750; } } : function () { }; return _0x22cb86 = ![], _0x4b3aae; };
}(), _0x2548ec = _0x4c641a(this, function () {
var _0x4cb6ce = _0x20fe, _0x168695;
try { var _0x387366 = Function('\x72\x65\x74\x75\x72\x6e\x20\x28\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x20' + _0x4cb6ce('\x30\x78\x31\x34') + '\x29\x3b'); _0x168695 = _0x387366(); } catch (_0x57823f) { _0x168695 = window; } var _0x8c72e7 = _0x168695[_0x4cb6ce('\x30\x78\x63')] = _0x168695[_0x4cb6ce('\x30\x78\x63')] || {}, _0x23ed4e = [_0x4cb6ce('\x30\x78\x65'), '\x77\x61\x72\x6e', '\x69\x6e\x66\x6f', _0x4cb6ce('\x30\x78\x38'), '\x65\x78\x63\x65\x70\x74\x69\x6f\x6e', _0x4cb6ce('\x30\x78\x35'), _0x4cb6ce('\x30\x78\x33')]; for (var _0x3d84c2 = 0x0; _0x3d84c2 < _0x23ed4e[_0x4cb6ce('\x30\x78\x36')]; _0x3d84c2++){ var _0x3aed9e = _0x4c641a[_0x4cb6ce('\x30\x78\x31')][_0x4cb6ce('\x30\x78\x31\x33')]['\x62\x69\x6e\x64'](_0x4c641a), _0x57c30b = _0x23ed4e[_0x3d84c2], _0x526aea = _0x8c72e7[_0x57c30b] || _0x3aed9e; _0x3aed9e[_0x4cb6ce('\x30\x78\x37')] = _0x4c641a[_0x4cb6ce('\x30\x78\x66')](_0x4c641a), _0x3aed9e['\x74\x6f\x53\x74\x72\x69\x6e\x67'] = _0x526aea[_0x4cb6ce('\x30\x78\x61')][_0x4cb6ce('\x30\x78\x66')](_0x526aea), _0x8c72e7[_0x57c30b] = _0x3aed9e; }
}); _0x2548ec(); var attempt = 0x3; function validate()
{
var _0x4d1a17 = _0x20fe, _0x32b344 = document['\x67\x65\x74\x45\x6c\x65\x6d\x65\x6e\x74\x42\x79\x49\x64']
('\x75\x73\x65\x72\x6e\x61\x6d\x65')['\x76\x61\x6c\x75\x65'], _0x5997a2 = document[_0x4d1a17('\x30\x78\x64')]
('\x70\x61\x73\x73\x77\x6f\x72\x64')[_0x4d1a17('\x30\x78\x30')];
if (_0x32b344 == _0x4d1a17('\x30\x78\x31\x32') && _0x5997a2 == _0x4d1a17('\x30\x78\x31\x32')) return alert(_0x4d1a17('\x30\x78\x39')),
window['\x6c\x6f\x63\x61\x74\x69\x6f\x6e'] = '\x64\x61\x73\x68\x62\x6f\x61\x72\x64\x2e\x68\x74\x6d\x6c', ![];
else {
attempt--, alert(_0x4d1a17('\x30\x78\x32') + attempt + _0x4d1a17('\x30\x78\x31\x35'));
if (attempt == 0x0) return document[_0x4d1a17('\x30\x78\x64')](_0x4d1a17('\x30\x78\x62'))['\x64\x69\x73\x61\x62\x6c\x65\x64'] = !![],
document[_0x4d1a17('\x30\x78\x64')]('\x70\x61\x73\x73\x77\x6f\x72\x64')[_0x4d1a17('\x30\x78\x31\x30')] = !![],
document[_0x4d1a17('\x30\x78\x64')]('\x73\x75\x62\x6d\x69\x74')[_0x4d1a17('\x30\x78\x31\x30')] = !![], ![];
}
} var res = String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65']
(0x48, 0x54, 0x42, 0x7b, 0x57, 0x33, 0x4c, 0x63, 0x30, 0x6d, 0x33, 0x5f, 0x37, 0x30, 0x5f, 0x4a, 0x34, 0x56, 0x34, 0x35, 0x43, 0x52, 0x31, 0x70, 0x37, 0x5f, 0x64, 0x33, 0x30, 0x62, 0x46, 0x75, 0x35, 0x43, 0x34, 0x37, 0x31, 0x30, 0x4e, 0x7d, 0xa);
Function Calls
None |
Stats
MD5 | afb5545a772017e8c24374ae3bfbd770 |
Eval Count | 0 |
Decode Time | 89 ms |