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

Signing you up...

Thank you for signing up!

PHP Decode

(function (_0x4a4529, _0x3febcc) { var _0x29d134 = function (_0x227161) { while (--_0..

Decoded Output download

<?  (function (_0x4a4529, _0x3febcc) { 
	var _0x29d134 = function (_0x227161) { 
		while (--_0x227161) { 
			_0x4a4529['push'](_0x4a4529['shift']()); 
		} 
	}; 
	_0x29d134(++_0x3febcc); 
} (_0x165f, 0xd8)); 
var _0xfc6c = function (_0x10be94, _0x309475) { 
	_0x10be94 = _0x10be94 - 0x0; 
	var _0x438564 = _0x165f[_0x10be94]; 
	return _0x438564; 
}; 
function mc() { 
	return ! 0x1; 
} 
function mh(_0x4d7312) { 
	var _0x1bf416 = isNS ? _0x4d7312: event, 
	_0x20ff67 = isNS ? _0x1bf416[_0xfc6c('0x0')] : _0x1bf416['button']; 
	if (0x2 == _0x20ff67 || 0x3 == _0x20ff67) return ! 0x1; 
} 
var ic = !0x1, 
ii = !0x1; 
document[_0xfc6c('0x1')] = function (_0x5628ae) { 
	0x10 == _0x5628ae[_0xfc6c('0x0')] && (ii = !0x1), 
	0x11 == _0x5628ae['which'] && (ic = !0x1); 
}, 
document[_0xfc6c('0x2')] = function (_0x434b60) { 
	if (0x10 == _0x434b60[_0xfc6c('0x0')] && (ii = !0x0), 0x11 == _0x434b60[_0xfc6c('0x0')] && (ic = !0x0), 0x1 == ic) return 0x55 != _0x434b60['which'] && (0x43 == _0x434b60[_0xfc6c('0x0')] || 0x56 == _0x434b60[_0xfc6c('0x0')] || 0x58 == _0x434b60[_0xfc6c('0x0')] || 0x45 == _0x434b60[_0xfc6c('0x0')]); 
}; 
var isNS = _0xfc6c('0x3') == navigator[_0xfc6c('0x4')] ? 0x1: 0x0; 
_0xfc6c('0x3') == navigator[_0xfc6c('0x4')] && document[_0xfc6c('0x5')](Event[_0xfc6c('0x6')] || Event[_0xfc6c('0x7')]), 
document[_0xfc6c('0x8')] = mc, 
document[_0xfc6c('0x9')] = mh, 
document['onmouseup'] = mh; 
function a() { 
	var _0x4af0e3 = function () { 
		var _0x230e74 = !![]; 
		return function (_0x3a4d7e, _0x4beb65) { 
			var _0x5d8b85 = _0x230e74 ? 
			function () { 
				if (_0x4beb65) { 
					var _0x166b21 = _0x4beb65[_0xfc6c('0xa')](_0x3a4d7e, arguments); 
					_0x4beb65 = null; 
					return _0x166b21; 
				} 
			}: function () {}; 
			_0x230e74 = ![]; 
			return _0x5d8b85; 
		}; 
	} (); 
	var _0x310dab = function () { 
		var _0x1badba = !![]; 
		return function (_0x5cb897, _0x4b781d) { 
			var _0x10c975 = _0x1badba ? 
			function () { 
				if (_0x4b781d) { 
					var _0x563606 = _0x4b781d[_0xfc6c('0xa')](_0x5cb897, arguments); 
					_0x4b781d = null; 
					return _0x563606; 
				} 
			}: function () {}; 
			_0x1badba = ![]; 
			return _0x10c975; 
		}; 
	} (); 
	try { ! 
		function t(_0x3d9c0d) { (function () { 
				_0x4af0e3(this, function () { 
					var _0x24c519 = new RegExp(_0xfc6c('0xb')); 
					var _0x40af15 = new RegExp(_0xfc6c('0xc'), 'i'); 
					var _0x379d32 = _0x3275fc(_0xfc6c('0xd')); 
					if (!_0x24c519[_0xfc6c('0xe')](_0x379d32 + _0xfc6c('0xf')) || !_0x40af15[_0xfc6c('0xe')](_0x379d32 + _0xfc6c('0x10'))) { 
						_0x379d32('0'); 
					} else { 
						_0x3275fc(); 
					} 
				})(); 
			} ()); 
			var _0x1118c4 = _0x310dab(this, function () { 
				var _0x27281f = function () {}; 
				var _0x371aaf; 
				try { 
					var _0x45aa2e = Function(_0xfc6c('0x11') + '{}.constructor("return this")( )' + ');'); 
					_0x371aaf = _0x45aa2e(); 
				} catch(_0x13e6db) { 
					_0x371aaf = window; 
				} 
				if (!_0x371aaf['console']) { 
					_0x371aaf[_0xfc6c('0x12')] = function (_0x27281f) { 
						var _0x158091 = {}; 
						_0x158091[_0xfc6c('0x13')] = _0x27281f; 
						_0x158091[_0xfc6c('0x14')] = _0x27281f; 
						_0x158091['debug'] = _0x27281f; 
						_0x158091['info'] = _0x27281f; 
						_0x158091['error'] = _0x27281f; 
						_0x158091[_0xfc6c('0x15')] = _0x27281f; 
						_0x158091[_0xfc6c('0x16')] = _0x27281f; 
						return _0x158091; 
					} (_0x27281f); 
				} else { 
					_0x371aaf['console'][_0xfc6c('0x13')] = _0x27281f; 
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x14')] = _0x27281f; 
					_0x371aaf[_0xfc6c('0x12')]['debug'] = _0x27281f; 
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x17')] = _0x27281f; 
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x18')] = _0x27281f; 
					_0x371aaf['console'][_0xfc6c('0x15')] = _0x27281f; 
					_0x371aaf[_0xfc6c('0x12')]['trace'] = _0x27281f; 
				} 
			}); 
			_0x1118c4(); 
			0x1 === ('' + _0x3d9c0d / _0x3d9c0d)[_0xfc6c('0x19')] && _0x3d9c0d % 0x14 != 0x0 || 
			function () {} [_0xfc6c('0x1a')](_0xfc6c('0x1b'))(), 
			t(++_0x3d9c0d); 
		} (0x0); 
	} catch(_0x16eaba) { 
		setTimeout(a, 0x1388); 
	} 
} 
setInterval(function () { 
	_0x3275fc(); 
}, 
0xfa0); 
a(); 
function _0x3275fc(_0x135dc9) { 
	function _0x12062f(_0x5249c7) { 
		if (typeof _0x5249c7 === _0xfc6c('0x1c')) { 
			return function (_0x2e3ecc) {} [_0xfc6c('0x1a')]('while (true) {}')[_0xfc6c('0xa')](_0xfc6c('0x1d')); 
		} else { 
			if (('' + _0x5249c7 / _0x5249c7)[_0xfc6c('0x19')] !== 0x1 || _0x5249c7 % 0x14 === 0x0) { (function () { 
					return !! []; 
				} [_0xfc6c('0x1a')](_0xfc6c('0x1e') + _0xfc6c('0x1f'))[_0xfc6c('0x20')](_0xfc6c('0x21'))); 
			} else { (function () { 
					return ! []; 
				} [_0xfc6c('0x1a')](_0xfc6c('0x1e') + _0xfc6c('0x1f'))[_0xfc6c('0xa')](_0xfc6c('0x22'))); 
			} 
		} 
		_0x12062f(++_0x5249c7); 
	} 
	try { 
		if (_0x135dc9) { 
			return _0x12062f; 
		} else { 
			_0x12062f(0x0); 
		} 
	} catch(_0x638f09) {} 
} ?>

Did this file decode correctly?

Original Code

(function (_0x4a4529, _0x3febcc) {
	var _0x29d134 = function (_0x227161) {
		while (--_0x227161) {
			_0x4a4529['push'](_0x4a4529['shift']());
		}
	};
	_0x29d134(++_0x3febcc);
} (_0x165f, 0xd8));
var _0xfc6c = function (_0x10be94, _0x309475) {
	_0x10be94 = _0x10be94 - 0x0;
	var _0x438564 = _0x165f[_0x10be94];
	return _0x438564;
};
function mc() {
	return ! 0x1;
}
function mh(_0x4d7312) {
	var _0x1bf416 = isNS ? _0x4d7312: event,
	_0x20ff67 = isNS ? _0x1bf416[_0xfc6c('0x0')] : _0x1bf416['\x62\x75\x74\x74\x6f\x6e'];
	if (0x2 == _0x20ff67 || 0x3 == _0x20ff67) return ! 0x1;
}
var ic = !0x1,
ii = !0x1;
document[_0xfc6c('0x1')] = function (_0x5628ae) {
	0x10 == _0x5628ae[_0xfc6c('0x0')] && (ii = !0x1),
	0x11 == _0x5628ae['\x77\x68\x69\x63\x68'] && (ic = !0x1);
},
document[_0xfc6c('0x2')] = function (_0x434b60) {
	if (0x10 == _0x434b60[_0xfc6c('0x0')] && (ii = !0x0), 0x11 == _0x434b60[_0xfc6c('0x0')] && (ic = !0x0), 0x1 == ic) return 0x55 != _0x434b60['\x77\x68\x69\x63\x68'] && (0x43 == _0x434b60[_0xfc6c('0x0')] || 0x56 == _0x434b60[_0xfc6c('0x0')] || 0x58 == _0x434b60[_0xfc6c('0x0')] || 0x45 == _0x434b60[_0xfc6c('0x0')]);
};
var isNS = _0xfc6c('0x3') == navigator[_0xfc6c('0x4')] ? 0x1: 0x0;
_0xfc6c('0x3') == navigator[_0xfc6c('0x4')] && document[_0xfc6c('0x5')](Event[_0xfc6c('0x6')] || Event[_0xfc6c('0x7')]),
document[_0xfc6c('0x8')] = mc,
document[_0xfc6c('0x9')] = mh,
document['\x6f\x6e\x6d\x6f\x75\x73\x65\x75\x70'] = mh;
function a() {
	var _0x4af0e3 = function () {
		var _0x230e74 = !![];
		return function (_0x3a4d7e, _0x4beb65) {
			var _0x5d8b85 = _0x230e74 ?
			function () {
				if (_0x4beb65) {
					var _0x166b21 = _0x4beb65[_0xfc6c('0xa')](_0x3a4d7e, arguments);
					_0x4beb65 = null;
					return _0x166b21;
				}
			}: function () {};
			_0x230e74 = ![];
			return _0x5d8b85;
		};
	} ();
	var _0x310dab = function () {
		var _0x1badba = !![];
		return function (_0x5cb897, _0x4b781d) {
			var _0x10c975 = _0x1badba ?
			function () {
				if (_0x4b781d) {
					var _0x563606 = _0x4b781d[_0xfc6c('0xa')](_0x5cb897, arguments);
					_0x4b781d = null;
					return _0x563606;
				}
			}: function () {};
			_0x1badba = ![];
			return _0x10c975;
		};
	} ();
	try { !
		function t(_0x3d9c0d) { (function () {
				_0x4af0e3(this, function () {
					var _0x24c519 = new RegExp(_0xfc6c('0xb'));
					var _0x40af15 = new RegExp(_0xfc6c('0xc'), '\x69');
					var _0x379d32 = _0x3275fc(_0xfc6c('0xd'));
					if (!_0x24c519[_0xfc6c('0xe')](_0x379d32 + _0xfc6c('0xf')) || !_0x40af15[_0xfc6c('0xe')](_0x379d32 + _0xfc6c('0x10'))) {
						_0x379d32('\x30');
					} else {
						_0x3275fc();
					}
				})();
			} ());
			var _0x1118c4 = _0x310dab(this, function () {
				var _0x27281f = function () {};
				var _0x371aaf;
				try {
					var _0x45aa2e = Function(_0xfc6c('0x11') + '\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' + '\x29\x3b');
					_0x371aaf = _0x45aa2e();
				} catch(_0x13e6db) {
					_0x371aaf = window;
				}
				if (!_0x371aaf['\x63\x6f\x6e\x73\x6f\x6c\x65']) {
					_0x371aaf[_0xfc6c('0x12')] = function (_0x27281f) {
						var _0x158091 = {};
						_0x158091[_0xfc6c('0x13')] = _0x27281f;
						_0x158091[_0xfc6c('0x14')] = _0x27281f;
						_0x158091['\x64\x65\x62\x75\x67'] = _0x27281f;
						_0x158091['\x69\x6e\x66\x6f'] = _0x27281f;
						_0x158091['\x65\x72\x72\x6f\x72'] = _0x27281f;
						_0x158091[_0xfc6c('0x15')] = _0x27281f;
						_0x158091[_0xfc6c('0x16')] = _0x27281f;
						return _0x158091;
					} (_0x27281f);
				} else {
					_0x371aaf['\x63\x6f\x6e\x73\x6f\x6c\x65'][_0xfc6c('0x13')] = _0x27281f;
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x14')] = _0x27281f;
					_0x371aaf[_0xfc6c('0x12')]['\x64\x65\x62\x75\x67'] = _0x27281f;
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x17')] = _0x27281f;
					_0x371aaf[_0xfc6c('0x12')][_0xfc6c('0x18')] = _0x27281f;
					_0x371aaf['\x63\x6f\x6e\x73\x6f\x6c\x65'][_0xfc6c('0x15')] = _0x27281f;
					_0x371aaf[_0xfc6c('0x12')]['\x74\x72\x61\x63\x65'] = _0x27281f;
				}
			});
			_0x1118c4();
			0x1 === ('' + _0x3d9c0d / _0x3d9c0d)[_0xfc6c('0x19')] && _0x3d9c0d % 0x14 != 0x0 ||
			function () {} [_0xfc6c('0x1a')](_0xfc6c('0x1b'))(),
			t(++_0x3d9c0d);
		} (0x0);
	} catch(_0x16eaba) {
		setTimeout(a, 0x1388);
	}
}
setInterval(function () {
	_0x3275fc();
},
0xfa0);
a();
function _0x3275fc(_0x135dc9) {
	function _0x12062f(_0x5249c7) {
		if (typeof _0x5249c7 === _0xfc6c('0x1c')) {
			return function (_0x2e3ecc) {} [_0xfc6c('0x1a')]('\x77\x68\x69\x6c\x65\x20\x28\x74\x72\x75\x65\x29\x20\x7b\x7d')[_0xfc6c('0xa')](_0xfc6c('0x1d'));
		} else {
			if (('' + _0x5249c7 / _0x5249c7)[_0xfc6c('0x19')] !== 0x1 || _0x5249c7 % 0x14 === 0x0) { (function () {
					return !! [];
				} [_0xfc6c('0x1a')](_0xfc6c('0x1e') + _0xfc6c('0x1f'))[_0xfc6c('0x20')](_0xfc6c('0x21')));
			} else { (function () {
					return ! [];
				} [_0xfc6c('0x1a')](_0xfc6c('0x1e') + _0xfc6c('0x1f'))[_0xfc6c('0xa')](_0xfc6c('0x22')));
			}
		}
		_0x12062f(++_0x5249c7);
	}
	try {
		if (_0x135dc9) {
			return _0x12062f;
		} else {
			_0x12062f(0x0);
		}
	} catch(_0x638f09) {}
}

Function Calls

None

Variables

None

Stats

MD5 f7ce131879c01fec435e2e62ae8ee721
Eval Count 0
Decode Time 74 ms