眾所周知,Fiddler默認只能抓取到http請求,要抓取到https請求我們還需要FiddlerCertMaker插件的支持,
至於怎么使用fiddler抓https及插件的使用方式,大家可以去百度隨便一搜就可以找到大量的教程,今天這
篇文章的主要目的是為了幫助大家解決按照正常流程走抓不到https的問題:
1、首先確保瀏覽器中代理設置有勾選“為所有的協議使用相同的代理服務器”:
打開瀏覽器(我這里使用的是firefox瀏覽器):
找到選項設置->找到代理->勾選為所有協議使用相同代理服務器
2、證書導出失敗,出現如下提示:The root certificate could not be located
解決方案:
1、在開始->運行輸入:certmgr.msc打開證書管理
2、點擊操作->查找證書
3、輸入fiddler,進行查找,將查找出來的所有證書進行刪除:
4、打開瀏覽器(firefox為例),搜索證書,打開證書管理器,將個人/服務器/證書機構下搜索到fiddler相關的證書都一並刪除:
最后,記得重啟瀏覽器,fiddler重新按照原先的流程導出來。
2、證書導出失敗,出現如下提示:Unable to configure Windows to Trust the Fiddler Root....
解決方案:
找到fiddler->工具欄tools->options,再選擇HTTPS,點擊CertEnroll engine,選擇MakeCert即可點擊OK保存,最后切記重啟fiddler!!!