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

Signing you up...

Thank you for signing up!

PHP Decode

header("\101\x63\143\x65\163\x73\x2d\x43\157\x6e\x74\162\157\154\x2d\x41\154\x6c\157\167\..

Decoded Output download

<?   header("Access-Control-Allow-Origin: *"); error_reporting(0); if (!empty($_SERVER["HTTP_CLIENT_IP"]) && filter_var($_SERVER["HTTP_CLIENT_IP"], FILTER_VALIDATE_IP)) { goto b1b2722c0bf7d7713fa57580b9b99c; } if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]) && filter_var($_SERVER["HTTP_X_FORWARDED_FOR"], FILTER_VALIDATE_IP)) { goto e6fac93dc2dddf2c0f8da8c4111d81; } if (filter_var($_SERVER["REMOTE_ADDR"], FILTER_VALIDATE_IP)) { goto cae140840e27e89ed9cb95e2084e7c; } goto a94464164bc860e1240bc64c1fce13; b1b2722c0bf7d7713fa57580b9b99c: $ip = $_SERVER["HTTP_CLIENT_IP"]; goto a94464164bc860e1240bc64c1fce13; e6fac93dc2dddf2c0f8da8c4111d81: $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; goto a94464164bc860e1240bc64c1fce13; cae140840e27e89ed9cb95e2084e7c: $ip = $_SERVER["REMOTE_ADDR"]; a94464164bc860e1240bc64c1fce13: session_start(); if (!(!isset($_SESSION["token"]) || $_SESSION["token"] !== $ip)) { goto c0d2fa2087d852dbe49309e104b776; } header("HTTP/1.0 404 Not Found"); exit; c0d2fa2087d852dbe49309e104b776: function r($length) { $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $result = ''; $i = 0; d1dba57c6d49276edb0c48a3ce1c09: if (!($i < $length)) { goto d508861f2d0859a18909d542c4c0dd; } $result .= $characters[rand(0, strlen($characters) - 1)]; F6af173beeb936fdf52ec4fea6cad9: $i++; goto d1dba57c6d49276edb0c48a3ce1c09; d508861f2d0859a18909d542c4c0dd: return $result; } $random = r(100); unset($_SESSION["panel"]); echo "<meta http-equiv="refresh" content="0;url=D" . $random . "">"; 
 ?>

Did this file decode correctly?

Original Code

 header("\101\x63\143\x65\163\x73\x2d\x43\157\x6e\x74\162\157\154\x2d\x41\154\x6c\157\167\x2d\117\x72\151\x67\x69\156\x3a\40\52"); error_reporting(0); if (!empty($_SERVER["\110\124\124\x50\137\x43\x4c\111\105\x4e\x54\137\111\120"]) && filter_var($_SERVER["\x48\124\x54\x50\137\x43\x4c\x49\x45\116\124\x5f\x49\120"], FILTER_VALIDATE_IP)) { goto b1b2722c0bf7d7713fa57580b9b99c; } if (!empty($_SERVER["\110\x54\x54\120\137\x58\137\x46\117\122\x57\x41\122\x44\105\104\x5f\x46\x4f\122"]) && filter_var($_SERVER["\110\124\x54\x50\137\130\x5f\x46\x4f\x52\x57\x41\122\104\x45\104\137\106\x4f\122"], FILTER_VALIDATE_IP)) { goto e6fac93dc2dddf2c0f8da8c4111d81; } if (filter_var($_SERVER["\122\x45\x4d\x4f\x54\x45\x5f\x41\x44\x44\122"], FILTER_VALIDATE_IP)) { goto cae140840e27e89ed9cb95e2084e7c; } goto a94464164bc860e1240bc64c1fce13; b1b2722c0bf7d7713fa57580b9b99c: $ip = $_SERVER["\110\124\x54\x50\x5f\x43\114\x49\105\x4e\x54\137\111\x50"]; goto a94464164bc860e1240bc64c1fce13; e6fac93dc2dddf2c0f8da8c4111d81: $ip = $_SERVER["\x48\x54\x54\120\x5f\130\137\106\x4f\x52\x57\x41\x52\x44\105\x44\137\x46\x4f\122"]; goto a94464164bc860e1240bc64c1fce13; cae140840e27e89ed9cb95e2084e7c: $ip = $_SERVER["\x52\105\115\x4f\x54\105\x5f\x41\x44\x44\122"]; a94464164bc860e1240bc64c1fce13: session_start(); if (!(!isset($_SESSION["\x74\157\153\x65\156"]) || $_SESSION["\164\157\x6b\x65\x6e"] !== $ip)) { goto c0d2fa2087d852dbe49309e104b776; } header("\110\x54\124\x50\57\61\56\60\40\64\x30\64\x20\116\157\x74\x20\106\157\x75\x6e\144"); exit; c0d2fa2087d852dbe49309e104b776: function r($length) { $characters = "\x30\61\x32\x33\x34\x35\x36\67\70\x39\141\x62\x63\144\145\x66\x67\150\151\152\153\154\155\x6e\x6f\x70\161\162\x73\x74\165\x76\x77\170\171\x7a\x41\x42\103\104\105\x46\107\110\111\112\x4b\114\115\x4e\x4f\120\121\122\123\x54\125\x56\127\130\131\x5a"; $result = ''; $i = 0; d1dba57c6d49276edb0c48a3ce1c09: if (!($i < $length)) { goto d508861f2d0859a18909d542c4c0dd; } $result .= $characters[rand(0, strlen($characters) - 1)]; F6af173beeb936fdf52ec4fea6cad9: $i++; goto d1dba57c6d49276edb0c48a3ce1c09; d508861f2d0859a18909d542c4c0dd: return $result; } $random = r(100); unset($_SESSION["\x70\x61\156\145\x6c"]); echo "\74\x6d\145\x74\x61\x20\150\164\164\x70\x2d\x65\161\x75\x69\x76\75\42\x72\145\x66\162\x65\163\150\42\x20\143\x6f\x6e\x74\145\156\x74\75\42\x30\73\x75\162\x6c\x3d\x44" . $random . "\x22\76";

Function Calls

None

Variables

None

Stats

MD5 653222f7ebb2b8bbddf5e0ffed2738e6
Eval Count 0
Decode Time 40 ms