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
ESP32-Bit-Pirate — Un outil de hacking matériel avec une CLI basée sur le web qui parle tous les protocoles | Kitploit
Outils/GitHubGitHub/geo-tp/esp32-bit-pirate
Sécurité des Systèmes EmbarquésAudit Wi-FiSécurité BluetoothOutils RFID/NFCDébogueursSécurité Sans FilHacking MatérielAnalyse de Micrologiciel
GitHubgeo-tp/esp32-bit-pirate

ESP32-Bit-Pirate

Un outil de hacking matériel avec une CLI basée sur le web qui parle tous les protocoles

Voir le dépôt
5.4k436il y a 5 joursVérifié par Kitploit

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
Site web

ESP32 Bit Pirate

Bannière du logo du firmware ESP32 Bit Pirate

ESP32 Bit Pirate est un firmware open-source qui transforme votre appareil en un outil multi-protocole de développement et d'analyse, inspiré de la légendaire Bus Pirate.

Il prend en charge l'écoute (sniffing), l'envoi, l'exécution de scripts et l'interaction avec divers protocoles numériques (I2C, UART, 1-Wire, SPI, etc.) via un terminal série ou une CLI web. Il communique également avec des protocoles radio comme Bluetooth, Wi-Fi, Sub-GHz et RFID.

Le site web officiel du projet centralise tout : ESP32 Bit Pirate Website.

À partir de là, vous pouvez installer le firmware, ouvrir les outils web, suivre les guides matériels, explorer les recettes et accéder à la documentation.

Démo montrant les différents modes du firmware ESP32 Bit Pirate Démo montrant le système de fichiers LittleFS du firmware ESP32 Bit Pirate

Fonctionnalités

  • Interface en ligne de commande (CLI) interactive via USB Serial ou WiFi Web.

  • Modes disponibles :

    • HiZ (par défaut)
    • I2C (scan, glitch, mode esclave, dump, eeprom)
    • SPI (eeprom, flash, sdcard, mode esclave)
    • UART / Half-Duplex UART (bridge, lecture, écriture)
    • 1WIRE (ibutton, eeprom)
    • 2WIRE (sniff, smartcard) / 3WIRE (eeprom)
    • DIO (I/O numériques, lecture, pullup, set, pwm)
    • Infrared (envoi, enregistrement, télécommande universelle)
    • USB (HID, flashrom, stockage, usb-uart)
    • Bluetooth (BLE HID, scan, spoofing, sniffing)
    • Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
    • JTAG (scan, SWD, openOCD)
    • LED (animations, réglage des LED)
    • I2S (test des haut-parleurs, micro, lecture de son)
    • CAN (sniff, envoi et réception de trames)

Appareils pris en charge

  • Autres cartes basées sur ESP32-S3

    • Toutes les cartes basées sur l'ESP32-S3 peuvent être prises en charge, à condition d'avoir au moins 8 Mo de flash.

    • Vous pouvez flasher le firmware du s3 dev-kit sur n'importe quelle carte ESP32-S3.

    • Gardez à l'esprit que le mappage des broches par défaut dans le firmware peut ne pas correspondre à votre carte spécifique.

Pour commencer

Bannière du web flasher ESP32 Bit Pirate

  1. 🔧 Flasher le firmware

    • Utilisez le ESP32 Bit Pirate Web Flasher pour graver le firmware directement depuis un navigateur web.
    • Vous pouvez également le graver via M5Burner, dans la catégorie StickS3, AtomS3, M5StampS3 ou Cardputer.
  2. 🔌 Se connecter via Serial ou Web

    • Serial : n'importe quelle application de terminal, ou le terminal Web Serial gratuit basé sur navigateur (voir Se connecter via Serial)
    • Web : configurez le Wi-Fi et accédez à la CLI via le navigateur (voir Connexion Wi-Fi)
  3. 🧪 Utilisez des commandes comme :

    root@kitploit:~
    mode
    help
    scan
    sniff
    ...
    

Wiki

Bannière de la page Wiki de l'ESP32 Bit Pirate

