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