我正在尝试找出DJI Osmo Action相机与Android供应商应用程序(https://play.google.com/store/apps/details?id=dji.mimo)之间的通信细节。相机通过WiFi与应用进行通信(Android手机上的蓝牙已禁用),但是所有数据包扫描程序捕获的数据包均为零(例如,此数据包:https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture)。我可以在其他设备和应用之间使用相同的嗅探器捕获数据包。
为什么没有为此特定相机和应用捕获数据包?即使数据是加密的,也无法使用VPN /证书技巧将其解码:是否有办法至少获取加密的数据包?
此致
答案 0 :(得分:1)
数据包嗅探器不必在同一台机器上运行;同一网段就足够了。
只需使用wireshark来监视任何不支持混杂模式的本地WiFi接口。
答案 1 :(得分:0)
您可以在Android设备中使用Charles Proxy。我不知道是否有适用于Android的版本,我在iOS中使用它。您的android和相机之间的所有流量都将通过代理,并且该应用程序将允许您以人类可读的形式查看所有发送的数据包。如果没有适用于Android的应用程序,则可以将其安装在Windows计算机中,并配置Android模拟器以使用它。有很多关于如何配置模拟器以与Charles Proxy配合使用的教程。
答案 2 :(得分:0)