httpcanary-抓包,关联
安装CA证书
环境: lineageOS 19 / Android 12
httpcanary: 3.3.5
- 没有CA证书,会看到 设置》httpCanary根证书 》显示:未安装,无法抓取SSL/TLS加密数据包
- root shell 中操作拷贝下证书文件
1 2 3 4
adb root adb shell cd /data/data/com.guoshi.httpcanary/cache/ cp HttpCanary.pem HttpCanary.jks
- 重启httpcanary ,设置》httpCanary根证书,就会发现证书已经安装了
- 设置》httpCanary根证书 》导出HttpCanary根证书 》选择到处类型 System Trusted(.0) 》导出的证书拷贝到系统证书的目录:
1 2 3
cd /sdcard/HttpCanary/certs mount -o remount,rw / cp 87bc3517.0 /etc/security/cacerts/
- 未完待续
https 的数据包还是无法抓包,提示:1 2 3 4 5 6 7 8 9
异常信息 Read error: ssl=0x7c8ff0fa98: Failure in SSL library, usually a protocol error error: 10000416:SSL routines: OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN(external/boringssl/src/ssl/tls_record.cc:594 0x7caff09098:0x00000001) 异常原因 目标App使用了固定证书,无法直接抓包 解决方案 使用Xposed模块JustTrustMe解除证书固定