IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 网络安全 > 安全防护 > 网站木马检测小程序与常见木马清除方法

网站木马检测小程序与常见木马清除方法

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

1、中国的开源软件很多,但同时也给我们带来了很多安全问题,网站挂马成发站长最头痛的事情,在这里我写一个检测网站木马php的小程序让大家参考。

软件原理:一般的木马都是加密的,所谓的加密反而让我们检测带来了方便,PHP木马的最明显特征是使用了 eval 与 base64_decode 这函数,这样就很好去检测了,当然有些CMS的正常文件也可能出现这东西,区别是CMS的文件打开是正常一行一行的,而木马通常是:

eval(base64_decode(..............));

?>

这样的代码,而且基本都是如此,下面是检测程序:

function parAllFiles($d)

{

$dh = dir($d);

while($filename = $dh->read() )

{

if($filename=='.' || $filename=='..') continue;

$tfile = $d.'/'.$filename;

if(is_dir($tfile))

{

//echo &检查到: $tfile
&;

parAllFiles($tfile);

}

else

{

if(!ereg(&.php&, $tfile)) continue;

$bd = file_get_contents($tfile);

if(eregi(&eval(&, $bd))

{

echo &$tfile
rn&;

}

}

}

}

parAllFiles(dirname(__FILE__));

?>

使用这个检测程序会把所有带eval的文件作为可疑文件,打开来看一下,如果代码像前者那样的,肯定是木马了。

对于有使用服务器的用户,记住设置网站权限的一个原则:存放HTML、附件的文件不给予执行脚本权限,执行脚本的文件夹不给予写入的权限。

2、mysql提权漏洞的处理

MySQL提权漏洞在windows服务器几乎是致命的,如果你把WEB木马都清理后,发现黑客还能挂马,很可能是这个问题所致的,这要作下面几方面处理:

(1) 网站的用户千万不要用root用户,如果建立一个没权限的用户,然后指定它有操作某数据库的权限;

(2) 检查网站或windows文件,看是否有 udf.dll 或 xudf.dll (x通常是数字1、2、3等),如果有,说明你的服务器已经中招了,这种木马是致命的,清除方法是先用net stop mysql停止Mysql,然后删除这些dll文件,然后用 net start mysql 重新启动mysql。

(目前在phpcms2008、php168最新版都已经发现可能实现mysql提权的致命漏洞,建议做新站的尽量用dedecmsV5.3或Ecms V5.1)

关键词标签:网站木马检测,木马清除

相关阅读 腾讯QQ密码防盗十大建议 xp系统关闭445端口方法_ 教你如何关闭xp系统445端口 抵御Web威胁的十大方法推荐 遭遇黑客攻击 Linux安全几何? 加密技术不是确保安全的万能药 10招搞定Linux服务器安全

文章评论
发表评论

热门文章 10招搞定Linux服务器安全 10招搞定Linux服务器安全 应用指南:利用网络设备防范TCP SYN攻击 应用指南:利用网络设备防范TCP SYN攻击 Windows Server 2008利用组策略的安全设置 Windows Server 2008利用组策略的安全设置 火绒安全软件开启悬浮窗的方法-怎么限制和设置软件网速 火绒安全软件开启悬浮窗的方法-怎么限制和设置软件网速 适合中型企业的八款热门网络安全产品 适合中型企业的八款热门网络安全产品 巧妙管理Guest帐户保证系统的安全运行 巧妙管理Guest帐户保证系统的安全运行

相关下载

人气排行 火绒安全软件开启悬浮窗的方法-怎么限制和设置软件网速 火绒安全软件怎么拦截广告-火绒设置广告拦截的方法 网络安全管理软件-PCHunter使用教程 xp系统关闭445端口方法_ 教你如何关闭xp系统445端口 什么是IPS(入侵防御系统) 企业网络安全事件应急响应方案 ARP协议的反向和代理 Windows Server 2008利用组策略的安全设置 腾讯QQ密码防盗十大建议 linux iptables如何封IP段 隐藏ip地址增加网络信息的安全性 僵尸进程及其避免方法