如何使用Fiddler抓取移動端https協議包

第一步:安裝Fiddler
咱們須要安裝Fiddler軟件,版本須要在4.0以上,儘可能越高越好。android

Fiddler官方下載地址
圖片描述ios

下載後,安裝步驟比較簡單直接,next,next,finish瀏覽器

由於本機已經安裝過,就不步驟截圖了網絡

第二步:Fiddler添加證書支持iphone

由於須要抓取Https協議的包,因此咱們須要在證書的支持
圖片描述
圖片描述spa

如圖,在https選項卡中進行勾選,Fiddler會彈出一個框提示是否安裝證書,選擇安裝便可。代理

本機已安裝過,沒法截圖code

第三步:手機端安裝Fiddler證書圖片

  1. 手機和電腦鏈接同一個局域網絡後,iphone經過啓動safari瀏覽器訪問 http://<IP>:8888,回車進入Fiddler的證書安裝頁面ip

  2. IP就是電腦的局域網ip地址

  3. 點擊 FiddlerRoot certificate,進行證書安裝

  4. 最後安裝的證書若是須要認證,不然沒法使用,ios設置證書認證:設置-->通用--->描述文件與設備管理 。找到剛纔安裝的證書點擊信任。
    圖片描述

抱歉,手上只有iphone機器因此暫時以iphone爲例,android後期有時間補上。

第四步:手機設置代理

  1. 點擊局域網後面的感嘆號,進入高級設置
    圖片描述

  2. 在http代理處選擇手動模式,輸入ip和端口。ip即pc的局域網地址,端口爲:8888
    圖片描述

第五步:手機請求,Fiddler斷點抓包

  1. 手機端開始訪問,這個時候全部的請求都會被Fiddler抓取,你能夠根據本身的需求進行攔截,參數篡改,或者請求和返回值的查看。具體的請參考Fiddler使用指南
    圖片描述

相關文章
相關標籤/搜索