学习资源
iOSRE:iOS 逆向工程参考资料
由 kpwn 发起、社区维护的 iOS 逆向工程参考资料,由一个 wiki、一份公开技术论文与演讲的整理索引,以及几个环境配置脚本组成。wiki 页面介绍 iOS 的底层机制,如 Mach-O 可执行文件格式、XNU 内核与 IOKit、启动链,以及平台缓解措施的历史;README 说明项目尚处早期、仍在持续完善,多个页面仍是占位草稿。仓库只收录笔记和外部链接,并不包含任何 Apple 固件、设备镜像或应用二进制文件。
使用条件与局限
- 审阅基于 master 分支提交 20aff77;仓库最后一次推送为 2018-06-30,此后未再更新,其 iOS 8/9 时代的内容属于历史资料,并不跟进当前 iOS 版本。README 称该项目尚新、仍在持续推进,关于审计 XNU 内核、BootROM、沙箱及用户态等主题的多个 wiki 页面仍标注为 TODO。
- 仓库提供的是文档与链接,而非目标文件:resources/papers/README.md 是一份索引,链接到公开发表的论文和演讲,而非托管 PDF;仓库未提交任何 Apple 固件镜像、设备密钥或应用二进制。按材料实践需要读者自备研究设备以及 Apple 或第三方工具链,仓库本身并不提供。
- resources/scripts 下的配置脚本面向装有 Xcode 命令行工具的 macOS,并在运行时下载第三方软件,包括 Homebrew、ldid、Theos、Reveal、Hopper 和 class-dump;另有一个 Install XPwn 脚本在 Linux 上通过 apt 构建工具。各工具均保留自身许可证,本次审阅未安装或运行它们。
- README 提醒 resources 目录中的文件大多由用户贡献,可能带有恶意,建议运行前自行检查;项目未报告任何测试或验证结果。
- LICENSE.txt 为作者自拟的 Modified Anyone But Richard M Stallman(MABRMS)许可证,GitHub 无法识别(NOASSERTION),其条款允许在附带免责声明的前提下广泛复用;个别文件可能另有声明,所链接的论文和工具亦各自保留其条款。所审来源未确立与 AI 或 REA 的关联。
关于此条目
- 类型
- 学习资源
- 类别
- 学习资源
- 关联
- 学习资源
- 目标
- 应用 · 二进制 · 固件
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · kpwn/iOSRE · 修订 20aff77
- wiki/README.md GitHub · kpwn/iOSRE · 修订 20aff77
- wiki/Mach-O.md GitHub · kpwn/iOSRE · 修订 20aff77
- wiki/IOKit-RE.md GitHub · kpwn/iOSRE · 修订 20aff77
- resources/papers/README.md GitHub · kpwn/iOSRE · 修订 20aff77
- resources/scripts GitHub · kpwn/iOSRE · 修订 20aff77
- LICENSE.txt GitHub · kpwn/iOSRE · 修订 20aff77
- https://github.com/kpwn/iOSRE/tree/20aff7761b249cb2f76477ef39f8885bfcb404cf
同分区更多条目:文档与学习资源
- linux-re-101 Linux 逆向工程阅读清单 · 学习资源
- Frida Labs Android 插桩练习 · 学习资源
- osx & ios re 101 macOS 与 iOS 逆向阅读清单 · 学习资源
- 安装与客户端配置 · 文档
- CLI 与 Evidence · 文档
- MCP 接口约定与生成目录 · 文档