Retour aux articles • MATÉRIEL • Mis à jour en 2026 • 4 min de lecture

Flipper Zero : Sub-GHz, RFID/NFC & GPIO

Analyse technique du Flipper Zero (microcontrôleur STM32WB55, Sub-GHz TI CC1101, RFID 125 kHz, NFC ST25R3916, Infrarouge, iButton, BadUSB et carte GPIO Wi-Fi ESP32-S2) et contre-mesures Blue Team.

Flipper Zero : Sub-GHz, RFID/NFC & GPIO

Dévoilé sur Kickstarter en août 2020 puis livré à grande échelle à partir de 2022, le Flipper Zero s’est imposé comme l’outil de diagnostic multi-protocole de référence pour l’audit de sécurité physique et radiofréquence : un boîtier durci de poche réunissant Sub-GHz (TI CC1101), RFID Basse Fréquence (125 kHz), NFC Haute Fréquence (13,56 MHz), Infrarouge TX/RX, iButton (1-Wire), émulation clavier USB HID (BadUSB) et port d’extension GPIO autour d’un microcontrôleur ultra-basse consommation STM32WB55RG.


1. Architecture Matérielle : Pourquoi le STM32WB55 Reste une Référence d’Intégration

Contrairement aux outils basés sur des microcontrôleurs généralistes gourmands en énergie, le Flipper Zero repose sur une architecture matérielle conçue sur mesure pour la fiabilité radio et l’autonomie (jusqu’à 7 à 10 jours sur sa batterie LiPo interne de 2000 mAh) :

  • Cœur Dual-Core STM32WB55RG : associe un processeur applicatif ARM Cortex-M4 à 64 MHz (1 Mo de Flash, 256 Ko de SRAM) et un coprocesseur Cortex-M0+ dédié à la pile radio Bluetooth Low Energy 5.0.
  • Écran LCD monochrome transflectif (128 × 64 px) : parfaitement lisible en plein soleil avec une consommation inférieure à 0,4 mA lorsque le rétroéclairage orange est coupé.
  • Sous-système Radio Sub-GHz (Texas Instruments CC1101) : doté d’un réseau d’adaptation d’antenne interne calibré pour les bandes ISM 300–348 MHz, 387–464 MHz (dont le 433,92 MHz européen) et 779–928 MHz (868 MHz Europe / 915 MHz US).
  • Double pile de contrôle d’accès sans contact :
    • RFID LF 125 kHz (antenne bobinée dédiée sur le dessous du boîtier) : lecture, écriture et émulation des badges EM4100, HID Prox et Indala.
    • NFC HF 13,56 MHz (ST25R3916) : prise en charge native d’ISO-14443A/B, Mifare Classic, Mifare Ultralight, NTAG et lecture des métadonnées DESFire.
  • Connecteur GPIO 18 broches (3,3 V / 5 V) : permet d’enficher en une seconde la Wi-Fi Devboard officielle (ESP32-S2) pour le débogage Black Magic Probe (SWD/JTAG) ou l’analyse Wi-Fi 802.11, ainsi que des modules externes (NRF24, ESP32-S3, GPS, SAMY).
Architecture & Flux : Flipper Zero : Sub-GHz, RFID/NFC & GPIO

2. Cinq Scénarios d’Utilisation en Audit & Administration Terrain

Scénario OpérationnelModule MobiliséFonctionnement Technique & Objectif du Test
1. Vérification des automatismes Sub-GHz (433,92 / 868 MHz)Sub-GHz -> Read / Frequency AnalyzerIdentifier immédiatement la fréquence exacte d’un émetteur et vérifier s’il utilise un code statique vulnérable au rejeu (Princeton, CAME 12-bit, Linear) ou un code tournant chiffré (Rolling Code).
2. Audit des badges d’accès bâtiment (125 kHz & 13,56 MHz)125 kHz RFID & NFC (ST25R3916)Tester si le contrôleur de porte se contente de lire l’UID public d’un badge ou s’il vérifie cryptographiquement les secteurs chiffrés (Mifare DESFire EV2/EV3).
3. Pont Série UART & Débogage SWD via GPIOGPIO -> USB-UART Bridge / DAP LinkUtiliser le Flipper Zero comme adaptateur USB-vers-UART (3,3 V) de poche pour accéder à la console série d’un routeur ou d’un équipement IoT sans convertisseur FTDI séparé.
4. Clé de sécurité matérielle U2F & Automatisation BadUSBU2F & BadUSB (DuckyScript)S’authentifier en double facteur matériel (FIDO U2F) sur ses comptes d’administration ou exécuter un script de configuration clavier automatisé depuis la carte MicroSD.
5. Maintenance Infrarouge universelle en salle serveur / réunionInfrared -> Universal Remotes / LearnPiloter ou diagnostiquer un climatiseur de baie informatique, un vidéoprojecteur ou un écran d’affichage dynamique dont la télécommande d’origine est introuvable.

3. Contre-Mesures Blue Team : Durcir son Infrastructure face au Flipper Zero

Lors d’un audit physique autorisé, le Flipper Zero met en lumière trois dettes techniques majeures qu’il est indispensable de corriger :

  1. Bannir les télécommandes radio à code fixe (OOK / ASK non authentifié) : Tout portail, barrière ou prise commandée fonctionnant en 433,92 MHz sans compteur de synchronisation chiffré est rejouable en quelques secondes. Migrez vers des récepteurs bidirectionnels chiffrés (AES-128).
  2. Éradiquer les badges 125 kHz (EM4100) et Mifare Classic (Crypto-1) : Les badges basse fréquence ne possèdent aucune cryptographie, et l’algorithme Crypto-1 de Mifare Classic est cassé depuis 2008. Standardisez vos accès sur Mifare DESFire EV3 en mode EAP / OSDP v2 chiffré entre le lecteur et la centrale.
  3. Filtrer les périphériques USB composites (USBGuard / GPO Device Control) : L’activation de politiques de liste blanche matérielle USB empêche un périphérique non répertorié de s’annoncer soudainement comme un clavier HID sur un poste de travail ou un serveur.

Sources

  1. Flipper Zero Official Documentation : Hardware Architecture, Sub-GHz, RFID, NFC & GPIO
  2. Dépôt GitHub Officiel : Flipper Zero Firmware (STM32WB55 Open-Source OS)
  3. Schémas électroniques officiels : Flipper Zero Hardware Schematics & CC1101 RF Front-End

Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome