学习资源

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 的关联。

关于此条目

类型
学习资源
类别
学习资源
关联
学习资源
目标
应用 · 二进制 · 固件

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · kpwn/iOSRE · 修订 20aff77
  2. wiki/README.md GitHub · kpwn/iOSRE · 修订 20aff77
  3. wiki/Mach-O.md GitHub · kpwn/iOSRE · 修订 20aff77
  4. wiki/IOKit-RE.md GitHub · kpwn/iOSRE · 修订 20aff77
  5. resources/papers/README.md GitHub · kpwn/iOSRE · 修订 20aff77
  6. resources/scripts GitHub · kpwn/iOSRE · 修订 20aff77
  7. LICENSE.txt GitHub · kpwn/iOSRE · 修订 20aff77
  8. https://github.com/kpwn/iOSRE/tree/20aff7761b249cb2f76477ef39f8885bfcb404cf

同分区更多条目:文档与学习资源

文档与学习资源分区全部 50 项资源