用途:这是一份面向安全研究与 CTF 的沙箱逃逸攻击手册,按沙箱类型整理逃逸思路,帮助在已知沙箱环境中选择对应技术。
主要能力:先做沙箱类型识别,依据受限 builtins、syscall 过滤、根文件系统变化、命名空间与能力缩减等指标区分 Python pyjail、Lua 沙箱、seccomp、chroot、Docker/容器、浏览器渲染进程与命名空间隔离。随后给出各类逃逸概览:Python 侧涉及 builtins 恢复、关键字绕过、子类遍历、pickle 与代码对象构造;Lua 侧涉及 debug 库、loadstring、LuaJIT FFI 与元表链;chroot 侧涉及泄漏 fd、双重 chroot、TIOCSTI、/proc 访问与 ptrace;浏览器侧涉及 Mojo IPC、共享内存、GPU 进程与内核漏洞;命名空间侧涉及 user/PID/mount 命名空间与 /proc/1/root;另含 rbash 受限 shell 逃逸。文末提供决策树,按沙箱类型分支选择技术。
使用方式:作为参考手册按需查阅,先识别沙箱类型,再进入对应章节;文中引用 PYTHON_SANDBOX_ESCAPE.md、SECCOMP_BYPASS.md 等扩展文档,并路由到 browser-exploitation-v8、container-escape-techniques、kernel-exploitation、linux-privilege-escalation 等相关技能。
适用场景:CTF pwn/沙箱题、容器与浏览器沙箱安全评估、逃逸后提权研究。
限制:资料为攻击技术概览,未提供完整利用代码、版本适用性、成功率或授权要求;实际使用须遵守法律与授权范围,缺失信息暂未提供。