移动端抓包方法总结

1. 通过抓包能获取那些信息

2. 常见抓包方式预览

3. 网络代理工具抓包

4. 通过网关抓包

5. 虚拟网卡映射抓包

6. 网络端口转发抓包

7. 移动设备本地抓包

通过抓包能获取那些信息

业务逻辑内容

数据流量

请求响应性能

排查前后端问题

业务调试

常见抓包方式预览

代理类:Fiddler Charls

网关类:路由器网关交换机

虚拟网卡映射:MacOSRVI

端口转发类:adb forwards

移动端本地:tcpdump  wireshark chromedevtools

代理抓包原理


移动端抓包方法总结_第1张图片

代理抓包原理


移动端抓包方法总结_第2张图片

代理抓包原理


移动端抓包方法总结_第3张图片

代理抓包优势

1.只需要移动端和抓包端在同一网络

2.并且相互之间能通信

3.工作在应用层方便对http报文进行中间处理(socket代理工作在传输层)

网关抓包(这里单指wifi共享)原理

所有的网络请求都是要经过网关的,通过对网关端口进行抓包,WIFI共享就是建立了虚拟网关,移动设备连接到WIFI共享网络后,就能通过虚拟网关抓取移动设备的报文

移动端抓包方法总结_第4张图片

虚拟网关路由表

wifi共享其实就是通过路由表建立虚拟网关


wifi共享优势

只要连接上WIFI热点任何报文都能抓到

wifi共享缺点


移动端抓包方法总结_第5张图片

虚拟网卡映射

iOS下通过rvictl建立ISO设备到mac的虚拟端口映射

移动端抓包方法总结_第6张图片

移动端本地抓包

手机端root安装busybox,pc端安装nc wireshark


移动端抓包方法总结_第7张图片

你可能感兴趣的:(移动端抓包方法总结)