Tcpdump的使用
在GPS的日常工作中,经常会使用到tcpdump工具来进行手机中一些通讯信息包的抓取。
配置tcpdump
首先需要下载好tcpdump,然后将相对应的工具配置到手机中。
adb root
adb remount
adb push tcpdump data/local/tcpdump
adb shell
su
chmod 6755 data/local/tcpdump
此时,tcpdump就已经在手机中配置好了,接下来就是使用了。
抓取pcap包
这个只需要在开始抓包之前进入到手机shell中进行抓包命令开始抓包就可以了。当然,这个最后抓取的包存在与手机中,需要使用adb pull从手机中拿出到电脑上,进行下一步的分析。
adb shell
su
cd data/local
tcpdump -p -s 0 -w /sdcard/001.pcap
抓取后的包保存在手机的sdcard 中,方便我们后期在电脑上使用。
参数
-p 不使用混杂模式
-s 用于指定抓取的数据包长度,如果设置为0,那么抓取完整的数据包
-w 将结果写入一个pcap文件中,结果不直接在终端显示