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中可以看到完成的請求和響應資料