云服务器怎么清理系统盘,云服务器中挖矿病毒的清除过程

背景

发现云上的两台ECS服务器CPU占用率过高,重启后依然如此。

使用top命令查看很奇怪:CPU虽然两个核占用100%,但是进程中没有看到占用CPU的进程,使用ps命令也看不出异常。似乎进程被隐藏了。

d4b3d87fdc51

image.png

诊断

改用busybox top命令,能发现被隐藏的进程,叫/bin/daemon

d4b3d87fdc51

Snipaste_2021-07-23_18-07-40.png

查看/bin/deamon被修改的时间,发现是几个月前的夜里02:55,很可疑

同目录被修改的,还有一个文件/bin/config.json文件,其内容为

d4b3d87fdc51

image.png

查了域名,是个矿池网站,所以显然这是个挖矿病毒

d4b3d87fdc51

image.png

为什么top命令看不到这个进程呢,因为/etc/ld.so.preload被修改了,让top和ps命令把关键进程都隐藏了

cat /etc/ld.so.preload

# 内容:

/usr/local/lib/uncompress.so

但是无法直接编辑此文件

解决

接下来就是删除相关文件了

恢复top命令

首先解决/etc/ld.so.preload被修改的问题,但是此文件只读,无法编辑,使用lsattr查看发现被保护了,因此使用chattr解除保护。

# 查看文件属性,被保护

lsattr /etc/ld.so.preload

----ia--------e--- /etc/ld.so.preload

# 解除保护

chattr -ia /etc/ld.so.preload

# 查看文件属性,保护已经解除

lsattr /etc/ld.so.preload

--------------e--- /etc/ld.so.preload

这里可能会出现一个情况:chattr和lsattr命令运行了没反应,或者提示没有权限,此时用ll查看这两个命令文件,发现是空文件

ll /usr/bin/chattr

-rw-r--r-- 1 root root 0 Feb 2 03:13 /usr/bin/chattr

如果出现这种情况,需要从另一台同样操作系统的服务器恢复这两个文件到此服务器,具体参考服务器中毒导致的wget等系统命令失效后的恢复

随后编辑内容,去除其中的注入文件,保存退出

vim /etc/ld.so.preload

# 删除其中的内容

此时使用top命令,可以看到进程

d4b3d87fdc51

Snipaste_2021-07-23_18-07-58.png

删除病毒文件

杀掉病毒进程

kill -9 2420

删除病毒文件

chattr -ia /bin/daemon

rm /bin/daemon

chattr -ia /usr/local/lib/uncompress.so

rm /usr/local/lib/uncompress.so

防范

目前还不清楚病毒是如何注入的,亡羊补牢,先做一些防范措施包括

清除.ssh/authorized_keys文件中不明来历的key

取消/usr/bin/curl和/usr/bin/wget的执行权限

服务器挖矿病毒是指黑客通过入侵服务器,利用服务器的计算资源进行加密货币挖矿。这种病毒的存在会导致服务器性能下降,甚至导致服务器崩溃。以下是排查服务器挖矿病毒过程。 1. 检查CPU和内存使用率 服务器挖矿病毒会占用服务器的大量计算资源,导致CPU和内存使用率异常升高。通过检查系统监视器或者运行top命令,可以查看当前的CPU和内存使用率,如果发现异常升高,则很可能是服务器挖矿病毒导致的。 2. 检查网络流量 服务器挖矿病毒需要与矿池进行通信,因此会产生大量的网络流量。通过检查网络监视器或者运行iftop命令,可以查看当前的网络流量,如果发现异常升高,则很可能是服务器挖矿病毒导致的。 3. 检查进程列表 服务器挖矿病毒会在服务器上运行挖矿程序,因此会在进程列表中留下痕迹。通过运行ps命令,可以查看当前的进程列表,如果发现有可疑的进程,则很可能是服务器挖矿病毒导致的。 4. 检查系统日志 服务器挖矿病毒会在服务器上留下痕迹,因此可以通过检查系统日志来发现异常行为。通过查看/var/log/auth.log、/var/log/syslog等系统日志文件,可以查找异常登录或者异常命令执行的记录,如果发现可疑行为,则很可能是服务器挖矿病毒导致的。 5. 检查防火墙日志 服务器挖矿病毒需要与矿池进行通信,因此需要打开服务器的防火墙端口。通过检查防火墙日志,可以查看服务器上的网络连接情况,如果发现与矿池的连接,则很可能是服务器挖矿病毒导致的。 以上是排查服务器挖矿病毒的基本过程,如果发现服务器确实感染了挖矿病毒,则需要及时采取措施清除病毒,并加强服务器的安全防护措施,避免类似的攻击再次发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值