安卓系統設備以及模擬器抓包總結


抓包就是獲取安卓設備與服務器交互的數據,比如登錄功能,傳了哪些數據到服務器中以及服務器如何響應的。

 

目前有以下2種抓包方式

1. 通過fillder抓包真機

    好處是安卓手機不用root,簡單設置代理,並可以在電腦端檢測抓包數據。只能抓獲wifi,不同抓包3g/2g運營商的數據

2.  通過tcpudmp工具抓包

     可以檢測真機,也可以模擬器。可以wifi,也可以3g/2g

     必須root,可以安裝在手機內,然后電腦端開啟檢測或者停止檢測,抓到的數據包*.cab再拷貝到電腦,通過用Wireshark分析數據包。

 

 

 

通過fillder抓包真機

 

首先說明通過fillder抓包的網絡數據包只能是http或者https協議,所以手機端有些app通過tcp/udp等協議傳輸的數據是無法捕獲的。

 

1. 設置fillder,監聽8888端口,允許遠程連接

  fillder--->tools—>fillder options

 

image

 

2.查看電腦的ip     dos命令行->cmd

 

image 

因為本機使用的無限局域網1,所以應當查看標記處的ip,為 49.65.48.242,等會要在手機端設置ip為這個。

 

3.設置手機wifi代理參數

連接手機到電腦,打開已經連接的wifi,本機器用的wifi名字是myappweb

image

點擊image ,進入設置代理參數。

 

代理設置為手動,並將剛才的ip填寫進去,8888端口是fillder剛才設置的8888端口

image 

點擊確定,下面就可以檢測手機端數據了。

 

測試,手機端打開“天貓”的客戶端

image

紅的地方就是抓包得到的數據,下面就可以分析數據了。

 

 

下一篇將通過tcpudmp來抓包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM