SuperAPI AI 工具集

frida-tls-pinning

通用与其它

查看项目

更新于 10-16 01:07

技能介绍

用途:当 HTTPS 流量被证书固定或自定义信任校验阻断时,用该技能定位具体技术栈并实施相应 Hook,观察或绕过信任验证。

主要能力:先识别栈,而非直接套用通用绕过。Android Java 侧覆盖 OkHttp、TrustManager、Conscrypt、WebView、网络安全配置;Android 原生侧覆盖 BoringSSL、OpenSSL、Cronet、proxygen、Flutter 引擎。iOS 侧覆盖 NSURLSession、delegate 信任挑战、SecTrustEvaluate*、原生 BoringSSL。跨平台覆盖 React Native、Flutter、Unity 和自定义原生网络层。

使用方式:用公开脚本探测哪个 Hook 实际触发,再只保留必要的 Hook。Android 可用 Java.perform 遍历 okhttp3.CertificatePinner、com.android.org.conscrypt.TrustManagerImpl、javax.net.ssl.SSLContext 等类;iOS 可列出 ObjC 中包含 Trust 或 Session 的类;原生可枚举模块名,匹配 ssl、crypto、boring、cronet、liger 等关键字定位库基址与路径。参考文献 references/tls-patterns.md 获取各框架的 Hook 方案。

验证要点:代理须被设备或应用配置信任;Hook 必须在被阻断的同一请求期间产生日志;变更后同一请求应成功;流量可见或应用行为能证明信任校验已被绕过。最终脚本需记录应用版本、平台、库及回滚命令。

限制:不要把通用绕过脚本直接当作最终答案;具体功能、收费与平台支持等资料暂未提供,需以实际环境验证为准。