Перехват пакетов WiFi - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь выяснить особенности связи между камерой DJI Osmo Action и приложением Android-поставщика (https://play.google.com/store/apps/details?id=dji.mimo).). Камера связывается через приложение WiFi (Bluetooth отключен на телефоне Android) с приложением, но все сканеры пакетов перехватывают ноль пакетов (например, этот: https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture). Я могу перехватывать пакеты с помощью одного и того же приложения анализатора между другими устройствами и приложениями.

Почему пакеты не захватываются для этой конкретной камеры и приложения? Даже если данные зашифрованы и не могут быть декодированы с использованием трюка VPN / сертификата: есть ли способ получить зашифрованные пакеты хотя бы?

С уважением,

Ответы [ 3 ]

1 голос
/ 22 мая 2019

анализатор пакетов не должен запускаться на той же машине; достаточно одного и того же сегмента сети.

просто используйте wireshark для мониторинга любого локального интерфейса WiFi, который поддерживает случайный режим.

0 голосов
/ 11 июня 2019

Приложение DJI MIMO связывается с Osmo Action и Osmo Pocket, используя UDP-пакеты.

Если у вас есть устройство Android с root-доступом, вы можете использовать любой из инструментов анализатора пакетов или tcpdump для отслеживания трафика.

В качестве альтернативы, вы можете подключить компьютер с запущенным Wireshark (и Wi-Fi-картой, поддерживающей случайный режим) к устройству Osmo, используя предоставленные им учетные данные.Сеть Wi-Fi отображается как скрытая сеть SSID, поэтому вам придется вводить SSID вручную.Затем подключитесь к устройству Osmo с помощью телефона с приложением DJI Mimo, и вы сможете увидеть трафик в Wireshark.

enter image description here

0 голосов
/ 28 мая 2019

Вы можете использовать Charles Proxy в вашем устройстве Android. Я не знаю, есть ли версия для Android, я использую ее в iOS. Весь трафик между вашим android и камерой будет проходить через прокси, и приложение позволит вам увидеть все отправленные пакеты в удобочитаемой форме. Если нет приложения для Android, вы можете установить его на свой компьютер с Windows и настроить эмулятор Android для его использования. Существует множество руководств по настройке эмулятора для работы с Charles Proxy.

...