用fidder給手機抓包

電腦最好是筆記本,這樣能和手機保持統一局域網內;其餘很少說,直接說步驟了。ios

一.對PC(筆記本)參數進行配置瀏覽器

   1. 配置fiddler容許監聽到https(fiddler默認只抓取http格式的)安全

         打開Fiddler菜單項Tools->TelerikFiddler Options->HTTPS網絡

         勾選CaptureHTTPS CONNECTs,點擊Actions,代理

         勾選Decrypt HTTPS trafficIgnore servercertificate errors兩項,點擊OK(首次點擊會彈出是否信任fiddler證書和安全提示,直接點擊yes就行),見圖:server

 

2.配置fiddler容許遠程鏈接blog

         上一步窗口中點擊Tools->TelerikFiddler Options->Connections,勾選allow remote computers to connect,默認監聽端口爲8888(下圖Fiddler listens on port就是端口號),若端口被佔用能夠設置成其餘的,配置好後要從新啓動fiddler,以下圖:ip

 

點擊完成以後,PC端配置完成,接下來開始配置手機端,以安卓爲例,iOS方法同安卓;rem

二.對手機端進行參數配置cmd

         首先要保證手機和電腦都處於同一個網絡;

         而後要知道電腦的ip地址(固然這個電腦是安裝fiddler的電腦),電腦ip地址可經過cmd,輸入ipconfig查詢,或網絡共享中ipv4找到,個人是192.168.103.53,

         再者要知道fiddler的端口號,Tools->TelerikFiddler Options->Connections,port中值就是端口號,通常默認爲8888;接下來開始操做手機;

1.第一步:手機和電腦鏈接同一個網絡,打開手機瀏覽器,輸入http://ip:端口號,點擊前往;見下圖:

        

2.第二步:前往以後會跳轉到證書下載頁,見下圖:

         點擊FiddlerRootcertificate下載證書;

        

3.第三步:點擊下載以後,安裝證書並起個名字,隨便寫就行,點擊肯定(ios手機須要信任描述文件,而且安裝證書,信任證書);

        

4.第四步:要求設置一個手機密碼,本身設置一個,記住密碼就行,最後不用了去系統-安全-密碼中去掉便可;

        

5.第五步:更改手機無線網的代理

         手機系統設置-無線網-點擊高級,代理選擇手動,主機名就是fiddler的電腦ip地址,端口號,就是fiddler的端口號,與瀏覽器中ip:端口號保持一致,點擊肯定便可,

 

6.操做手機,電腦fiddler中會顯示一些http信息,成功;(若是抓取不到,可能須要重啓fiddler

若是重啓依然抓取不到,多是證書沒有安裝好,或者手機中沒有信任安裝的證書,須要去設置中進行配置。

相關文章
相關標籤/搜索