Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
om-research — Документирование протокола BLE Osmo Mobile | Kitploit
Инструменты/GitHubGitHub/alkersan/om-research
Сниффинг и анализ пакетовБезопасность BluetoothОбратная инженерияБезопасность беспроводных сетейБезопасность оборудования и IoTОбучение и Образование
GitHubalkersan/om-research

om-research

Документирование протокола BLE Osmo Mobile

Репозиторий
17197 месяцев назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Исследование OM

подвес

В этом репозитории изучается протокол Bluetooth с низким энергопотреблением (BLE), используемый в серии подвесов Osmo Mobile.

Официальные мобильные приложения устарели и требуют широких системных разрешений. Однако сами подвесы общаются через простой протокол BLE.

Цель этого проекта — задокументировать этот протокол открытым и воспроизводимым образом, позволяя управлять оборудованием с любого Bluetooth-хоста, например, с ноутбука.

Этот проект предназначен только для образовательных целей и обеспечения совместимости. Никакое проприетарное программное обеспечение или прошивки не распространяются в этом репозитории.

SDK-приложение

Osmo Mobile 2 (OM2) — единственный подвес в серии, который всё ещё можно управлять с помощью официального Mobile SDK.

Планируется сначала создать минимальное Android-приложение (см. sdk-app), которое сможет обнаруживать и подключаться к устройству, затем отправлять команды вращения с точными, контролируемыми параметрами. Далее разработать инструмент для сниффинга и анализа BLE-трафика, генерируемого приложением.

Приложение для подтверждения концепции

Смотрите в действии на imgur.

Протестировано на: OM2, OM3, OM4.

  • duml.py — базовый парсер пакетов DUML; подвес использует тот же протокол, что и другие продукты, например Mavic
  • gimbal.py — драйвер, обрабатывающий подключение, определение MTU, отправку выходных команд и подписку на канал уведомлений
  • rotate.py — пример программы, отправляющий несколько команд вращения на подвес
  • [!NOTE] В Linux/BlueZ убедитесь, что устройство в данный момент не подключено к вашей системе, иначе Bleak не сможет подключиться

    Web Bluetooth Прототип

    Ещё одна PoC — это веб-интерфейс, построенный на Web Bluetooth API в web-bluetooth. Он предоставляет минимальный контроллер в браузере для вращения подвеса.

    Вы можете попробовать его по адресу om-research.flab.dev

    Разные ссылки:

    • Mobile SDK Android
    • SDK API Reference
    • Руководство OM2
    • Официальное приложение GO v3
    • NRF BLE Sniffer
    • nrf_sniffer_for_bluetooth_le_4.1.1.zip
    Скачать инструмент