📚 Visitez le Wiki pour une documentation détaillée sur chaque mode et commande.

Comprend :

  • Mode terminal - À propos du terminal série et web.
  • Aperçu des modes - Parcourez les modes pris en charge.
  • Configuration série - Accès série via USB.

Le wiki est le meilleur endroit pour apprendre comment tout fonctionne.

Scripting

Bannière de la page Scripts de l'ESP32 Bit Pirate

🛠️ Automatisez les interactions avec l'ESP32 Bit Pirate à l'aide de scripts Python via le port série.

Vous pouvez écrire et tester des scripts directement dans le navigateur avec le ESP32 Bit Pirate Python Lab.

Notamment : Journalisation de données dans un fichier, dump d'eeprom et de flash, interaction avec les GPIO, animation de LED...

Expander

Bannière de la page Expander de l'ESP32 Bit Pirate

🔌 Étendez les capacités de l'ESP32 Bit Pirate avec des modules matériels supplémentaires. L'Expander ajoute la prise en charge du WiFi 5 GHz ou d'autres protocoles radio.

Une Cardputer connectée à un expander C5

Dock

Bannière de la page Dock de l'ESP32 Bit Pirate

🔧 Une station d'accueil pour l'ESP32 S3 DevKit conçue pour fonctionner avec les adaptateurs Bus Pirate d'origine. Elle vous permet de brancher et d'utiliser l'écosystème d'origine d'adaptateurs et d'accessoires Bus Pirate.

La carte dock ESP32 Bit Pirate

Obtenez l'ESP32 Bit Pirate Dock sur PCBWay.

Logo PCBWay

Interfaces en ligne de commande

Le firmware ESP32 Bit Pirate propose trois modes d'interface en ligne de commande (CLI) :

Toutes les interfaces partagent la même structure de commandes et peuvent être utilisées de manière interchangeable (plus de détails).

Interface Web mobile via WiFi

Capture d'écran iPhone montrant l'interface web du firmware Bit Pirate

Mode autonome pour la Cardputer

Une Cardputer exécutant l'ESP32 Bit Pirate en mode autonome

Outils Web Serial basés sur navigateur

Les ESP32 Bit Pirate Web Serial Tools offrent un accès direct à la CLI série depuis un navigateur compatible, sans installer PuTTY, minicom ou une autre application de terminal.

Démo d'utilisation de l'ESP32 Bit Pirate avec Web Serial Tools

Contribuer

Consultez la section Comment contribuer, qui décrit un moyen simple d'ajouter une nouvelle commande à n'importe quel mode.

Ressources visuelles

Petit logo du firmware ESP32 Bit Pirate

Consultez images, logo, présentations, photos, vidéos, illustrations. Ces visuels peuvent être librement utilisés dans des articles de blog, documentations, vidéos ou articles pour aider à expliquer et promouvoir le firmware.

Avertissement

⚠️ Avertissement de tension : Les appareils doivent fonctionner uniquement à 3,3 V ou 5 V.

  • Ne pas connecter de périphériques utilisant d'autres niveaux de tension — cela pourrait endommager votre ESP32.

⚠️ Avertissement d'utilisation : Ce firmware est fourni uniquement à des fins éducatives, de diagnostic et de test d'interopérabilité.

  • Ne l'utilisez pas pour interférer avec, sonder ou manipuler des appareils sans autorisation appropriée.
  • Évitez toute transmission RF non autorisée (par exemple sub-GHz) qui pourrait violer les réglementations locales ou perturber les réseaux et communications.
  • Les auteurs ne sont pas responsables de toute mauvaise utilisation de ce logiciel ou matériel, y compris des conséquences légales résultant d'un accès non autorisé ou d'une émission de signaux.
  • Restez toujours dans les limites des lois de votre pays et des politiques de divulgation responsable.
