移動端抓包方法總結

1. 通過抓包能獲取那些信息

2. 常見抓包方式預覽

3. 網絡代理工具抓包

4. 通過網關抓包

5. 虛擬網卡映射抓包

6. 網絡端口轉發抓包

7. 移動設備本地抓包

通過抓包能獲取那些信息

業務邏輯內容

數據流量

請求響應性能

排查前后端問題

業務調試

常見抓包方式預覽

代理類:Fiddler Charls

網關類:路由器網關交換機

虛擬網卡映射:MacOSRVI

端口轉發類:adb forwards

移動端本地:tcpdump? wireshark chromedevtools

代理抓包原理


代理抓包原理


代理抓包原理


代理抓包優勢

1.只需要移動端和抓包端在同一網絡

2.并且相互之間能通信

3.工作在應用層方便對http報文進行中間處理(socket代理工作在傳輸層)

網關抓包(這里單指wifi共享)原理

所有的網絡請求都是要經過網關的,通過對網關端口進行抓包,WIFI共享就是建立了虛擬網關,移動設備連接到WIFI共享網絡后,就能通過虛擬網關抓取移動設備的報文

虛擬網關路由表

wifi共享其實就是通過路由表建立虛擬網關


wifi共享優勢

只要連接上WIFI熱點任何報文都能抓到

wifi共享缺點


虛擬網卡映射

iOS下通過rvictl建立ISO設備到mac的虛擬端口映射

移動端本地抓包

手機端root安裝busybox,pc端安裝nc wireshark


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容