fiddle 抓取PC端浏览器/App端的Https请求

第一种:抓取PC端浏览器的Https请求

Chrome/IE

信任的系统的根证书

操作步骤:

  1. 打开Fiddler ,选择Tools >0ptions >HTTPS >Decrypt HTTPS traffic
  2. 安装证书
  3. 记得重启你的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

 

posted @ 2020-03-16 11:10  守护往昔  阅读(1014)  评论(0编辑  收藏  举报