用途:面向 iOS 应用的渗透测试技能,作为一个轻量路由器,按需加载 workflows/ 与 methodology/ 下的详细手册,覆盖 OWASP MASTG 全流程(侦察→静态→动态→网络→存储→加密→认证→报告)。
主要能力:新 iOS 应用安全评估(IPA 与已安装应用);SSL Pinning、越狱检测、生物识别、反调试绕过;钥匙串/NSUserDefaults/文件/SQLite 提取与分级;HTTPS/gRPC/WebSocket 流量拦截与篡改;MASTG/MASVS 合规测试;加密或解密 Mach-O 二进制分析。触发短语如 “pentest iOS app”“bypass SSL pinning iPhone”“extract keychain”。
使用方式:提供工作流索引(完整评估、SSL 绕过、越狱绕过、钥匙串提取、IPA 解密、认证与生物识别测试)、方法学索引与 Frida 脚本(ssl_pinning_bypass.js、jailbreak_bypass.js、biometric_bypass.js 等)。并行提示:class-dump、otool、strings、plutil、Objection 枚举可并发;Frida spawn 与依赖会话的命令须串行。环境自检命令:idevice_id -l、ideviceinfo | grep ProductVersion、frida-ps -U、objection -g <bundle_id> explore --startup-command 'ios info binary; exit'。工具安装:pip install frida-tools(≥16.6)、pip install objection(≥1.11)、brew install libimobiledevice、ios-deploy、ideviceinstaller、class-dump。
适用场景:越狱或非越狱设备的 iOS 应用安全测试、漏洞赏金与合规评估。非越狱场景可用 objection patchipa 注入 Frida Gadget 或 ideviceimagemounter 挂载开发者磁盘镜像。
限制:不适用于 Android APK(用 android-pentest)、后端通用 Web API(web-pentest/api-pentest)、iOS 源码审查(secure-code-review)、macOS 桌面应用(macos-pentest)。Frida 会话有状态,spawn 与插桩不可拆到不同子代理。钥匙串转储要求应用安装后至少启动一次。资料最后验证为 2026-04,目标 iOS 15–17;iOS 18+ 越狱方案转向仅用户态,SSH 路径为 /var/jb/usr/bin/ssh,Frida 服务位于 /var/jb/usr/sbin/frida-server。其他收费、平台与效果信息暂未提供。