温馨提示×

怎样检测debian exploit

小樊
34
2026-10-19 07:21:34
栏目: 智能运维

检测 Debian 系统是否存在 exploit(漏洞利用/被入侵痕迹) 通常可以从 系统完整性、异常进程、网络、日志、后门 几个层面来做。下面给你一套实用、可操作的思路和命令。


一、系统版本与已知漏洞确认

1. 查看 Debian 版本

cat /etc/os-release
uname -a

2. 检查是否有未修复的安全更新

apt update
apt list --upgradable

关注:

  • linux-image-*
  • systemd
  • glibc
  • openssl
  • sudo

3. 使用 Debian 安全追踪

apt install debsecan
debsecan

可列出已知 CVE 及可利用漏洞


二、检测是否被 Exploit 成功(入侵痕迹)

1. 异常进程

ps auxf
top

重点看:

  • 陌生进程
  • 高 CPU / 网络占用
  • 名字像系统进程(如 sshd、bash)但不是

2. 异常网络连接

ss -antup
netstat -antup

关注:

  • 连向陌生 IP
  • 监听异常端口
  • 外连矿池 / C2 服务器

三、文件与权限异常检测

1. 查找最近被修改的文件

find / -mtime -7 -type f 2>/dev/null

2. SUID / SGID 后门

find / -perm -4000 -type f 2>/dev/null
find / -perm -2000 -type f 2>/dev/null

3. 检查 crontab 和启动项

crontab -l
ls -la /etc/cron*
systemctl list-unit-files

4. 隐藏文件 / 目录

ls -la /
find / -name ".*" -type d 2>/dev/null

四、日志分析(非常重要)

1. 认证日志

less /var/log/auth.log

关注:

  • 爆破 SSH
  • 成功登录 IP 异常
  • sudo 提权记录

2. 系统日志

journalctl -xe
less /var/log/syslog

3. Web / 服务日志

如:

  • /var/log/nginx/
  • /var/log/apache2/
  • /var/log/mysql/

五、使用安全工具扫描

1. Rootkit 检测

apt install rkhunter chkrootkit
rkhunter --check
chkrootkit

2. 文件完整性

apt install aide
aideinit

3. 漏洞扫描(外部)

  • lynis
apt install lynis
lynis audit system

六、常见 Debian Exploit 场景

类型 常见目标
本地提权 sudo、kernel、polkit
远程 RCE SSH、Redis、MySQL、Web
后门 crontab、systemd、.bashrc
挖矿 高 CPU、外连矿池

七、如果你怀疑已被入侵

✅ 立即做:

  1. 断网
  2. 保留日志
  3. 从干净系统备份数据
  4. 重装系统(最安全)

⚠️ 不要只“删文件”,exploit 可能已留后门


如果你愿意,可以告诉我:

  • Debian 版本
  • 是否跑 Web / 数据库
  • 具体异常现象(卡、被黑、告警)

我可以帮你精准判断是哪种 exploit 或入侵方式。

0 踩