服务器bash进程占用cpu过多疑似中挖矿病毒记录

发现过程

因为我有使用conky的习惯,也就是在桌面上会显示cpu和内存的占用情况,由于服务器不止我一个人使用,最近发现好几次我同学的账户下的bash进程占用特别多,问了他之后,他也说他几次都是没有使用过bash相关服务,之前一直以为可能是某个软件bug之类的,这次想着好好查一下

排查过程

使用top可以看出zhy用户的bash进程cpu和内存占用都非常多,这很不正常

于是我搜了一下bash占cpu过多是什么情况,让我发现了这个博客:Ubuntu16.04.06 LTS -bash 进程占用cpu很高,中了挖矿病毒

看了下这篇博客的排查过程,我跟着做了一下,发现非常相似

首先,看了一下定时任务,发现确实有个bash文件,查看了下它的内容发现执行的是zhy用户.bash目录下的x86_64文件

看到名字有点像系统的文件,但我在我自己的用户下发现根本没有.bash这个目录,而且这个定时任务也不是我同学设置的,那肯定有问题

又查看了下进程的通信信息,发现在与178.62.225.127进行通信

查了下这个ip的归属地发现确实和那篇博客一样也在外国

我又用十六进制编辑器打开了下那个x86_64文件发现被upx加了壳

写在后面

服务器用的4090,可能被不法分子给盯上了。多亏平时用conky在桌面上显示cpu占用信息才能及时发现问题,但由于我并不太懂这方面知识,所以直接把zhy这个用户和它的家目录都给删了,希望之后不会再出问题吧

相关推荐
迎仔18 小时前
05-计算设备运维进阶:算力中心的设备医生
运维
石去皿18 小时前
【嵌入式就业10】Linux内核深度解析:从启动流程到驱动框架的工业级实践
linux·运维·服务器
Wpa.wk18 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
Trouvaille ~18 小时前
【Linux】应用层协议设计实战(二):Jsoncpp序列化与完整实现
linux·运维·服务器·网络·c++·json·应用层
是枚小菜鸡儿吖18 小时前
从 0 到 1 生成自定义算子:CANN + AIGC 的自动化工作流
运维·自动化·aigc
考琪18 小时前
Nginx打印变量到log方法
java·运维·nginx
tritone19 小时前
使用阿贝云免费云服务器学习Vagrant,是一次非常顺畅的体验。作为一名开发者
服务器·学习·vagrant
wangjialelele19 小时前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
SAP工博科技19 小时前
SAP 公有云 ERP 多工厂多生产线数据统一管理技术实现解析
大数据·运维·人工智能
YongCheng_Liang19 小时前
从零开始学虚拟化:桌面虚拟化(VDI)入门指南(架构 + 产品 + 部署)
运维·云计算