Android抓取自定义socket通信
在android抓取自定义通信的时候,如果在PC端使用tcpdump或者wireshark抓取,并没有办法抓到通信报文。(ps: 有可能是混杂模式无法正常工作的问题)
实验环境
mac book 10.12
思路
由于通信双方需要有路由支点,那么如果在移动端抓取报文即可。
抓包工具 Tcpdump
下载地址: https://www.androidtcpdump.com/android-tcpdump/downloads
使用
- 将下载的tcpdump工具push到android设备
- 赋予执行权限
命令跟pc端差别不大
./tcpdump -vv -w ./test.pcap