美文网首页网络安全
如何删除恶意挖矿程序

如何删除恶意挖矿程序

作者: 木子的毛线 | 来源:发表于2021-12-24 15:46 被阅读0次

近机器被挖矿程序占领,机器响应很慢,记录一下如何清理挖矿程序

1 执行top命令, 找到挖矿程序的进程号

2 执行命令,查看实际运行的程序

   ls -l   /proc/进程号/exe 

可以看到程序启动后,脚本就被删除了

3 查看进程的由来

lsof -p 进程号,可以看到源头是从/tmp下的子目录来的,是从一个119.205.235.58上获取木马代码

4 查看并删除定时任务

crontab -l   //查看定时任务

crontab -r  //删除定时

在/root目录下发现脚本文件,开始处理

5 查看.systemd**.sh文件

首先修改.systemd**.sh文件的权限为不可执行

chmod 000 .system**.sh

cat .systemd**.sh文件,会发现代码用了base64编码,可以使用bejson.com解码看内容,解码后内容如下

内容还是比较清晰的,通过分析脚本内容,可以看到病毒是怎么放到本地服务器的

6 清除病毒

尝试过各种方式,目前发现最有效的方法是将/usr/bin/目录下的curl文件改名,当然这也会影响其他文件的传输,需要时可以再改回来

1)修改服务器密码

2)curl改名

     mv /usr/bin/curl   /usr/bin/要改的名字

3)kill掉相关进程

cd /tmp/.X11-unix

4) 删除挖矿程序相关文件

    cd /root && ls -a

    chattr +i /root  锁定进程所在路径(解除锁定chattr -i /root)

    再检查/opt目录,发现也有一个同root目录下类似的.sh文件

    删掉这个文件,然后锁定/opt目录,   chattr +i /opt 

 检查下面的目录

 rm -rf  /var/spool/cron/root

 rm -rf /etc/cron.d/0systemd-private-S*

 rm -rf /var/tmp/systemd-private-*

 rm -rf /tmp/systemd-private*

  解锁/root 、/opt目录

   chattr -i /root

    chattr -i /opt

相关文章

网友评论

    本文标题:如何删除恶意挖矿程序

    本文链接:https://www.haomeiwen.com/subject/puposxtx.html