以前被問過:「在android手機上如何抓包」,當時我的回答是「不曉得」。今天偶然看到一篇博文,說的就是如何抓包的事情。特記錄於此,學習學習。朋友們也可以了解一下。
文章內容:
抓包準備
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系統手機端抓包方法
抓包準備 1.android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法 安裝並開啟終端模擬器 可通過安卓市場等渠道獲得 在終端模擬器介面輸入su並回車,若報錯則說明未root,若命令提示符從 變 則為rooted 2.如果android手機尚未root,可通過superone...
Android系統手機端抓包方法
抓包準備 1.android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法 安裝並開啟終端模擬器 可通過安卓市場等渠道獲得 在終端模擬器介面輸入su並回車,若報錯則說明未root,若命令提示符從 變 則為rooted 2.如果android手機尚未root,可通過superone...
Android系統手機端抓包方法
抓包準備 1.android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法 安裝並開啟終端模擬器 可通過安卓市場等渠道獲得 在終端模擬器介面輸入su並回車,若報錯則說明未root,若命令提示符從 變 則為rooted 2.如果android手機尚未root,可通過superone...