最近用dede做了1年多的站惨遭黑客蹂躏!基本就打不开!占用我的vps100%的cpu资源!经过景安的专家指导,终于解决了!
问题描述:
我的vps 任务管理器中发现system idle process.exe 、lsass.exe 活动异常频繁,几乎占据整个CPU!造成VPS缓慢. 修远程连接端口,可问题依旧!
景安
| 周**
| 2012-05-30 16:20:56
| 无
| [url=]弹出复制[/url]
| 您好,很高兴为您服务,经过对您的vps服务器进行排除发现,您的一个站点使用的织梦程序导致了vps资源消耗太多,请您对您的网站程序进行排查,如果您对我们的工作存在质疑请向我们反馈,同时非常希望您能够对我们的服务做出评价。为了提高我们的服务质量,如果您有任何意见或建议请发送至 [email protected]
|
原来是织梦DEDE被黑发包的问题!最后开始DEDE排查程序文件!
在网上找到这样一篇的文章,刚好不用排查程序文件那么繁琐!
本人经过多台机器的实际检查 总结一个查找发包木马的简单办法:
一、到WIINDOWS目录下,IIS日志目录,检查今日的IIS日志。
在日志中查找: port= 就可以查到是那个进程 比去一一检查流量站点要方便的多。
比如下面这个日志:
- 2011-07-25 11:58:52 117.41.174.148 2616 203.171.235.138 80 HTTP/1.1GET/liss.php?ip=60.190.217.23&port=80&time=3600- 202 Connection_Abandoned_By_AppPool apppool010019
复制代码
就是010019 这个进程下的 liss.php 文件利用80端口进行发包引起大流量
二、最后在dedecms网站include目录发现大量近期修改的文件!一一比对清楚即可!
扩展阅读:
PHP发包攻击 消耗大量带宽的解决方法
故障现象:
服务器上开通php程序支持,发现带宽异常冲高,在百M共享带宽的环境下甚至峰值可以跑到90M以上,
需要先检测是否资源文件被盗链引发,是否被网络攻击,排除以上两种原因后大多是php代码利用php权限限制不严格发包攻击导致。
解决方法:
1、在php配置文件中,对一些危险的功能函数进行屏蔽,如以下函数用逗号隔开
exec,system,passthru,error_log,ini_alter,dl,openlog,syslog,readlink,symlink,link,leak,fsockopen,proc_open,popen,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,com,readfile
以上危险函数的禁用应该结合服务器上安装的php程序的需求而定,如果限制太严格会导致部分程序功能失效。
2、考虑限制使用 sockets.dll
3、关闭 allow_url_fopen 禁止此功能会导致“淘宝TOPAPI组件”无效
4、关闭 register_globals
综上,php、asp、.net程序都可以利用服务器的权限限制不严格来引发网络攻击、消耗大量带宽资源,如果不及时发现和处理就会令服务器网络不稳定,甚至被IDC拔线处分,知道了PHP发包攻击消耗大量带宽的原因,就要逐个排除,选择最适合你的防护方式。
|