学习资源

osx & ios re 101 macOS 与 iOS 逆向阅读清单

以单个 README 维护的 macOS(OS X)与 iOS 逆向工程阅读清单,由 Michal Malik 于 2015 至 2019 年间整理,并标注为仍在进行中。九个部分共 98 个条目,依次涵盖必读博客与 Mach-O、ABI 和系统调用参考资料,Mach-O 基础知识,恶意软件、反调试和混淆相关文章,内核、沙箱与越狱研究,内核扩展开发与内核调试,取证与监控资料,以及 crackme 练习和六本书。条目只有链接或标题,大多没有说明。

使用条件与局限

  • 所审阅的提交日期为 2019-12-19,也是最新提交,此前的提交历史共 69 个提交,始于 2015-07-13。所链接的资料大多针对 OS X 10.x 和 iOS 8–10 时期的系统内部机制,例如 El Capitan 内核以及 iOS 9 和 10 的越狱分析;清单的更新早于当前的 macOS 和 iOS 版本以及搭载 Apple 芯片的 Mac。2019 年 12 月的一次提交更换了部分失效和过时的链接,但本合集未检查其余链接是否仍可访问。
  • 清单本身不提供也不需要任何目标文件;所链接的教程和 crackme 自带样本,书籍只列出书名。学习这些资料需要一台 Mac 或 iOS 设备,以及各篇文章所用的工具,例如 LLDB、Hopper,以及用于内核调试的 VMware Fusion 或 VirtualBox。
  • 清单既收录分析教程,也收录恶意软件感染、rootkit、提权和越狱相关文章;本条目只将其作为分析工作的背景读物。仓库只有 README.md,没有许可证文件,因此清单本身未声明复用条款,所链接作品各自保留权利。本合集只审阅了 README 和提交历史,没有阅读所链接的作品;清单也未提及 AI 或 REA。

关于此条目

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

来源复核于

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

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

一手来源

  1. README.md GitHub · michalmalik/osx-re-101 · 修订 486f33a
  2. https://github.com/michalmalik/osx-re-101/tree/486f33adf35848735327d9a83a05f9abd0f18af7
  3. https://github.com/michalmalik/osx-re-101/commits/486f33adf35848735327d9a83a05f9abd0f18af7

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

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