您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

手機App抓包(HTTP&HTTPS協議)

  • 由 黑馬程式設計師 發表于 單機遊戲
  • 2021-12-22
簡介驗證:訪問博學谷官網訪問HTTPS協議的網路地址總結藉助Fiddler工具抓包,抓取手機App主要解決不同端上應用請求相應資訊的分析問題唯一需要特殊注意的操作——FIddler主機跟手機處在同一網段中

什麼是抓包

同學們在進行手機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地址:

手機App抓包(HTTP&HTTPS協議)

手機IP地址:

手機App抓包(HTTP&HTTPS協議)

2。 Fiddler開啟遠端裝置連線

進入Tools——>Options——>Connections——>勾選Allow remote computers to connect

預設監聽的埠號8888()

手機App抓包(HTTP&HTTPS協議)

3。 手機端設定網路代理為Fiddler主機

選中網路對應的無線連線名稱長按——>修改網路——>高階選項——>代理手動——填寫代理IP地址和埠——儲存

手機App抓包(HTTP&HTTPS協議)

4。 驗證:訪問傳智官網

訪問HTTP協議的網路地址

手機App抓包(HTTP&HTTPS協議)

第二步: 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

手機App抓包(HTTP&HTTPS協議)

3。 手機端解除安裝配置證書

手機App抓包(HTTP&HTTPS協議)

4。 驗證:訪問博學谷官網

訪問HTTPS協議的網路地址

手機App抓包(HTTP&HTTPS協議)

總結

藉助Fiddler工具抓包,抓取手機App主要解決不同端上應用請求相應資訊的分析問題

唯一需要特殊注意的操作——FIddler主機跟手機處在同一網段中

Top