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

Variables

None

Stats

MD5 5559e2a982d3926ddcd3d01c877b4be3
Eval Count 0
Decode Time 76 ms