学习资源
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,没有许可证文件,因此清单本身未声明复用条款,所链接作品各自保留权利。
关于此条目
说明已依据一手来源复核。
一手来源
同分区更多条目:文档与学习资源
- AndroidReverse101(Android 逆向 100 天教程) · 学习资源
- Ghidra Snippets Ghidra 脚本示例集 · 学习资源
- Frida Boot:二进制插桩入门工作坊 · 学习资源
- Embedded Hacking 嵌入式逆向课程(mytechnotalent) · 学习资源
- 逆向分析蓝牙雷达测速预警器协议 · 学习资源
- Link Pi ENCx 编码器非官方逆向文档 · 学习资源