一個簡單的對手機進行網(wǎng)絡(luò)抓包分析的方法:
1. 編譯tcpdump
從tcpdump的官方網(wǎng)站下載源代碼并編譯
tcpdump官方網(wǎng)站: http://www.tcpdump.org/
2. 在手機中安裝tcpdump
只需要把編譯好的tcpdump程序拷貝到手機中抄沮,并賦予權(quán)限
adb push /data/local/tcpdump adb shell su chmod 6755 /data/local/tcpdump
3. 使用tcpdump開始網(wǎng)絡(luò)抓包
cd /data/local/
tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
更多tcpdump命令使用,參考 http://www.tcpdump.org/manpages/tcpdump.1.html
4. 執(zhí)行你需要分析的任務(wù)
5. 終止網(wǎng)絡(luò)抓包 (ctrl + C)
6. 將網(wǎng)絡(luò)抓包數(shù)據(jù)拷貝回linux下
adb pull /sdcard/capture.pcap
7. 使用wireshark分析tcpdump的抓包數(shù)據(jù)
下載wireshark: http://www.wireshark.org/download.html
開始分析 - http://wiresharkdownloads.riverbed.com/video/wireshark/introduction-to-wireshark/