android應用程序抓包

1.root手機 shell

2.http://www.tcpdump.org/,此網站下載tcpdump文件。抓取手機運行網絡信息,須要使用tcpdump命令,手機自己都沒這個命令,因此要下載。存到手機系統磁盤的任意位置均可以,如 /data/local/tcpdump/ (此處tcpdump是文件夾). windows

3. adb shell 網絡

4.cd /data/local/tcpdump tcp

5. 給tcpdump文件夾下的tcpdump賦予權限 。 chmod 6755 tcpdump 工具

6.執行tcpdump命令: ./tcpdump -p -vv -s 0 -w /mnt/sdcard/capture.pcap 網站

7.能夠運行你要抓取的應用程序了。 rem

 8.考出咱們輸出到sdcard下面的capture.pcap文件,用notepad++工具打開或者wiresharp工具打開分析請求內容。 get

最後總結:網上看的消息都說要root,可是我我的以爲不須要root也能夠的。不過執行流程要稍微變更一下: 權限

在上敘2-3步驟之間加入 下載

1.adb root

2. adb remount

3.拷文件 adb push 「tcpdump」(windows存放的路徑) /data/local/tcpdump/

4.同上…… 這裏的操做主要是給文件操做賦予了root權限,和咱們本身root手機是同樣的意思吧。本人沒有這樣操做,感受可行。若是不想root手機的能夠這樣試一試。ps:昨天我試了一下,此方法不行,提示沒有賦權

相關文章
相關標籤/搜索