用途:在刚拿到 shell 后,快速判断目标主机是否存在可用提权路径。定位为轻量检查,不包含完整后渗透流程;需要完整流程时应使用 post-exploit-linux 或 post-exploit-windows。
Linux 主要检查项(按成功率排序):sudo 权限(sudo -l,结合 GTFOBins 提权)、SUID 文件(find / -perm -4000 2>/dev/null,非标准 SUID 二进制对应 GTFOBins)、Capabilities(getcap -r / 2>/dev/null,如 python3+cap_setuid)、可写 cron(cat /etc/crontab; ls -la /etc/cron.*)、可写 /etc/passwd、Docker 组(id | grep docker)、内核版本(uname -r,对应 DirtyPipe/DirtyCow/PwnKit 等)。可用 privesc_check_linux 自动扫描,或按清单手动检查。快速判断:若 sudo -l 存在任何 NOPASSWD 条目,提权概率较高。
Windows 主要检查项:Token 权限(whoami /priv,SeImpersonate 对应 Potato 系列)、用户组(whoami /groups)、服务权限(sc qc [service],可写服务二进制可替换)、未加引号服务路径(wmic service get name,pathname)、AlwaysInstall(reg query HKLM...\Installer)、自动登录(reg query "HKLM...\Winlogon",关注 DefaultPassword)、补丁缺失(systeminfo)。快速判断:Web shell 通常具备 SeImpersonate,可优先考虑 Potato 提权。
自动建议:可将 whoami /all(Windows)或 uname -a && sudo -l(Linux)的输出传给 privesc_suggest,获取匹配的提权路径和 CVE。
限制:仅做快速提权检查,不含凭据收集与横向移动;需与完整后渗透工具按场景互补使用。具体工具版本、安装方式与完整命令参数暂未提供。