re-ios

Installation
SKILL.md

iOS 应用分析

何时使用 / 何时不用

  • 用:拿到 IPA / 已安装 iOS 应用,需要看 Mach-O 结构、OC 类结构、代码签名、越狱环境动态分析
  • 用:App Store 加密二进制需要脱壳
  • 不用:目标只是 Mach-O 结构 / load commands(直接走 [[re-format-macho]])
  • 不用:需要运行时 hook / 绕过(走 [[re-frida]])
  • 不用:无越狱、无受管设备时的动态分析场景(静态先行,动态受限说明见坑 3)

工具准备

静态分析(解包 / class-dump / otool)可免沙箱;动态(越狱设备 / 模拟器 / 受管设备)按 [[re-analyze/platform-tips]] 最高原则在受控环境执行。

unzip / zipinfo —— ipa 解包

  • Linux: apt install unzip / dnf install unzip / pacman -S unzip
  • macOS: 自带 /usr/bin/unzip;Windows/WSL: WSL 内 Linux 版
  • 验证: unzip -v
Installs
50
GitHub Stars
193
First Seen
Aug 17, 2026