您現在的位置是:首頁 > 單機遊戲首頁單機遊戲
手機App抓包(HTTP&HTTPS協議)
- 2021-12-22
什麼是抓包
同學們在進行手機App應用測試或者除錯時,經常需要檢查客戶端到伺服器之間的資料互動是否正確,同時可能為了構造一些假資料,特殊場景,經常需要對手機App應用進行抓包操作,今天就給大家介紹一下針對手機App的抓包操作
使用的抓包工具是常見的Fiddler工具(HTTP協議除錯代理工具),能夠進行常見的抓包和分析操作
本文中涉及到的操作,主要有一下兩步操作:
1。 Fiddler抓取手機App的HTTP協議請求資料
1。 Fiddler開啟遠端連線
2。 手機端配置請求代理
2。 Fidder抓取手機App的HTTPS協議請求資料
1。 Fiddler開啟抓取HTTPS
2。 手機端配置證書(清除證書)
第一步:Fiddler抓取手機App的HTTP協議請求資料
先簡單描述一下實現流程,然後參照流程實現抓取操作:
1。 首先保證手機和Fiddler主機為同一網路
2。 Fiddler開啟遠端裝置連線(確認Fiddler代理主機IP和埠號)
3。 手機端設定網路代理為Fiddler主機(設為Fiddler代理主機IP地址和埠號)
4。 驗證:訪問傳智官網
1。首先保證手機和Fiddler主機為同一網路
Fiddler主機IP地址:
手機IP地址:
2。 Fiddler開啟遠端裝置連線
進入Tools——>Options——>Connections——>勾選Allow remote computers to connect
預設監聽的埠號8888()
3。 手機端設定網路代理為Fiddler主機
選中網路對應的無線連線名稱長按——>修改網路——>高階選項——>代理手動——填寫代理IP地址和埠——儲存
4。 驗證:訪問傳智官網
訪問HTTP協議的網路地址
第二步: Fidder抓取手機App的HTTPS協議請求資料
先簡單描述一下實現流程,然後參照流程實現抓取操作:
1。 首先保證手機和Fiddler主機為同一網路,並且能夠抓取HTTP協議
2。 Fiddler開啟抓取HTTPS協議
3。 手機端解除安裝配置證書
4。 驗證:訪問博學谷官網
1。 首先保證手機和Fiddler主機為同一網路,並且能夠抓取HTTP協議
參照第一步實現的抓取HTTP協議操作實現
2。 Fiddler開啟抓取HTTPS協議
進入Tools——>Options——>HTTPS——>勾選Capture HTTPS CONNECTS——>勾選Decrypt HTTPS traffic ——> 勾選 Ignore server certificate errors
3。 手機端解除安裝配置證書
4。 驗證:訪問博學谷官網
訪問HTTPS協議的網路地址
總結
藉助Fiddler工具抓包,抓取手機App主要解決不同端上應用請求相應資訊的分析問題
唯一需要特殊注意的操作——FIddler主機跟手機處在同一網段中