使用 SandBlaster 提取 iOS 上的沙盒配置文件

💡 原文中文,约17200字,阅读约需41分钟。
📝

内容提要

Cellebrite于2023年8月推出SandBlaster工具,支持将iOS沙盒配置文件反编译为可读文本,扩展了对iOS 16.5和17.0的支持。用户需提取二进制数据并使用SandBlaster进行反编译,文章详细介绍了提取和分析沙盒配置文件的步骤及工具。

🎯

关键要点

  • Cellebrite于2023年8月推出SandBlaster工具,支持将iOS沙盒配置文件反编译为可读文本。
  • SandBlaster扩展了对iOS 16.5和17.0的支持,用户需提取二进制数据并使用该工具进行反编译。
  • 沙盒配置文件以二进制格式存储,定义了针对各种操作的规则。
  • 文章介绍了提取和分析沙盒配置文件的步骤及工具,包括使用ipsw工具下载内核缓存。
  • 提取沙盒内核扩展后,使用反汇编工具分析其内容,寻找沙盒规则和操作列表。
  • 反编译操作列表文件后,使用SandBlaster将二进制沙盒规则文件转为可读文本格式。
  • 反向工程过程包括创建输出目录、运行反向工程命令并生成沙盒配置文件。
  • 最终生成的沙盒配置文件可用于进一步分析,支持MachO格式以便于使用反汇编工具。
➡️

继续阅读