Fiddler 抓取安卓7.0以上HTTPS抓包
- 作者: 温柔男神帅帅哒
- 来源: 51数据库
- 2021-07-05
用fiddler抓取打包好的apk时,因请求时https,发现在7.0以上系统无法抓取,之后查找后解决方法:
在res/xml中新建文件 network_security_config.xml,
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!-- 支持 Android 9.0 以上使用部分域名时使用 http -->
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">sample.domain</domain>
</domain-config>
<!-- 支持 Android 7.0 以上调试时,信任 Charles 和 Fiddler 等用户信任的证书 -->
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>
创建完后,在androidManifest.xml中的application里面写:
android:networkSecurityConfig="@xml/network_security_config"
做完这个后还需要一步,用手机浏览器输入你的电脑ip+端口号。会提示下载fiddler证书

然后下载,找到文件点开,输入pin码(第一次安装会提示设置密码,默认是1234,有可能没有),之后随便输入个名字,安装成功。
之后打包,就可以了。
感谢一下博主:
https://blog.csdn.net/taipingWen/article/details/106215843
https://blog.csdn.net/hhy_123963/article/details/82594370
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2
