Android模擬器如何抓包

2021-09-25 22:52:23 字數 1036 閱讀 6058

我們使用管理員模式下的powershell

cd到環境變數目錄(這裡quickload是我自建的乙個資料夾,把它新增到系統環境變數)

輸入命令:adb devices

命令解釋:掃瞄pc上的安卓模擬器裝置

完成之後,如下圖所示,我們已經發現pc端存在的安卓模擬器

注意:可能存在埠占用的問題,原因是adb的埠(5037)被占用了。

操作:你需要把tcpdump這個檔案放到c盤根目錄下

輸入命令:adb push c:\tcpdump /data/local

命令解釋:c:\tcpdump 是tcpdump的在pc上的路徑,而/data/local則是tcpdump在手機模擬器或真機中的路徑

如圖:輸入命令:adb shell   命令解釋:進入手機系統

輸入命令:cd /data/local   命令解釋:進入抓包程式所在的目錄

輸入命令:chmod 777 tcpdump   命令解釋:授予程式全部許可權

然後,開始我們的抓包

輸入命令:cd /   命令解釋:退回到安卓機根目錄

輸入命令:./data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

報錯資訊: only position independent executables (pie) are supported.

原因:pie安全機制在5.x啟用驗證,很不幸,需要給此安卓機打乙個補丁,名字叫bypass-pie(一般發生在5.1.1或以上安卓版本)

按ctrl+c結束抓取

輸入命令:adb pull /sdcard/capture.pcap c:/capture.pcap

接下來用wireshark對這個包進行分析

adb工具以及tcpdump

Fillder鏈結模擬器抓包

1.選中tools下的options 2.進入到options設定 3.選擇https ignore server certificate errors unsafe 選項 4.設定埠,鏈結手機的時候需要用到 5.鏈結手機,開啟模擬器,找到無線和網路設定,點選wlan鏈結,長按電腦的wlen鏈結 出...

Android 模擬器錯誤

啟動android模擬器時.有時會報the connection to adb is down,and a severe error has occured.的錯誤.在說在任務管理器上把所有adb.exe關閉掉.重啟eclipse.但試過不管用.所以在外國 上找到一種可行的方法 1.先把eclips...

如何編譯 MTK 的模擬器 android

1.可以使用編譯命令 build 出乙個 zip 檔案,命令為.makemtk banyan addon 2.編譯好後,會生成乙個 zip 檔案,位置是在 out host linux x86 add on 下 4.進入 android sdk windows add ons banyan addo...