1. 程式人生 > >如何用fiddler抓取https的包

如何用fiddler抓取https的包

  現在很多帶有比較重要資訊的介面都使用了安全性更高的HTTPS,而Fiddler預設是抓取HTTP型別的介面,要想檢視HTTPS型別介面就需要安裝fiddler證書。就來介紹下,如何用fiddler來抓取https的請求。 1、首先確保安裝的 Fiddler 是較新的版本,比較老的版本可能會出現安裝不上fiddler證書生成器的問題。 2、關閉Fiddler。 3、下載並安裝Fiddler證書生成器。(注:Fiddler 證書生成器只能在 Vista 以上系統執行) 4、開啟Fiddler,點選工具欄中的Tools——>Fiddler Options…    5、切換到 HTTPS 選項卡,勾選 Capture HTTPS CONNECTs,勾選 Decrypt HTTPS trafic,會彈出安裝證書的提示。一路點是或確定安裝即可。 6、重啟fiddler,依然停留在 HTTPS 選項卡,點選右側Actions,能看一個下拉選單,點選 Export Root Certificate to Desktop,此時證書會生成到桌面上,名為 FiddlerRoot.cer,點OK儲存 7、匯入證書進行安裝 這部分android和ios有一點不同。 方法一: 1)android可以連線到電腦上,從電腦上開啟手機的記憶體卡,直接把證書匯入SD卡中。 2)點選設定——>安全——>從SD卡安裝——>從內部儲存空間中找到證書,點選安裝即可
方法二:  ios可以在手機瀏覽器上登入郵箱,然後將證書傳送到郵箱中,在手機上檢視郵件,點選附件進行證書的安裝即可 建議的方法: 直接在手機上的輸入代理的IP:埠在手機上安裝證書即可 8、檢視HTTPS 開啟fiddler,Tools——>Fiddler Options…,切換到HTTPS選項卡,把選項都勾選上,點選儲存,就可以檢視HTTPS介面了