FPGA et extraction de firmware - Siddique Vally-Adam

FPGA et extraction de firmware - Siddique Vally-Adam

🎙 Siddique Vally-Adam 👥 12K 📅 13 avril 2026 ⏱ 50 min 👁 41 📄 tutoriel 🧭 2026-08-16
Disponible en : Français (actuel) English

Mots-clés

FPGAfirmwareUARTattaque par fautereverse engineering

Résumé

Cette conférence, donnée par Siddique Vally-Adam lors de Bsides Réunion, présente une approche pratique de l’extraction de firmware à l’aide de FPGA. L’orateur commence par expliquer les bases des FPGA, en les comparant aux microcontrôleurs classiques, puis détaille la création d’un processeur sur mesure pour interagir avec une cible inconnue. Il aborde les concepts de portes logiques, de flip-flops, de multiplexeurs et de machines à états finis, essentiels pour la conception. La partie centrale est consacrée à la mise en œuvre d’un module UART pour communiquer avec la cible, en insistant sur la synchronisation d’horloge. Ensuite, il explique le principe des attaques par injection de faute, où une impulsion électrique est envoyée à un moment précis pour contourner les protections et forcer la cible à divulguer son firmware. Il mentionne l’utilisation d’outils comme Vivado et de scripts Python pour automatiser le processus. La conférence se termine par une discussion sur les contre-mesures et les limites de cette approche.

158 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur principale de cette vidéo réside dans son approche pratique et concrète de l’extraction de firmware, un sujet souvent traité de manière théorique. L’orateur partage son expérience de terrain et donne des conseils utiles, comme l’utilisation d’analyseurs logiques bon marché pour identifier les fréquences de communication. L’argumentation est solide, car elle s’appuie sur des démonstrations et des exemples réels, bien que certaines explications soient rapides et supposent un certain niveau de connaissances. La progression pédagogique est bien pensée, allant des fondamentaux des FPGA jusqu’aux techniques avancées d’attaque.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est moyenne : l’orateur ne cite pas de sources formelles, mais s’appuie sur son expérience et mentionne une formation suivie à Montréal. La qualité des sources est donc limitée, mais le contenu est cohérent et semble fiable. L’adéquation entre le titre et le contenu est bonne, le titre reflétant exactement le sujet traité. Aucun commentaire n’est fourni, donc aucune analyse des tendances du public n’est possible.

172 mots

Adéquation titre / contenu

Le titre correspond bien au contenu : la conférence porte sur l'utilisation de FPGA pour l'extraction de firmware.

Qualité & fiabilité

7/10

Contenu technique pratique, basé sur une expérience de terrain, mais sans références formelles ni vérification des sources. Les explications sont claires et pédagogiques, mais certaines affirmations manquent de précision.

Moments clés

Sources citées

  • Vivado (AMD) — Outil de développement FPGA mentionné par l'orateur
  • Formation de Dimitri Nedospasov — Formation suivie par l'orateur à Montréal sur les attaques hardware

Sources concordantes

Apport & nouveautés

Cette vidéo apporte une perspective pratique et accessible sur l’extraction de firmware, un sujet souvent réservé aux experts. L’orateur démystifie l’utilisation des FPGA et montre comment les utiliser pour interagir avec des systèmes embarqués. L’accent mis sur l’importance de la synchronisation d’horloge et des machines à états finis est particulièrement instructif.

Pour aller plus loin :

  • FPGA - Wikipédia — Pour comprendre les fondamentaux des FPGA.
  • UART - Wikipédia — Pour approfondir le protocole de communication série.
  • Attaque par injection de faute - Wikipédia — Pour explorer cette technique de sécurité.

91 mots

Profil radar

Le profil radar montre une vidéo avec un bon niveau technique et une quantité d'informations correcte, mais une fiabilité globale moyenne due à l'absence de sources formelles. La qualité de l'information est bonne, mais la rigueur scientifique est perfectible.

Fiabilité 6/10