清理挖矿病毒[crypto][pnscan]

414 阅读1分钟

本文已参与新人创作礼活动,一起开启掘金创作之路。

清理挖矿病毒[crypto][pnscan]

**新买的云服务器cpu占用100%,瞬间想到挖矿木马。

排查过程如下:**

1、top命令查看进程占用情况,没有发现可疑进程,而且cpu的total used也是正常的,但cpu占用率是100%,显然,木马进程被恶意隐藏了,常规的ps命令肯定找不到。

2、想到挖矿木马都有一个特点,都会连接到外网,于是执行netstat -anptl命令,但提示没权限,狗日的netstat不能用了

3、想到使用chattr -i /usr/bin/netstat,但提示没权限,执行lsattr命令后,发现其被赋予了i属性,不可修改

4、自己重新编译chattr wget github.com/posborne/li…

gcc chattr.c -o chattr

rm /usr/bin/chattr

cp chattr /usr/bin/

chattr -ia /usr/bin/netstat

chmod +x /usr/bin/netstat

发现名为[crypto],[pnscan]的进程可疑,查一下它访问的ip地址,发现是美国的,基本就是他了

whereis crypto

whereis pnscan

删掉源文件

rm usr/local/bin/pnscan

rm -rf /usr/share/[crypto]*

根据netstat -anptl

杀掉crypto,pnscan所有进程

查看定时任务

crontab -l

清理所有定时任务

中毒原因分析:

redis没设置密码,大意了,服务器忘了关闭redis端口了

原文地址www.wityx.com/post/2068_1…