抓取http 用fiddler直接抓即可,但是抓取https比起前者就会麻烦那么一丢丢了
如果你已经下载过fiddler 把fiddler的证书清空一下 win+R 输入 :certmgr.msc 回车
可参考(https://www.cnblogs.com/joshua317/p/8670923.html)
查找fiddler相关的证书
将查到的DO_NOT_TRUST_FiddlerRoot的证书都删了
打开chrome浏览器(以google chrome 浏览器做说明) 输入chrome://settings 进入设置
找一下是否有DO_NOT_TRUST_FiddlerRoot 证书 有则删除,没有忽略即可
点Tools-->Options...
然后点HTTPS -->Actions -->Reset All Certificates
把下面勾选上
将证书导出到桌面 ,点击OK
打开chrome 的证书管理
导入桌面的证书
重启一下fiddler之后,可抓https的包了
如果以上操作还是无法抓到https包或访问https站点出错
下载Fiddler证书生成器 fiddlercertmaker.exe (关闭fiddler再运行)
(下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2)
下面讲一下手机https的包的抓取
fiddler抓手机的包(看我上一篇博客)的设置
首先手机连接http://10.0.0.8:8888 (10.0.0.8是我pc端的ip,还懵逼的朋友们去看我上一篇博文)
下载fiddler 证书
手机点设置-->高级设置-->安全
-->从SD卡安装(证书)
找到我们下载证书的目录,把证书FiddlerRoot.cer导入
这样就可以实现手机https的抓包了