Fiddler目前默認安裝對http協議進行抓取但是對手機以及其他一些是https協議的通訊抓取需要配置。
首頁我們要在fiddler中找到菜單欄的Tools > Options,打開“Options”對話框。
在打開的“HTTPS”選項卡中,勾選“Capture HTTPS CONNECTs”和“Decrypt HTTPStraffic”前面的複選框,由於我們是通過WiFi遠程連過來,所以在下面的選項框中選擇“...from remote clients only”以及‘’Ignore servercertificate errors‘’。
再在connections中像下圖一樣進行勾選,就準沒錯不用管它們是什麼意思
接下來,我們要安裝android和ios的證書問題了, Fiddler本質上是一個HTTPS代理服務器,其自己帶的證書顯然不會在Android設備的受信任證書列表裏。
有些應用程序會查看服務器端的證書是否是由受信任的根證書籤名的,如果不是就直接跳出。
所以,爲了保險起見,我們要將Fiddler代理服務器的證書導到Android設備上。
導入的過程非常簡單,打開android設備自帶的瀏覽器,在地址欄中輸入代理服務器的IP和端口,例如本例中我們會輸入172.20.7.51:8877,進入之後會看到一個Fiddler提供的頁面:
--》》--》》
填寫證書的名字
安裝完成並設置相對應的數字密碼或者圖形密碼之後,就可以看到證書安裝完畢。如下圖:
iOS的設備安裝也像android一樣的步驟,只不過需要在設置中的關於本機中的證書信任設置中把證書開關打開。。完事具備,我們還是抓https的包吧~~~
注:本文屬於原創,本博客下所有內容,凡註明"來源:laofashi2015"的所有文字、圖片和音視頻資料,版權均屬laofashi2015所有,任何媒體、網站或個人未經本人協議授權不得轉載、鏈接、轉貼或以其他方式複製發佈/發表。已經本人協議授權的媒體、網站,在下載使用時必須註明"稿件來源:laofashi2015",違者本人將依法追究責任。