Télécharger l’outil
  • SUBGHZ (analyse, enregistrement, rejeu)
  • RFID (lecture, écriture, clonage)
  • RF24 (scan, envoi, réception)
  • FM (analyse, diffusion)
  • CELL (dump carte SIM, sms, appel)
  • LORA (sniff, payload, meshtatic)
  • Sniffers de protocoles I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.

  • Détection automatique du baudrate, commandes AT et divers outils pour UART.

  • Manipulation de registres, outils de dump EEPROM, identification de périphériques pour I2C.

  • Lecture de toutes sortes d'EEPROM, Flash et divers autres outils pour SPI.

  • Scripts utilisant des instructions bytecode de style Bus Pirate ou Python.

  • Commande Device-B-Gone avec plus de 80 protocoles INFRARED pris en charge.

  • Gestion directe des I/O, PWM, servo, état des GPIO.

  • Analyse des signaux radio et des fréquences sur toutes les bandes.

  • Près de 50 protocoles de LED adressables pris en charge.

  • Ethernet et WiFi sont pris en charge pour accéder aux réseaux.

  • Import et export de données avec le LittleFS over HTTP.

  • Pirate assistant pour vous aider avec le firmware.

  • Dongle USB-Uart, programmateur SPI, analyseur logique et plus.

  • Outils Web Serial pour utiliser USB Serial via un navigateur web.

  • AppareilDescription
    ESP32 S3 Dev KitPhoto de l'ESP32 S3 Dev KitPlus de 20 GPIO disponibles, 1 bouton
    M5 AtomS3 LitePhoto du M5 Atom S3 Lite8 GPIO (Grove, Header), IR TX, 1 bouton
    M5 CardputerPhoto du M5 Cardputer2 GPIO (Grove), écran, clavier, micro, haut-parleur, IR TX, carte SD, batterie, mode autonome
    M5 Cardputer ADVPhoto du M5 Cardputer ADV12 GPIO (Grove, Header), écran, clavier, micro, haut-parleur, IR TX, carte SD, IMU, batterie, mode autonome
    M5 StampS3Photo du M5 StampS39 GPIO (broches exposées), 1 bouton
    M5 Stick S3Photo du M5 Stick S313 GPIO (Grove, Header), écran, micro, haut-parleur, IR TX, IR RX, IMU, 3 boutons, batterie
    LILYGO T-DisplayPhoto du T-Display-S313 GPIO (1 Qwicc), écran, 2 boutons
    LILYGO T-EmbedPhoto du LILYGO T-Embed9 GPIO (Grove, Header), écran, encodeur, haut-parleur, micro, carte SD
    LILYGO T-Embed CC1101Photo du LILYGO T-Embed CC11014 GPIO (2x Qwiic), écran, encodeur, haut-parleur, micro, carte SD, CC1101, PN532, IR TX, IR RX, batterie
    LILYGO T-Embed CC1101 PlusPhoto du LILYGO T-Embed CC1101 Plus4 GPIO (2x Qwiic), écran, encodeur, haut-parleur, micro, carte SD, CC1101, NRF24, PN532, IR TX, IR RX, batterie
    Heltec WiFi LoRa 32 V4Photo du Heltec WiFi LoRa 32 V415 GPIO (Header), SX1262 LoRa, 2 boutons, écran non pris en charge
    Heltec Vision Master T190Photo du Heltec Vision Master T19015 GPIO (Header, Qwiiic), écran, 2 boutons, SX1262 LoRa
    Seeed Studio Xiao S3Photo du Seeed Studio Xiao ESP32-S39 GPIO (broches exposées), 1 bouton
    Waveshare ESP32-S3-GEEKPhoto du Waveshare ESP32-S3-GEEK7 GPIO (header Dupont), écran, 1 bouton, carte SD
    InterfaceAvantagesIdéal pour...
    Interface Web- Accessible depuis n'importe quel navigateur
    - PC, tablettes, mobiles
    - Fonctionne via Wi-Fi
    - Aucun câble nécessaire
    Tests rapides, démos, configurations sans écran
    Interface Série- Performances plus rapides
    - Réactivité instantanée
    - Gère les gros volumes de données sans problème
    Sessions intensives, interactions fréquentes
    Autonome- Uniquement pour la Cardputer
    - Clavier sur l'appareil
    - Écran sur l'appareil
    Sessions portables, tests rapides