1. Pourquoi un Adaptateur Bluetooth Classique Ne Peut Pas Sniffer le Spectre 2.4 GHz ?
Contrairement au Wi-Fi où une carte réseau standard peut être basculée en mode moniteur, le protocole Bluetooth (2,402 à 2,480 GHz) repose sur l’étalement de spectre par saut de fréquence (FHSS : Frequency Hopping Spread Spectrum) : les équipements changent de canal 1 600 fois par seconde sur 79 canaux (en Bluetooth Classic BR/EDR) ou 40 canaux (en Bluetooth Low Energy : BLE) selon une séquence pseudo-aléatoire dérivée de l’horloge et de l’adresse MAC (BD_ADDR) du maître.
Conçu par Michael Ossmann (Great Scott Gadgets), l’Ubertooth One associe un transceiver RF Texas Instruments CC2400 et un microcontrôleur NXP LPC1754 ARM Cortex-M3 pour capturer directement la modulation GFSK à 2,4 GHz en mode promiscuité.
2. Capacités d’Analyse : Bluetooth Classic vs BLE
| Mode Opérationnel | Commande CLI (ubertooth-tools) | Objectif en Audit de Sécurité IoT |
|---|---|---|
| Découverte de Trames Non-Découvrables | ubertooth-rx | Identifier le LAP (Lower Address Part) et l’UAP d’équipements Bluetooth actifs mêmes s’ils ont désactivé le mode Discoverable |
| Capture de Connexion BLE | ubertooth-btle -f -c capture.pcap | Suivre les canaux d’annonce (37, 38, 39) puis suivre le saut de fréquence d’une connexion GATT vers une serrure ou un capteur |
| Analyse Spectrale 2.4 GHz | ubertooth-specan-ui | Visualiser en temps réel l’occupation des 80 MHz de la bande ISM 2,4 GHz |
3. Contre-Mesures Blue Team : Sécuriser ses Périphériques BLE
- Bannir le mode d’appairage Just Works (LE Legacy Pairing) : Lorsqu’un objet connecté utilise l’ancien appairage BLE 4.0 Just Works, la clé temporaire (
TK) vaut000000. Tout sniffer présent lors de l’appairage initial peut recalculer la clé à long terme (LTK) et déchiffrer la session. - Imposer LE Secure Connections (ECDH P-256 + Numeric Comparison) : Introduit avec Bluetooth 4.2/5.x, l’échange de clés Elliptic Curve Diffie-Hellman (FIPS P-256) protège la session contre l’écoute passive même si l’appairage initial est capturé par un Ubertooth One.
Sources
- Documentation officielle Great Scott Gadgets : Projet Ubertooth One (GitHub)
- Guide NIST SP 800-121 Rev. 2 : Guide to Bluetooth Security
Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome
