1. 程式人生 > >Fiddler設定抓取https包

Fiddler設定抓取https包

一、安裝Fiddler

1.下載最新版fiddler

2.正常傻瓜式安裝,安裝完畢後,不用先開啟fiddler

3.下載並安裝fiddler證書生成器

下載後雙擊安裝

4.開啟fiddler,點選工具欄中的Tools-->Options

5.點選https設定選項,勾選選擇項

6.點選Actions,點選第二項Export Root,這時桌面上會出現證書FiddlerRoot.cer檔案,點選ok設定成功,關閉fiddler

7.PC端,在瀏覽器中匯入FiddlerRoot.cer,以谷歌瀏覽器為例說明 ,在瀏覽器上輸入:chrome://settings/

然後進入高階設定,點選管理證書

8.在受信任的根證書頒發機構,對證書進行匯入

9.重新開啟fiddler,就可以在電腦上進行https抓包了

二、手機抓包設定

1) 啟動Fiddler, 開啟選單欄中的 Tools > Fiddler Options, 開啟“Fiddler Options” 對話方塊

2) 在“Fiddler Options”對話方塊切換到“Connections” 選項卡, 然後勾選“Allowromote computers to connect” 後面的複選框, 然後點選“OK” 按鈕

3) 在本機命令列輸入: ipconfig, 找到本機的ip地址。

4) 開啟android裝置的“設定” ->“WLAN” , 找到你要連線的網路, 在上面長按, 然後選擇“修改網路” , 彈出網路設定對話方塊, 然後勾選“顯示高階選項”

5) 在“代理” 後面的輸入框選擇“手動” , 在“代理伺服器主機名” 後面的輸入框輸入電腦的ip地址, 在“代理伺服器埠” 後面的輸入0框輸入8888, 然後點選“儲存” 按鈕

6) 然後啟動android裝置中的瀏覽器, 訪問百度的首頁, 在fiddler中可以看到完成的請求和響應資料