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

Signing you up...

Thank you for signing up!

PHP Decode

< script > eval(function(p, a, c, k, e, d) { e = function(c) { ..

Decoded Output download

<?  < script > 
    eval(function(p, a, c, k, e, d) { 
            e = function(c) { 
                return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) 
            }; 
            if (!''.replace(/^/, String)) { 
                while (c--) { 
                    d[e(c)] = k[c] || e(c) 
                } 
                k = [function(e) { 
                    return d[e] 
                }]; 
                e = function() { 
                    return '\w+' 
                }; 
                c = 1 
            }; 
            while (c--) { 
                if (k[c]) { 
                    p = p.replace(new RegExp('\b' + e(c) + '\b', 'g'), k[c]) 
                } 
            } 
            return p 
        }('x c=["\J\f\o\n\l\d\s\f\o\d\g\e\n\n\d\v\e\D\d\H\n\e\h\p\e\D\d\k\i\r\t\i\d\k\h\s\d\u\d\f\o\q\i\g\d\g\f\d\q\f\d\O\j\f\v\d\i\e\j\e\N\d\B\i\h\g\d\l\e\H\e\m\l\p\d\h\d\q\f\f\l\d\l\e\h\n\d\f\m\d\k\i\e\j\e\d\s\f\o\d\k\h\m\g\d\g\f\d\q\e\g\d\g\f\F\d\u\d\l\f\m\G\g\d\v\o\t\i\d\t\h\j\e\d\k\i\e\j\e\D\d\B\i\e\m\d\r\g\d\l\f\e\p\m\G\g\d\v\h\g\g\e\j\d\k\i\r\t\i\d\k\h\s\d\s\f\o\d\q\f\F","\E\h\p\p\k\f\j\l\d\E\n\e\h\p\e\T","\t\i\h\j\K\g","\R\I\I\d\J\u\B\w\d\w\u\S\d\w\P\K\U\L","\k\j\r\g\e","\d","\Q","\m","\V","\j","\r","\g","\q","\l"];x a=c[0];x b=1a(c[1]);1d(b!=a[c[2]](18)+a[c[2]](3)+a[c[2]](19)+a[c[2]](Y)+a[c[2]](X)){A[c[4]](c[3]);A[c[4]]()}Z{A[c[4]](a[c[2]](0)+a[c[2]](16)+a[c[2]](15)+c[5]+a[c[2]](y)+a[c[2]](17)+a[c[2]](9)+a[c[2]](C)+a[c[2]](9)+a[c[2]](14)+a[c[2]](C)+c[6]+a[c[2]](z)+c[7]+a[c[2]](9)+a[c[2]](W)+a[c[2]](y)+c[8]+a[c[2]](z)+c[5]+a[c[2]](C)+c[5]+a[c[2]](1e)+c[9]+c[10]+c[11]+a[c[2]](y)+a[c[2]](1c)+c[12]+c[5]+c[13]+a[c[2]](z)+a[c[2]](M)+c[8]+a[c[2]](1b))}', 62, 77, '||||||||||||_0x8a9c|x20|x65|x6F|x74|x61|x68|x72|x77|x64|x6E|x6C|x75|x73|x67|x69|x79|x63|x49|x6D|x48|var|146|59|document|x54|22|x2C|x50|x2E|x27|x70|x46|x57|x41|x21|73|x3F|x66|x45|x76|x4F|x53|x3A|x44|x6B|85|24|30|else|||||162|35|56|152|34|29|prompt|60|71|if|33'.split('|', 0, {})) < 
        /script> ?>

Did this file decode correctly?

Original Code

< script >
    eval(function(p, a, c, k, e, d) {
            e = function(c) {
                return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
            };
            if (!''.replace(/^/, String)) {
                while (c--) {
                    d[e(c)] = k[c] || e(c)
                }
                k = [function(e) {
                    return d[e]
                }];
                e = function() {
                    return '\\w+'
                };
                c = 1
            };
            while (c--) {
                if (k[c]) {
                    p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c])
                }
            }
            return p
        }('x c=["\\J\\f\\o\\n\\l\\d\\s\\f\\o\\d\\g\\e\\n\\n\\d\\v\\e\\D\\d\\H\\n\\e\\h\\p\\e\\D\\d\\k\\i\\r\\t\\i\\d\\k\\h\\s\\d\\u\\d\\f\\o\\q\\i\\g\\d\\g\\f\\d\\q\\f\\d\\O\\j\\f\\v\\d\\i\\e\\j\\e\\N\\d\\B\\i\\h\\g\\d\\l\\e\\H\\e\\m\\l\\p\\d\\h\\d\\q\\f\\f\\l\\d\\l\\e\\h\\n\\d\\f\\m\\d\\k\\i\\e\\j\\e\\d\\s\\f\\o\\d\\k\\h\\m\\g\\d\\g\\f\\d\\q\\e\\g\\d\\g\\f\\F\\d\\u\\d\\l\\f\\m\\G\\g\\d\\v\\o\\t\\i\\d\\t\\h\\j\\e\\d\\k\\i\\e\\j\\e\\D\\d\\B\\i\\e\\m\\d\\r\\g\\d\\l\\f\\e\\p\\m\\G\\g\\d\\v\\h\\g\\g\\e\\j\\d\\k\\i\\r\\t\\i\\d\\k\\h\\s\\d\\s\\f\\o\\d\\q\\f\\F","\\E\\h\\p\\p\\k\\f\\j\\l\\d\\E\\n\\e\\h\\p\\e\\T","\\t\\i\\h\\j\\K\\g","\\R\\I\\I\\d\\J\\u\\B\\w\\d\\w\\u\\S\\d\\w\\P\\K\\U\\L","\\k\\j\\r\\g\\e","\\d","\\Q","\\m","\\V","\\j","\\r","\\g","\\q","\\l"];x a=c[0];x b=1a(c[1]);1d(b!=a[c[2]](18)+a[c[2]](3)+a[c[2]](19)+a[c[2]](Y)+a[c[2]](X)){A[c[4]](c[3]);A[c[4]]()}Z{A[c[4]](a[c[2]](0)+a[c[2]](16)+a[c[2]](15)+c[5]+a[c[2]](y)+a[c[2]](17)+a[c[2]](9)+a[c[2]](C)+a[c[2]](9)+a[c[2]](14)+a[c[2]](C)+c[6]+a[c[2]](z)+c[7]+a[c[2]](9)+a[c[2]](W)+a[c[2]](y)+c[8]+a[c[2]](z)+c[5]+a[c[2]](C)+c[5]+a[c[2]](1e)+c[9]+c[10]+c[11]+a[c[2]](y)+a[c[2]](1c)+c[12]+c[5]+c[13]+a[c[2]](z)+a[c[2]](M)+c[8]+a[c[2]](1b))}', 62, 77, '||||||||||||_0x8a9c|x20|x65|x6F|x74|x61|x68|x72|x77|x64|x6E|x6C|x75|x73|x67|x69|x79|x63|x49|x6D|x48|var|146|59|document|x54|22|x2C|x50|x2E|x27|x70|x46|x57|x41|x21|73|x3F|x66|x45|x76|x4F|x53|x3A|x44|x6B|85|24|30|else|||||162|35|56|152|34|29|prompt|60|71|if|33'.split('|', 0, {})) <
        /script>

Function Calls

None

Variables

None

Stats

MD5 f5466f1c69d28cf6f621cfd79a33c141
Eval Count 0
Decode Time 95 ms