记一次Linux Centos7病毒清理

本文讲述了作者在Linux测试环境中遭遇罕见病毒的过程,从卡顿现象追踪到伪装的nginx进程,通过iptables、crontab和文件搜索,最终定位并删除了隐藏在crondr脚本中的恶意程序。展示了如何在看似安全的系统中发现并消除威胁。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记一次在工作中测试环境下中病毒的处理解决办法,都说linux系统非常安全,但是很多人百年一遇的病毒被我遇上了,公司三台测试环境服务器中招。

最开始系统突然变得很卡,使用top命令查看资源占用情况,发现有一个nginx进程占用非常高的cpu,但是!这机器上根本没有装nginx。。。于是开始一系列排查。

想要使用kill命令结束进程结果没有几秒钟进程又自动启动了

使用ps -ef | grep 31990 查看进程发现没有这个名叫nginx的进程,初步判断是木马进行了伪装,接下来使用lsof -p 31990进行排查

 发现本机一直与一个陌生ip进行通信,查了一下这个ip所在地为阿姆斯特丹。。。于是使用iptables防火墙了阻止了这个ip的访问,然后再kill掉进程发现伪装成nginx的木马程序不会再自启

想到之前结束掉木马进程又自启的情况,病毒肯定配置了计划任务和开机自启,使用crontab -l查看并没有发现定时任务,cat /etc/crontab也同样没有,但是在/etc/cron.d/下面发现有病毒脚本。(涂抹部分是某台同样中毒机器的ip),注意:下图中脚本里的病毒程序就存在于/bin/名叫crondr,终于发现了源头,果断删除

另外,在根下全盘搜索病毒脚本,在下图这些目录中都发现了存在的病毒脚本,果断统统删除

 世界终于恢复了平静。。。

### 如何在Linux系统中完全卸载ClamAV 要在Linux系统中完全卸载ClamAV及其相关组件,可以按照以下方式操作。以下是基于YUM包管理器(适用于CentOS、RHEL等发行版)的操作指南。 #### 卸载ClamAV及相关依赖项 可以通过`yum remove`命令来移除已安装的ClamAV软件包以及其关联的子模块: ```bash sudo yum remove clamav* -y ``` 这条命令会删除所有与ClamAV相关的程序文件和配置文件[^2]。 #### 清理残留数据 即使通过上述步骤成功卸载了ClamAV,仍可能存在一些未被自动清理的数据或目录。为了彻底清除这些内容,需手动执行如下操作: 1. **删除数据库缓存** ClamAV通常会在特定路径存储病毒定义文件和其他临时资料。如果希望一并清除此类资源,则运行下列指令: ```bash sudo rm -rf /var/lib/clamav/* ``` 2. **移除日志录** 日志对于排查问题很有帮助,但在完成卸载之后可能不再需要它们。因此可以选择将其删去以释放磁盘空间: ```bash sudo find /var/log/ -name "*clam*" -exec rm {} \; ``` 3. **消除自定义设置** 用户可能会依据个人需求调整过某些参数或者创建额外脚本;此时也应考虑把这些定制化部分予以处理掉。比如编辑过的主配置文档位于 `/etc/clamd.conf` 和 `/etc/freshclam.conf` ,可以直接连同整个父级夹一起销毁: ```bash sudo rm -rf /etc/{fresh,}clam* ``` 以上动作均涉及敏感区域,请务必谨慎行事以免误伤其他正常运作的服务! #### 验证是否已经彻底卸载干净 最后一步就是确认确实没有任何残余痕迹留存于目标主机之上。一种简单的方法便是再次尝试重新部署相同版本号的新实例看会不会报错冲突之类的信息出来即可知晓结果如何啦~ --- ### 注意事项 - 如果您使用的是Debian系发行版(如Ubuntu),则应该替换 `yum` 命令为 `apt-get` 或者 `dpkg` 来实现相似功能。 ```bash sudo apt-get purge clamav* -y && sudo apt autoremove -y ``` - 对于源码编译安装的情况,由于缺乏统一的标准流程指导具体做法会有很大差异度所以这里不做深入探讨仅提供思路参考而已哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-满心欢喜-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值