Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
om-research — Documentation du protocole BLE d'Osmo Mobile | Kitploit
Outils/GitHubGitHub/alkersan/om-research
Sniffing et Analyse de PaquetsSécurité BluetoothRétro-ingénierieSécurité Sans FilSécurité Matériel et IoTApprentissage et Éducation
GitHubalkersan/om-research

om-research

Documentation du protocole BLE d'Osmo Mobile

Voir le dépôt
1718il y a 7 moisVérifié par Kitploit
Site web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Recherche OM

gimbal

Ce dépôt explore le protocole Bluetooth Low Energy (BLE) utilisé par la série de gimbals Osmo Mobile.

Les applications mobiles officielles sont obsolètes et nécessitent des autorisations système étendues. Cependant, les gimbals eux-mêmes communiquent via un protocole BLE simple.

L'objectif de ce projet est de documenter ce protocole de manière ouverte et reproductible, permettant de contrôler le matériel depuis n'importe quel hôte Bluetooth, comme un ordinateur portable.

Ce projet est uniquement à des fins éducatives et d'interopérabilité. Aucun logiciel ou firmware propriétaire n'est distribué dans ce dépôt.

Application SDK

L'Osmo Mobile 2 (OM2) est le seul gimbal de la série qui peut encore être actionné à l'aide du Mobile SDK officiel.

Le plan est de d'abord construire une application Android minimale (voir sdk-app) capable de découvrir et de se connecter à l'appareil, puis d'envoyer des commandes de rotation avec des paramètres précis et contrôlables. Ensuite, développer un outil de sniffing pour capturer et analyser le trafic BLE généré par l'application.

Application de preuve de concept

Voir en action sur imgur.

Testé sur : OM2, OM3, OM4.

  • duml.py - analyseur de base des paquets DUML ; le gimbal suit le même protocole utilisé dans d'autres produits, comme le Mavic
  • gimbal.py - un pilote gérant la connexion, la découverte MTU, l'écriture des commandes de sortie et l'abonnement au canal de notification
Télécharger l’outil
  • rotate.py - programme d'exemple, émet plusieurs commandes de rotation au gimbal
  • [!NOTE] Sous Linux/BlueZ, assurez-vous que l'appareil n'est pas actuellement connecté à votre système, sinon Bleak ne pourra pas se connecter

    Prototype Web Bluetooth

    Une autre preuve de concept est une interface utilisateur web construite sur l'API Web Bluetooth dans web-bluetooth. Elle fournit un contrôleur minimal dans le navigateur pour faire tourner le gimbal.

    Vous pouvez l'essayer sur om-research.flab.dev

    Liens divers :

    • Mobile SDK Android
    • Référence de l'API SDK
    • Manuel OM2
    • Application officielle GO v3
    • Sniffer NRF BLE
    • nrf_sniffer_for_bluetooth_le_4.1.1.zip