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 _0xdbdd = ["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74", "\x64\x65\x76\x74\x6F\x6F\x6C\x..
Decoded Output download
<? var _0xdbdd = ["use strict", "devtoolschange", "dispatchEvent", "outerWidth", "innerWidth", "outerHeight", "innerHeight", "vertical", "horizontal", "Firebug", "chrome", "isInitialized", "open", "orientation", "undefined", "exports", "devtools", "detail", "addEventListener"];
function debug322() {
debugger
}
(function() {
_0xdbdd[0];
var _0xd582x2 = {
open: false,
orientation: null
};
var _0xd582x3 = 160;
var _0xd582x4 = function(_0xd582x5, _0xd582x6) {
window[_0xdbdd[2]](new CustomEvent(_0xdbdd[1], {
detail: {
open: _0xd582x5,
orientation: _0xd582x6
}
}))
};
setInterval(function() {
var _0xd582x7 = window[_0xdbdd[3]] - window[_0xdbdd[4]] > _0xd582x3;
var _0xd582x8 = window[_0xdbdd[5]] - window[_0xdbdd[6]] > _0xd582x3;
var _0xd582x6 = _0xd582x7 ? _0xdbdd[7] : _0xdbdd[8];
if (!(_0xd582x8 && _0xd582x7) && ((window[_0xdbdd[9]] && window[_0xdbdd[9]][_0xdbdd[10]] && window[_0xdbdd[9]][_0xdbdd[10]][_0xdbdd[11]]) || _0xd582x7 || _0xd582x8)) {
if (!_0xd582x2[_0xdbdd[12]] || _0xd582x2[_0xdbdd[13]] !== _0xd582x6) {
_0xd582x4(true, _0xd582x6)
}
;
_0xd582x2[_0xdbdd[12]] = true;
_0xd582x2[_0xdbdd[13]] = _0xd582x6
} else {
if (_0xd582x2[_0xdbdd[12]]) {
_0xd582x4(false, null)
}
;
_0xd582x2[_0xdbdd[12]] = false;
_0xd582x2[_0xdbdd[13]] = null
}
}, 500);
if (typeof module !== _0xdbdd[14] && module[_0xdbdd[15]]) {
module[_0xdbdd[15]] = _0xd582x2
} else {
window[_0xdbdd[16]] = _0xd582x2
}
})();
window[_0xdbdd[18]](_0xdbdd[1], function(_0xd582x9) {
if (_0xd582x9[_0xdbdd[17]][_0xdbdd[12]] === true) {
var _0xd582xa = setInterval(function() {
if (window[_0xdbdd[16]][_0xdbdd[12]] === true) {
debug322()
} else {
clearInterval(_0xd582xa)
}
}, 1);
debug322()
}
})
?>
Did this file decode correctly?
Original Code
var _0xdbdd = ["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74", "\x64\x65\x76\x74\x6F\x6F\x6C\x73\x63\x68\x61\x6E\x67\x65", "\x64\x69\x73\x70\x61\x74\x63\x68\x45\x76\x65\x6E\x74", "\x6F\x75\x74\x65\x72\x57\x69\x64\x74\x68", "\x69\x6E\x6E\x65\x72\x57\x69\x64\x74\x68", "\x6F\x75\x74\x65\x72\x48\x65\x69\x67\x68\x74", "\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74", "\x76\x65\x72\x74\x69\x63\x61\x6C", "\x68\x6F\x72\x69\x7A\x6F\x6E\x74\x61\x6C", "\x46\x69\x72\x65\x62\x75\x67", "\x63\x68\x72\x6F\x6D\x65", "\x69\x73\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x65\x64", "\x6F\x70\x65\x6E", "\x6F\x72\x69\x65\x6E\x74\x61\x74\x69\x6F\x6E", "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64", "\x65\x78\x70\x6F\x72\x74\x73", "\x64\x65\x76\x74\x6F\x6F\x6C\x73", "\x64\x65\x74\x61\x69\x6C", "\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72"];
function debug322() {
debugger
}
(function() {
_0xdbdd[0];
var _0xd582x2 = {
open: false,
orientation: null
};
var _0xd582x3 = 160;
var _0xd582x4 = function(_0xd582x5, _0xd582x6) {
window[_0xdbdd[2]](new CustomEvent(_0xdbdd[1], {
detail: {
open: _0xd582x5,
orientation: _0xd582x6
}
}))
};
setInterval(function() {
var _0xd582x7 = window[_0xdbdd[3]] - window[_0xdbdd[4]] > _0xd582x3;
var _0xd582x8 = window[_0xdbdd[5]] - window[_0xdbdd[6]] > _0xd582x3;
var _0xd582x6 = _0xd582x7 ? _0xdbdd[7] : _0xdbdd[8];
if (!(_0xd582x8 && _0xd582x7) && ((window[_0xdbdd[9]] && window[_0xdbdd[9]][_0xdbdd[10]] && window[_0xdbdd[9]][_0xdbdd[10]][_0xdbdd[11]]) || _0xd582x7 || _0xd582x8)) {
if (!_0xd582x2[_0xdbdd[12]] || _0xd582x2[_0xdbdd[13]] !== _0xd582x6) {
_0xd582x4(true, _0xd582x6)
}
;
_0xd582x2[_0xdbdd[12]] = true;
_0xd582x2[_0xdbdd[13]] = _0xd582x6
} else {
if (_0xd582x2[_0xdbdd[12]]) {
_0xd582x4(false, null)
}
;
_0xd582x2[_0xdbdd[12]] = false;
_0xd582x2[_0xdbdd[13]] = null
}
}, 500);
if (typeof module !== _0xdbdd[14] && module[_0xdbdd[15]]) {
module[_0xdbdd[15]] = _0xd582x2
} else {
window[_0xdbdd[16]] = _0xd582x2
}
})();
window[_0xdbdd[18]](_0xdbdd[1], function(_0xd582x9) {
if (_0xd582x9[_0xdbdd[17]][_0xdbdd[12]] === true) {
var _0xd582xa = setInterval(function() {
if (window[_0xdbdd[16]][_0xdbdd[12]] === true) {
debug322()
} else {
clearInterval(_0xd582xa)
}
}, 1);
debug322()
}
})
Function Calls
| None |
Stats
| MD5 | 5559e2a982d3926ddcd3d01c877b4be3 |
| Eval Count | 0 |
| Decode Time | 76 ms |