手機抓包Android

2021-07-03 20:38:04 字數 1091 閱讀 2652

抓前準備:

1. android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法:安裝並開啟終端模擬器(可通過安卓市場等渠道獲得)。在終端模擬器介面輸入su並回車,若報錯則說明未root,若命令提示符從$變#則為rooted;

2. 如果android手機尚未root,可通過superoneclick或其它方法進行root處理(需要先安裝microsoft .net framework)。superoneclick刷root許可權教程:(

3. 需要先獲得 android sdk

4. 需要獲得tcpdump軟體,獲取位址(

抓包步驟:

1. 將android手機與電腦usb相連,開啟windows命令提示符視窗

2. 將tcpdump程式copy至android手機(該命令前面那個目錄檔案為本地位址,後面那個目錄為目的手機端位址)

c:\android-sdk-windows\platform-tools>adb push c:/tcpdump /data/local/tcpdump

3. 修改tcpdump的許可權

c:\android-sdk-windows\platform-tools>adb shell

#chmod 777 /data/local/tcpdump

4. 進入root許可權

c:\android-sdk-windows\platform-tools>adb shell

$ su

在執行su指令後,手機終端桌面會出現相應提示資訊以確認您對root操作的認可。

5. 執行tcpdump,輸入以下命令啟動抓包。

/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

6. 在手機端執行相應需要進行抓包分析的操作,執行完成後在命令提示符視窗執行ctrl+c中斷抓包程序

7. 將抓包結果複製至本地(前面那個目錄為手機端位址,後面那個目錄為本地位址)

c:\android-sdk-windows\platform-tools>adb pull /sdcard/capture.pcap c:/

8. 使用wireshark等工具檢視抓包檔案capture.pcap

Android手機tcpdump抓包

1 root機器 在用tcpdump抓包過程中,需要使用到root許可權。當前可以進行root的方法有很多,個人推薦安裝使用挺方便的。2 準備adb工具 adb是android手機開發包中自帶的bug除錯工具,使用這個工具可以非常方便的通過pc對android機器進行除錯,在本人使用過程中經用將其用...

Android手機tcpdump抓包

在開發過程中遇到問題時,無法非常方便的獲取到資料報,導致分析解決問題比較麻煩。這裡介紹如何在android手機上實現tcpdump抓包。1 root機器 在用tcpdump抓包過程中,需要使用到root許可權。當前可以進行root的方法有很多,個人推薦安裝使用挺方便的。2 準備adb工具 adb是a...

Android 手機網路抓包

1 手機首先必須獲取root許可權,這裡不多說了,可以用z4,很方便。註冊 或 登入 下面是抓包的具體步驟 1.將android手機與電腦usb相連,開啟windows命令提示符視窗 2.將tcpdump程式copy至android手機 該命令前面那個目錄檔案為本地位址,後面那個目錄為目的手機端位址...