
转:Linux常见挖矿病毒查杀
发布日期:2021-05-11 13:26:22
浏览次数:17
分类:精选文章
本文共 1283 字,大约阅读时间需要 4 分钟。
Linux病毒识别与处理指南
系统被感染的迹象表明,可能存在可疑的进程、文件或网络连接。以下是一些实用的识别与清除方法。
快速识别Linux病毒
查看异常进程
使用top
命令实时监控系统进程状态,查找可疑的执行文件.exe
作为扩展名的进程。检查网络连接
使用netstat -antp
查看当前连接状态,发现异常IP地址或域名通常代表恶意软件在传播。情报检索
利用Google等搜索引擎查询可疑文件哈希值或症状,通常可以快速找到病毒的开发者信息或传播途径。主机可疑特征分析
定时任务检查
在/etc/cron.d
或使用crontab -l
查看定时任务,发现包含i.sh
、start.jpg
或网络下载指令的脚本通常意味着恶意软件。可疑文件路径
FULLPATH=/tmp/文件名.ogg,隐藏文件也不例外,仔细扫描整个系统目录。网络链接记录
Pid查看netstat -antp
中的连接方向和目标,多个长时间连接通常指向C&C(即中央控制中心)服务器。常见Linux病毒家族
BillGates
病毒iar标志性特征是:- /tmp下存在
gates.lod
、moni.lod
文件 - 访问特定域名
www.id666.pw
- 替换系统工具文件,伪装成真实文件
DDG
噬 ts Hole Backdoor:- /tmp保存
ddgs+.something
型的ELF文件 - 归档定时任务
i.sh
文件 - 多次下载网络恶意文件
SystemdMiner
- 访问包含
tor2web
或onion
的域名 - /tmp下随机生成
systemd*X
文件 - 定时运行
systemd-login
或随机名称的脚本
病毒清除方法
第一步: 定位与终止进程
- 使用
top
查看实时进程,终止可疑进程kill -9 PID
。 - 查找文件路径
ls /proc/[PID]/exe
,然后删除相关文件或文件夹rm -rf path
。
第二步: 清理定时任务
- 查看所有定时任务
crontab -l
或cat /etc/cron.d/*
。 - 删除定时任务
crontab -r
或rm
文件rm /etc/cron.d/[file]
。 - 搜索特定关键字或路径
grep -r "curl" /var/spool/cron
.
第三步: 系统自查
- 检查系统日志,特别是权限改动和文件替换记录。
- 使用
who
查看当前登录用户,看是否有异常进程启动)。
处理顽固病毒
对抗技巧:
文件保护
删除失败可能反映文件属性(比如只读或 immutable)。使用chattr -r
或chmod
调整文件权限。定时任务循环
crontab -l
显示循环创建脚本,检查是否存在curl
、wget
等下载指令。父进程追踪找到引发可疑进程的父进程,终止整个进程树。
处理难题
网络状况异常
销售报告中ss
、netstat
、ps
替换为恶意文件需彻底清除源文件。系统卡顿使用top
查看进程,筛选高_cpu用量的任务,深入查找矿软件的母体进程。
重复感染检查)etnxftpTELNET
服务器设置,确认SSH是否限速或弱密码。
文档结束
如需进一步支持,请联系技术支持团队。