Wiki
Tools, hardware and protocols reference for hardware hacking
Hardware
6Adaptateur USB-UART de reference pour hardware hacking.
Programmeur flash SPI + UART economique. Lit/ecrit les flash SPI EEPROM.
Clip pour lire les flash SPI SOIC-8 in-circuit sans dessouder.
Capture et decode les signaux numeriques UART, SPI, I2C.
Identifier les pins UART et verifier les niveaux logiques avant connexion.
SoC WiFi/BLE Espressif. NVS, Flash Encryption, eFuse. Cible du cours ESP32 Security.
Software
6Analyse et extraction de firmware. Detecte filesystems, archives, compressions.
Lecture/ecriture de flash SPI. Supporte CH341A, FTDI, Bus Pirate...
Outil officiel Espressif pour flasher et dumper les ESP32/ESP8266.
Broker MQTT + clients CLI. Standard pour tester les brokers MQTT.
Scanner reseau avec scripts NSE pour protocoles OT/IoT.
Librairie Python pour Modbus TCP/RTU. Lire et ecrire des registres PLC.
Protocols
4Interface de debug la plus courante. Presque tous les appareils IoT Linux l'exposent.
Bus synchrone 4 fils : CLK, MOSI, MISO, /CS.
Protocole industriel sans authentification. Port 502. PLC et SCADA.
Protocole pub/sub IoT. Port 1883. Broker sans auth = vecteur d'attaque classique.
Concepts
4Logiciel en flash. Contient bootloader, kernel Linux, filesystem, config.
Mesure du niveau d'aleatoire des donnees. Detecte le chiffrement firmware.
Filesystem Linux compresse en lecture seule. Format universel dans les firmwares IoT.
Stockage cle-valeur persistant ESP-IDF. Contient WiFi creds et tokens souvent en clair.