当Linux算法服务器被挖矿了怎么办?

01

故障简介

最近发现公司测试用的算法服务器又又又出问题了,服务器资源都要爆了,算法工程师一直追问原因,动不动就拿“耽误上线”说事。面对公司的小(xia)祖(tou)宗(man),我还能说啥呢。

问题排查

老规矩,先查找CPU运行高的进程

  • 使用top查看进程的运行情况,发现机器的负载较高,进程数也非常多。
  • 看到其中一个进程的cpu比较高,而且进程有些奇怪

     

 

看源文件发现是/ect/system文件正在运行服务,但是这个高占用率的CPU完全不对劲,而且在/ect目录下不应该有这个文件,同时文件创建日期在48h内,与其他系统文件明显不同,初步判断是挖矿病毒。

 

其实,在上个月有出现了相同的文件,但是当时没有多想,只是杀掉了原有进程。随后删掉了对应文件,没想到病毒卷土重来。

………………………………………………………………………………………

处理过程一

  • 直接对病毒进行删除是行不通的,因为system文件正在运行,而且运行的用户是root,需要先kill掉对应的进程,随后进行删除

使用ps -ef |grep system 查看对应的进程

当我尝试kill掉挖矿进程和对应的父进程之后,发现马上这两个文件就重启了!

可能是病毒中包含自动重启的方式。

…………………………………………………………………………………………

处理过程二

  • 考虑到无法通过kill -9 pid 的方式强行杀死病毒对应的进程,我们考虑先査看linux中病毒的载体service,尝试关闭对应的service看是否可以这样kill 掉病毒。
systemctl status 19288

经过查看后,发现service是一个系统service,然后使用谷歌大法后,发现停止不会影响系统运行,于是停止了该服务。

这时再使用top命令可以发现,病毒对应的进程已经没有了。直接成功了一半!

…………………………………………………………………………………………

处理过程三

  • 由于是测试环境,通过直接尝试运行 sudo rm /etc/system ,但是发现无法对文件进行删除, 没想到root用户都显示没权限。感觉应该是属性被root进行修改了,无法直接被删除和修改。
  • 使用lsattr命令和chattr命令发现这两个命令都无法运行, 都显示乱码以及命令参数提示,感觉是病毒对这两个命令改了一些东西。
  • 遇到这种情况也只能重装相关命令了,不再使用被修改的命令了。

     

wget https://raw.githubusercontent.com/posborne/linux-programming-interface-exercises/master/15-file-attributes/chattr.cgcc chattr.c -o fkyou./fkyou -i /usr/bin/chattrrm /usr/bin/chattrcp fkyou /usr/bin/chattr

命令安装之后再次执行删除对应文件

sudo chattr -ai /etc/systemsudo rm /etc/system

…………………………………………………………………………………………………………..

…………………………………………………………………………….

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/80514.html

(0)
guozi的头像guozi
上一篇 2024年5月31日 上午9:53
下一篇 2024年5月31日

相关推荐

  • flashfxp使用教程(详解)

    今天,我们要为大家介绍的是一个备受互联网服务器行业欢迎的工具——FlashFXP。它拥有强大的功能,能够帮助用户轻松实现文件传输。你可能会好奇,它到底是什么?它又有什么主要功能?如…

    行业资讯 2024年3月26日
    0
  • 如何利用乌鲁木齐seo优化网站排名?

    想要让自己的网站在搜索引擎中排名靠前,吸引更多的流量和用户,那么SEO优化就是必不可少的。而如何利用乌鲁木齐seo优化来提升网站的排名呢?今天我们就来探讨一下这个话题。什么是SEO…

    行业资讯 2024年3月22日
    0
  • 北京网络seo推广公司选择指南(详解)

    如果你正在寻找一家专业的北京网络SEO推广公司,那么你来对地方了!SEO推广是现在互联网营销中最重要的一环,它能够让你的网站在搜索引擎中获得更多的曝光和流量。但是如何选择一家合适的…

    行业资讯 2024年3月30日
    0
  • 遭受网络攻击怎么办,被网络攻击

    网络攻击者可能出于利益动机,例如窃取用户信息、进行欺诈,但也可能出于报复或无聊而实施恶意攻击。无论出于什么动机,都会给用户带来不必要的麻烦和损失。 6. 缺乏网络安全监管 目前,日…

    行业资讯 2024年5月6日
    0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注