用途:用于 Android/iOS 应用安全评估、漏洞赏金移动端初筛与应用商店侦察,重点在动态分析阶段拦截 TLS 流量、绕过 root/越狱与生物识别门控,并枚举利用导出组件、Content Provider、深链与 WebView。
主要能力:提供技术映射表,将每项技术对应到 ATT&CK、CWE 与参考文档及脚本,包括 Frida 17 服务端/gadget 搭建、Android 14/15 Conscrypt-APEX CA 注入、Java TrustManager/OkHttp/原生 SSL 固定绕过、RootBeer 等 root 检测绕过、导出 activity/service/receiver 滥用、Content Provider SQLi 与路径穿越(CVE-2025-48609)、任务劫持 StrandHogg 与 TapTrap、深链/intent 重定向、WebView JS 接口 RCE 与 file:// 窃取、OAuth 自定义 scheme 回调劫持、不安全存储与 Keystore/Keychain 滥用、生物识别绕过、iOS 越狱与检测绕过、IPA 解密与 class-dump、Flutter reFlutter 固定绕过、React Native Hermes 字节码反编译。
使用方式:先静态分诊 APK,例如 adb shell pm path com.target.app、adb pull、python3 scripts/manifest_attack_surface.py base.apk -o surface.json、jadx -d src base.apk、apktool d base.apk -o decoded;再推送并运行匹配版本的 frida-server,用 bash scripts/android_ca_inject.sh 9a5ba575.0 cacert.pem 注入 CA,用 frida -U -f com.target.app -l scripts/universal_unpin.js --no-pause 启动目标,用 bash scripts/component_fuzz.sh com.target.app surface.json 测试导出面。iOS 侧可用 frida-ios-dump -o app.ipa com.target.app 与 frida -U -f com.target.app -l scripts/ios_bypass_suite.js --no-pause。混合应用可用 python3 scripts/hermes_triage.py base.apk 识别 Flutter/RN。
适用场景与限制:适用于授权测试与自有应用评估。绕过仅作用于客户端检查,服务端 Play Integrity/DeviceCheck 等证明不受影响;CA 注入挂载仅存在于 Zygote 命名空间,Zygote 崩溃后需重新注入;生物识别绕过仅对布尔结果模式有效,对 SecAccessControl 加密门控无效;TapTrap 已在 2025 年 12 月安全补丁修复,CVE-2025-48609 已在 2026 年 3 月 SPL 修复。具体环境搭建、证书哈希与脚本参数细节见各参考文档,资料未提供的内容暂未提供。