用途:在已获得低权限 shell 后,系统化排查并尝试提升至 root 的攻击手册,属于渗透测试与安全评估参考。
主要能力与覆盖主题:
- 枚举清单:系统信息(uname -a、/etc/os-release、/proc/version)、sudo -l、SUID/SGID(find / -perm -4000/-2000)、capabilities(getcap -r /)、cron 与 systemd timers、可写文件目录、网络服务、凭据位置。
- SUID/SGID 利用:结合 GTFOBins(bash -p、find -exec、vim -c ':!/bin/sh' 等)与共享库劫持(ldd、strace 定位加载路径后注入 .so)。
- Capabilities 滥用:cap_setuid、cap_dac_override、cap_sys_admin、cap_sys_ptrace 等的对应风险与利用。
- cron/timer 滥用:可写脚本注入、PATH 劫持、tar 通配符注入,配合 pspy 无 root 监控进程。
- NFS no_root_squash、可写 /etc/passwd 与 /etc/shadow、sudo env_keep 的 LD_PRELOAD、docker 组挂载宿主文件系统、Python/Perl/Ruby 库劫持。
- 自动化工具(LinPEAS、linux-exploit-suggester、pspy、LinEnum)与提权决策树。
必要用法:先执行枚举命令收集信息,再按决策树逐项匹配;部分利用需交叉参考 GTFOBins 的 SUID 章节。资料提供配套参考文件 SUID_CAPABILITIES_TRICKS.md 与 KERNEL_EXPLOITS_CHECKLIST.md,并在相关时路由至 container-escape-techniques、linux-security-bypass、linux-lateral-movement、kubernetes-pentesting 等技能。
限制:资料未说明授权范围、目标环境、支持的系统版本或工具获取方式;内核漏洞稳定性评估、编译与交叉编译细节在附加参考文件中,正文未展开。使用须遵守法律法规与授权测试要求。