[英]how to capture an image of android device screen to PC without using DDMS…?
[英]How to capture all network data in a android device like fiddler in pc?
有沒有辦法分析Android設備中的網絡流量並將其記錄在SD卡中? 例如,此應用程序將在后台作為代理運行,使所有網絡都通過它並基於一些過濾器(例如:facebook 數據、whatsapp 數據)檢查正在發送和接收的數據並將其記錄在文本文件中。
我不知道將數據保存到 SD 卡的方法,但您可以通過在同一網絡中的 PC 上配置 Fiddler來捕獲來自 Android 設備的所有流量。
在 Fiddler 的 PC 上,轉到“ Tools > Fiddler Options > Connections
勾選Allow remote computers to connect
檢查 Fiddler 服務器的 IP
在 Android 設備的 WiFi 設置中,配置代理。 分別使用 Fiddler 服務器的 IP 和端口作為Proxy hostname
和Proxy port
。
這應該會使來自您的 Android 設備的流量出現在 Fiddler 中。
檢查此答案開頭的鏈接以獲取更詳細的描述和屏幕截圖。
我認為您正在研究 TCPDump。 但這不能以普通用戶身份運行,您需要成為 root 才能執行它。
還要注意,tcpdump 二進制文件甚至沒有與庫存圖像一起發布(我的 Cyanogenmod 甚至不包含這個)。
以下是一些示例: http : //danielmiessler.com/study/tcpdump/
Google Play 上的某些應用程序允許您在不植根設備的情況下捕獲流量。 其中之一是Gray Shirts 的數據包捕獲。
它們通過在設備上作為 VPN 服務運行來工作。 強制所有流量通過它,同時記錄它。 然后,您可以在應用程序的 UI 上查看日志(可能可以從 SD 卡中提取會話日志以在 Wireshark 上打開它。尚未嘗試過)。
該應用程序還允許您安裝自己的根 CA 證書,以便您可以查看解密的 SSL 加密數據包(請記住在完成流量捕獲后刪除證書)。 只要應用程序不使用自定義的可信 CA,這就會起作用。
請注意,您將無法使用作為 VPN 服務運行的應用程序捕獲所有流量。 例如,應用程序進行的名稱解析不會通過 VPN。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.