Linux 被挖矿病毒入侵解决方式

博主在面对服务器CPU持续100%使用率的问题时,经过一系列排查,发现了矿机病毒crypto及其相关进程,并成功删除。同时,博主还发现了黑客留下的SSH后门,通过chattr命令移除文件保护属性后将其删除,解决了安全问题,服务器恢复正常。
摘要由CSDN通过智能技术生成

前段时间突然发现cpu一直飙满100%使用率,但是查看自己服务却没有发现占用,流量也在不断增加。尝试了以下几种处理方式:

1、重启n次服务器尝试,无果。

2、网上搜索,无果。

3、阿里服务器提交工单,售后工程师反馈太慢了..... 无果

4、使用top命令无法找出占满cpu的进程,无果

5、下载yum install htop ,去检测,惊奇发现矿机病毒进程  crypto,我通过占用进程的这个路径去/usr/share/搜索,果然发现几个文件,执行rm -rf 删除crypto 和scan等文件,在使用命令whereis pnscan,获取到路径,通过路径去删除pnscan文件。

最后在杀掉进程kill -9 pid 

6、处理黑客留下的后门,cd /root/ssh/,发现留有两个免登录的ssh文件,修改日期也是在cpu爆满的那天,更加肯定是人为之的。

执行rm -rf 删除不掉,因为被授予了权限此时的权限是600,需要使用 chattr 命令:

#查看文件属性
lsattr authorized_keys
# 去除a属性
chattr -a  authorized_keys
# 去除i属性
chattr -i  authorized_keys
# 去除e属性
chattr -e  authorized_keys

7、执行rm -rf 删除ssh完成。

附上图:

处理前,cpu一直100%使用率:

进程占用情况:

处理后:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您的 Linux 系统被入侵并被用于挖矿,以下是一些解决方法: 1. 切断与恶意行为的连接:首先,您应该立即中断被入侵系统与外部恶意服务器的连接。您可以使用防火墙或网络设备来阻止与恶意服务器的通信。 2. 停止挖矿进程:查找并停止正在运行的挖矿进程。可以使用命令 `ps aux | grep miner` 或 `top` 来查找并终止挖矿相关的进程。如果您知道具体的挖矿进程名称,也可以直接使用 `kill` 命令来终止进程。 3. 清理恶意软件:查找并删除与挖矿相关的恶意软件。您可以使用命令 `find / -name <file_name>` 来查找文件名包含指定字符的文件,然后手动删除这些文件。 4. 更新和修补系统:确保您的 Linux 系统和相关软件都是最新版本,并应用安全补丁。这有助于修复已知的安全漏洞,减少入侵的风险。 5. 检查系统日志:检查系统日志文件,查找与入侵挖矿相关的异常行为。常见的日志文件包括 /var/log/auth.log、/var/log/syslog 等。分析这些日志可以帮助您了解入侵的来源和方式。 6. 强化安全措施:采取额外的安全措施来保护您的系统,如使用强密码、启用防火墙、限制远程访问、使用安全软件等。确保您的系统和应用程序都有合适的安全配置。 7. 进行系统扫描和恢复:可以使用安全软件或工具对系统进行全面扫描,以查找和清除潜在的恶意文件和后门。还可以恢复受影响的文件和配置,以确保系统正常运行。 请注意,上述措施可能需要一定的专业知识和技术能力。如果您对此不太熟悉,建议寻求专业人士的帮助,如网络安全专家或系统管理员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值