当前位置:首页 > 每日看点 > 正文内容

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?

卡卷网11个月前 (12-01)每日看点180

1 导语

最近在做性能测试时,发现一台服务器的性能很差,一排查才发现原来是中了挖矿病毒,通常来说,服务器中病毒后,最快速的处理方式就是重装系统,但对于运行着重要业务的系统来说,重装系统较为麻烦。本文主要介绍Linux服务器上挖矿病毒的排查和查杀过程。


2 病毒排查

通常来说挖矿病毒主要是利用服务器的cpu或gpu资源来进行挖矿,所以我们可以通过top、htop、nvidia-smi等命令来判断cpu、或gpu资源利用率是否异常。比如下图为服务器的cpu利用率,可以看到大部分cpu的使用率都是100%

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第1张


同时可以使用ps命令来判断是否有异常进程,使用netstat或ss命令判断有没有异常的网络连接,使用lsattr命令检查是否有文件被上锁。

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第2张

通常一些病毒都会对上面提到的这些命令做一些修改,让你无法正常的进行排查,这时候可以找一台同版本操作系统把相关的命令文件直接拷贝过来。比如我这台服务器在检查时就发现把ps、top、chattr、reboot、shutdown等命令都做了修改或加了锁

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第3张

在用htop的时候发现,这病毒占用了服务器50%的cpu资源,这主要是因为这个病毒利用cgroup对运行的病毒程序做了资源限制,保证病毒程序不会把服务器的资源占满,让服务器管理员不易察觉到服务器中毒,不得不说,这病毒考虑的还挺周到。

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第4张

使用netstat检查发现有一个异常的网络连接

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第5张

一查发现这个地址是一个国外的矿池,因此确认是中了挖矿病毒

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第6张

3 病毒查杀

该病毒进程使用top和ps命令无法正常看到,需要使用sysdig命令来找出系统中使用率最高的进程

sysdig -c topprocs_cpu

可以看到286962这个进程cpu使用率最高,占用了40个cpu的资源,跟我们前面用htop观察到的一致

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第7张

根据进程id找到对应的进程文件,可以看到该进程是一个已经被标记为deleted的文件,因此使用ps和top命令是看不到的

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第8张

根据进程找到具体的服务信息,可以看到进程使用了cgroup做资源限制,同时对应的service为71028928.service

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第9张

查看service文件可以找到具体的病毒文件

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第10张

将病毒文件及对应的service文件删除,再kill掉病毒进程

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第11张

再重点查找一下是否有autorestart的服务,确认是否有异常的病毒服务,如有,进行清理

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第12张

到此,病毒清理完成,可尝试重启服务器看病毒是否还有残留

4 使用脚本清理病毒

关注公众号singless,后台回复bd可获取病毒清理脚本


Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第13张


脚本目前只适配了ubuntu22.04,如需在其他操作系统使用,需自行修改脚本文件。

脚本目前提供4个功能,cpu使用率最高的进程查询、病毒服务清理、恢复被病毒修改的文件。


Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第14张


解压脚本,并执行

bash virus_killer.sh

按提示输入1、2、3、4执行不同的功能。按1会查找系统中cpu使用率最高的进程,并打印出对应的进程id,按y可将该进程清理,按n取消操作。

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第15张

病毒服务清理,按2进行病毒服务清理操作,会列出服务器中疑似病毒的服务,选择服务对应的序号会将选择的服务对应服务名、服务路径及运行的进程打印出来,按y可执行清理操作。按n可取消操作

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第16张

文件恢复,执行脚本,按3执行文件恢复操作

Linux 为什么没有服务器端病毒?为什么都是针对桌面端或者浏览器攻击?  第17张


关注公众号 singless,获取更多有价值的文章

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2388.html

分享给朋友:

相关文章

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

哪个时刻你觉得自己很孤独,是母胎单身20余年渴望被陪伴,是因为身材焦虑渴望被接受,是走在创业独木桥上渴望被支持,还是困在产后抑郁中渴望被理解? 女性的情感倾诉需求越来越被...

最让你震惊的网站有哪些?

压箱底的震惊来了,来波大的,一百个网站!这些都是我平时辛辛苦苦收集的,是真的牛逼,居然还有这种网站。1、实时地球网址:https://zoom.earth/实时图像每 10 分钟更新一次,提供风暴、天气预报、降水、火警等数据2、陕西博物馆...

抖音和快手最大的区别是什么?

1、目标人群定位不同抖音:一二线城市,占比52%,大专学历以上,女性偏多。抖音以年轻群体居多。快手:三四线城市,占比64%,高中学历以下,男女更均衡。快手所覆盖的年龄段范围更广。2、内容创作的形式和深度不同抖音:偏深层,内容的装饰及表达更高...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着无聊刷了...

提升自己最快的方式是什么?

提升自己最快的方式是什么?

1.稻盛和夫说过:“改变自己最快的方法就是做自己害怕的事,不敢做的事,认为自己做不到,觉得不可能的事。如果在自己的舒适区待久了,就会丧失斗志,如果想快速的改变,可以坚持去做一些对自己有益的事。2.早睡早起,坚持运动保持旺盛的精力,人生拼到最...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。