Fiddler安卓7.0以上HTTPS抓包及安卓9.0以上http抓包

本文详细介绍了在Android 7.0及以上版本如何解决HTTPS抓包问题,以及在Android 9.0以上设备上处理HTTP抓包的解决方案。关键在于创建network_security_config.xml文件,并在Manifest中配置,确保仅在调试模式下允许抓包。
摘要由CSDN通过智能技术生成

Fiddler安卓7.0以上HTTPS抓包及安卓9.0以上http抓包

问题:Android7.0及以上https无法抓包

升级了 targetSdkVersion 到 28 后发现在 Android 7.0 以上机型 Fiddler 抓取 https 包时显示找不到证书

问题原因

Android 6.0 network配置文件

<!-- 默认允许所有明文通信 -->
<base-config cleartextTrafficPermitted="true">
    <trust-anchors>
        <!-- 信任系统预装 CA 证书 -->
        <certificates src="system" />
        <!-- 信任用户添加的 CA 证书,Charles 和 Fiddler 抓包工具安装的证书属于此类 -->
        <certificates src="user" />
    </trust-anchors>
</base-config>

Android 7.0 -8.1 network配置文件

<!-- 默认允许所有明文通信 -->
<base-config cleartextTrafficPermitted="true">
    <trust-anchors
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值