这是什么?
badquery 是一个针对 iOS 26 和 27 的沙盒逃逸概念验证项目,用 C 语言编写——也就是一段演示如何突破 iOS 应用沙盒的代码。
这是一个能装到我 iPhone 上的越狱工具吗?
不是——作者明确表示这只是一个面向开发者的概念验证,目前并没有什么实际可用的价值。把它当成演示就好,别当成工具。
我怎么编译和运行它?
仓库没有文档化任何构建或运行步骤:它就是纯 C 代码,没有 Makefile、脚本或依赖清单,所以想复现就得自己读源码、自己编译。
它支持哪些 iOS 版本?
覆盖 iOS 26.0 到 26.6.1,以及 27.0 beta 4。作者还提到 iOS 18 或许也能用,但他完全没测试过——效果因人而异,别抱太大期望。
badquery 逃出沙盒之后到底能访问什么?
可以访问应用沙盒之外的文件系统路径:README 里列出了 badquery 能够访问的具体路径,这也是这次逃逸实实在在的成果。
我能把这段代码用到自己的项目里吗?
未经许可大概率不行——仓库没有附带开源许可证,所以代码默认仍归作者独家版权。拿来阅读学习倒是没问题。
What are similar projects?
FilzaSlop, dirtyfrag, skitter-creek-bath-salts, exploitarium, badnotes, Relapse-Exploit, Erosion, copy-fail-CVE-2026-31431
Which topics is it in?
poc, mobile-security, exploit-development, security-research, infosec, vulnerability, exploit, low-level, hacking, apple, sandbox, c