[Linux] 记一次服务器被植入watchbog(并不是linux自带的watchdog进程)挖坑病毒的处理过程


本文总阅读量

1、服务器收到cpu报警,cpu被占用达到100%,登录服务器查看,发现cpu被一个watchbog的进程占满了,如下图所示


该进程为被植入的挖矿程序,该程序会在cron下面写入脚本,定期去pastebin.com下载木马开始挖矿,如果删除不彻底仍然会不定期启动这个挖矿程序。

2、下面开始删除这个病毒木马,防火墙配置,禁用这个域名对应ip的出入限制:

1
2
3
iptables -A INPUT -s 104.20.209.21 -j DROP
iptables -A OUTPUT -s 104.20.209.21 -j DROP
iptables -A OUTPUT -j DROP -d 104.20.209.21

保存修改内容

1
/sbin/service iptables save

为安全起见,同时修改本地hosts文件添加,将pastebin.com重定向到本地:
cat /etc/hosts|grep pastebin

1
127.0.0.1 pastebin.com

3、移除wget、curl脚本里面会使用curl和wget等命令下载病毒(如果确认病毒可以被彻底删除,这不无需操作)

1
2
mv /usr/bin/curl /usr/bin/lruc
mv /usr/bin/wget /usr/bin/tegw

4、杀掉watchbog进程

1
ps -ef|grep watchbog|awk '{print $2}'|xargs kill -9

5、删掉cron里面的相关任务

1
2
3
4
5
6
7
8
crontab -l
/etc/cron.d
/etc/cron.deny
/etc/cron.monthly
/etc/cron.daily
/etc/cron.hourly
/etc/crontab
/etc/cron.weekly

上面所有的文档一定要都仔细检查一边,有相关curl pastebin.com等信息要彻底删除

6、在cron的文件下还发现的其他脚本命令,/bin/httpntp、/bin/ftpsdns等,同时删除watchbog

1
2
3
rm -rf /usr/bin/watchbog
rm -rf /bin/httpntp
rm -rf /bin/ftpsdns

7、如果/tmp目录下存在文件/tmp/timesyncc.service,也要删除

8、参考链接

目录
  1. 1. 1、服务器收到cpu报警,cpu被占用达到100%,登录服务器查看,发现cpu被一个watchbog的进程占满了,如下图所示
  2. 2. 2、下面开始删除这个病毒木马,防火墙配置,禁用这个域名对应ip的出入限制:
  3. 3. 3、移除wget、curl脚本里面会使用curl和wget等命令下载病毒(如果确认病毒可以被彻底删除,这不无需操作)
  4. 4. 4、杀掉watchbog进程
  5. 5. 5、删掉cron里面的相关任务
  6. 6. 6、在cron的文件下还发现的其他脚本命令,/bin/httpntp、/bin/ftpsdns等,同时删除watchbog
  7. 7. 7、如果/tmp目录下存在文件/tmp/timesyncc.service,也要删除
  8. 8. 8、参考链接

Proudly powered by Hexo and Theme by Lap
本站访客数人次
© 2020 zeven0707's blog