用途:该技能是 ctf-sandbox-orchestrator 的下游专用技能,仅在后者已启用并已确定沙箱假设、节点归属与证据优先级后使用;否则应先回到 ctf-sandbox-orchestrator。适用于关键路径依赖 iOS 实时信任边界、而非仅靠静态字符串或 plist 值的场景。默认用简体中文回复,除非用户明确要求英文。
主要能力与流程:一、静态 iOS 分诊,梳理 bundle 结构、Info.plist、entitlements、URL schemes、universal links、内嵌框架与 app group 路径,记录可能的信任边界(请求签名、设备绑定、证书校验、越狱检测、Keychain 访问、本地缓存加载),并判断敏感逻辑位于 Objective-C、Swift、内嵌框架还是内嵌 Web 界面。二、Hook 运行时边界,优先 hook 请求构造器、加密辅助、信任评估器、Keychain 读取或 Objective-C selector,而非宽泛 UI 处理器,记录明文输入、头部、nonce、签名字符串与输出,仅在必要时绕过 pinning 或环境检查以暴露真实请求路径。三、重放被接受的路径,重建最小有状态序列(本地 token、设备标识、请求体、签名、头部、信任检查),保持 hook 日志、bundle 路径、plist 键与本地存储产物对应同一会话或账号状态;若任务转为变换恢复而非 iOS 运行时,应切回更通用的加密或移动技能。
使用方式:保留原始 IPA、解包 bundle 及解密或重签名副本为独立产物;先看 Info.plist、entitlements、URL schemes、框架、Keychain 使用与本地存储,再做广泛运行时 hook;选择能证明行为的最窄运行时边界;在断言信任路径已理解前,需关联静态 bundle 证据与实时 hook 输出;用最小 hook 集复现被接受的请求、token 或受控分支。可加载 references/ios-runtime.md 获取 hook 目标、存储清单与证据打包。需保留 bundle 路径、entitlements、plist 键、selector、类名、hook 点、头部名、Keychain 项、本地 DB 或 plist 路径、URL schemes、app-group 存储位置,以及能证明 iOS 信任边界的最小可重放请求或分支。
限制:资料未提供具体安装命令、支持平台版本、收费方式或效果保证,暂未提供。