第一种:抓取PC端浏览器的Https请求
Chrome/IE
信任的系统的根证书
操作步骤:
- 打开Fiddler ,选择Tools >0ptions >HTTPS >Decrypt HTTPS traffic
- 安装证书
- 记得重启你的Flddler及浏览器
Firefox
有自己的一套证书管理系统
操作步骤:
- 导出证书,选择Tools >Options->HTTPS. >Decrypt HTTPS trffic,点击Actions >Export Root Crtificate to Desktop
- 打开Firefox,搜索证书,打开证书管理器,导入桌面的证书
- 记得重启你的Flddler及浏览器
火狐怎么安装fiddle的证书
1、导出fiddle的证书,导出的证书在桌面
第二种:抓取App端的Https请求
准备条件
- 真机
- 必须要把真机和电脑连接到同- -个路由器(可以相互的ping通)
- 模拟器
- 安装在电脑端的,所以它的网络是共享电脑端,我们不需要做其他的设置
操作步骤:
1.打开Fiddler, 设置监听的端口,必须要把allow remote computers to connect 勾选,设置完成后需要重启
2.模拟器--打开设置--WiredSSID,长按WiredSSID
3.打开手机端浏览器,输入http://192.168.1.222:7777 点击连接下载证书
4.检验证书是否安装成功,设置->安全->信任的凭据>用户
到目前为止就设置完成,就可以抓取http
抓取 HTTPS 的需要:
App绕过SSL Pinning机制抓取Https请求:https://www.cnblogs.com/yyoba/p/12370510.html