一、準備作業
1. 安裝Android SDK
PC端,即測驗機,安裝Android SDK,并添加環境變數:
1. 變數:ANT_HOME 值:%Android%\apache-ant-1.8.4
2. 變數:CLASSPATH 值:C:\Program Files\Java\jdk1.7.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_07\lib\tools.jar;.
注:a、后面的點“.”不可以省略;b、jdk根據安裝的不同版本替換
3. 變數:JAVA_HOME 值:C:\Program Files\Java\jdk1.7.0_07
4. 變數:Path 值:C:\Program Files\Java\jdk1.7.0_07\bin;%Android%\android-sdk\tools;%Android%\android-sdk\platform-tools;%ANT_HOME%\bin
2. 將tcpdump程式copy至android手機,并修給tcpdump權限。
cmd命令:
adb push c:/tcpdump /data/local/tcpdump
adb shell
chmod 777 /data/local/tcpdump
3. 進入root權限(注:各手機root方法不一,詳見網上教程)
cmd命令:
adb shell
su
4. 運行tcpdump
cmd命令:
/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
使用Ctrl+C終端抓包行程
5. 復制抓包資料至PC端
cmd命令:
adb pull /sdcard/capture.pcap D:/
6. 使用Wireshark分析抓包資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/35539.html
標籤:Android
下一篇:如何在程式添加藍牙功能?
