-bash这样的木马,你遇到过没?

第一次遇到如此难搞的病毒木马-bash。

# cat /etc/redhat-release 
CentOS release 6.7 (Final)
# ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

-bash这样的木马,你遇到过没?

进程和文件清除后,总是会自动起来,然后占用50%的CPU

-bash这样的木马,你遇到过没?

netstat-ano|more

-bash这样的木马,你遇到过没?

 

处理思路:

  • top查看cpu进程最高的
  • 然后lsof -p 进程号,确认是否有可疑关联请求
  • 检查crontab -l确认是否有异常定时任务,并进入/var/spool/cron下确认查看
  • 检查密码文件/etc/passwd查看是否有异常用户和组
  • 检查网络ip是否有异常连接netstat -ano|more

用到的命令:

netstat -ano

find / -name bash

sar 1 10

top

ps -ef|grep curl

lsof -p 进程号 ,可以看关联了哪些进程及和那里通信,这里看到会去请求这个外部地址:

vps-57ca5d6a.vps.ovh.net

-bash这样的木马,你遇到过没?

 

查看crontab –l没有发现任何脚本。尝试进入cron目录:

发现存在/var/spool/cron/x这个名字的任务,

-bash这样的木马,你遇到过没?

竟然在crontab看不到,被隐藏了。

根据x中内容再去查看关联了哪些目录和文件,深入查看。最后逐个删除掉。

-bash这样的木马,你遇到过没?

需要删掉用户x/组/家目录/x

/var/tmp下的文件

/tmp下的文件

想办法彻底清除。

但由于/var/tmp

/tmp

/etc下很多文件无法删除,导致木马进程总是会被唤起,去连接外部网络。

-bash这样的木马,你遇到过没?

mv curl curl.bak去掉这个下载的命令

所以尝试添加/etc/hosts如下内容,骗过木马。

127.0.0.1       pw.pwndns.pw           

127.0.0.1       vps-57ca5d6a.vps.ovh.net

加上上述内容后,kill进程,-bash没再起来,cpu一直保存正常。

另外也可以考虑在防火墙禁止源地址请求上述ip。后续需升级加固openssh以及不暴露在公网。

综上,只是取了巧,没有根本解决,那些改不了权限的文件和目录只能在单用户下试试能不能删除之类???还得研究下....

这种r--r--r--的权限怎么搞???root无权限删除和修改操作。

cd /etc/

-bash这样的木马,你遇到过没?-bash这样的木马,你遇到过没?-bash这样的木马,你遇到过没?