LIVRAISON OFFERTE en France métropolitaine
Septembre / Octobre 2025

Hackable Magazine 62

Oubliez printf() pour trouver vos bugs...

Déboguez facilement avec GDB !

  • Prise en main de GDB
  • Utilisation en émulation
  • GDB avec du matériel
En savoir plus

14,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
Hackable Magazine 62

Hackable Magazine 62

Septembre / Octobre 2025
14,90 €
Hackable Magazine 61

Hackable Magazine 61

Juillet / Août 2025
14,90 €
Hackable Magazine 60

Hackable Magazine 60

Mai / Juin 2025
14,90 €
Hackable Magazine 59

Hackable Magazine 59

Mars / Avril 2025
14,90 €
Hackable Magazine 58

Hackable Magazine 58

Janvier / Février 2025
14,90 €
Hackable Magazine 57

Hackable Magazine 57

Novembre / Décembre 2024
14,90 €
Hackable Magazine 56

Hackable Magazine 56

Septembre / Octobre 2024
14,90 €
Hackable Magazine 55

Hackable Magazine 55

Juillet / Août 2024
14,90 €
SOMMAIRE :

Microcontrôleurs & Arduino

p. 04    Et si on accédait en SSH à nos ESP32 ?

Outils & Logiciels

p. 18    Créez votre propre clavier ergonomique
p. 34    Débugger un système embarqué, virtuel ou réel, au moyen de GDB et JTAG

Hack & Upcycling

p. 66    Recyclons un lecteur USB de SIM en interface pour smartcard

FPGA & Gateware

p. 84    LiteX en pratique : créons notre MCU sur mesure
p. 106  LiteX : parlons un peu de code...
p. 124  Développement open source pour FPGA : pourquoi pas FreeBSD ?

EDITO :

Vous savez !

Versé dans l’art de la programmation et coutumier des subtilités du fonctionnement d’un OS, vous savez. L’utopie d’un système parfait, exempt de tout bug et de toute faille n’existe pas, et n’existera probablement jamais. Mais ce savoir n’est pas courant, ni chez le commun des mortels ni chez le politicien, l’élu ou le parlementaire (probablement même encore moins, d’ailleurs). Et c’est précisément là que le déséquilibre existe entre la praticité subjective d’une solution et le risque, bien réel, qu’elle implique dès lors que l’informatique s’en mêle.

Dans cette catégorie, je vous présente la machine à voter. Une borne qu’on vous jurera totalement sécurisée, tellement plus simple que des bulletins de vote, des assesseurs, des signatures dans un registre, des urnes, des dépouillements...

Nous vivons dans un monde où une entité avec suffisamment de ressources n’a pas hésité à prendre le risque d’infecter toute la planète avec un ver (Stuxnet), dans le seul but de compromettre une installation industrielle d’enrichissement de combustible nucléaire, et où d’autres acteurs ont montré une patience d’ange dans le simple but d’attaquer la chaîne logistique et d’introduire une porte dérobée dans la liblzma. Et ce ne sont là que deux exemples connus. Pensez-vous vraiment qu’à ce stade, compromettre une infrastructure de vote reposant sur des systèmes informatisés de bout en bout est irréaliste ou improbable ?

Probablement pas. Au contraire. Car justement, vous, vous savez...

Les machines à voter sont par définition une mauvaise idée, car contrairement au procédé actuel où truquer une élection nécessite d’avoir de la chance à tous les niveaux, avec « l’électronique », il suffit d’avoir de la chance une fois, alors que la surface d’attaque est gigantesque.

Si vous êtes d’accord avec cette affirmation, je vous invite cordialement à faire part de votre avis, et comme moi, à signer une pétition actuellement disponible sur le site de l’Assemblée nationale [1] et n’ayant, pour l’heure, que quelque 265 malheureuses signatures (depuis novembre 2024 !). 265, sur les 100000 requises pour que le sujet soit, à minima, examiné et débattu en commission par les députés.

Certes, la date limite est juin 2029 et l’issue incertaine, mais je pense que cela vaut la peine d’être tenté. Hé oui, même après tout ce temps, il semblerait que je garde encore une pointe d’optimisme...

Denis Bodor

[1] https://petitions.assemblee-nationale.fr/initiatives/i-2498

Le bimestriel spécialisé dans l'électronique numérique et l'embarqué !

Né en 2014, Hackable est un bimestriel destiné aux professionnels et particuliers souhaitant découvrir et progresser dans les domaines de l’électronique numérique et de l’embarqué. Il fournit un contenu riche orienté vers une audience désireuse de bénéficier d'une veille technologique différente et résolument pratique. Le contenu du magazine est conçu de manière à permettre une mise en pratique directe des connaissances acquises et apprendre tout en faisant.

Débugger un système embarqué, virtuel ou réel, au moyen de GDB et JTAG
Hackable n°62

Nous explorons les divers outils permettant de sonder l’état de la mémoire de microcontrôleurs au cours de l’exécution d’un programme pour en identifier les dysfonctionnements ou suivre le statut des variables ou registres internes à l’unité arithmétique et logique. Ces explorations se feront soit sur matériel, soit dans le domaine virtuel des émulateurs, avec ou sans la supervision d’un système d’exploitation.

Créez votre propre clavier ergonomique
Hackable n°62

Tout comme le chevalier Jedi fabrique son propre sabre laser, le hacker chevronné se doit de fabriquer son propre clavier... Sobre ou avec une forme futuriste, avec une myriade de LED clignotantes ou bien clavier à vocation ergonomique, chacun est libre de ses choix. Nous allons regarder les étapes essentielles d’une conception afin de vous lancer en toute connaissance.

Développement open source pour FPGA : pourquoi pas FreeBSD ?
Hackable n°62

Ah, le monde des FPGA et du gateware, entre les suites propriétaires d'une taille monstrueuse, les problèmes de compatibilité et les installations sauvages d'outils et de composants pour pouvoir « rester dans la course », force est de constater que ce n'est pas toujours une partie de plaisir. C'est ainsi que, sur le coup d'un énervement ponctuel, une idée folle a déboulé dans mon esprit : et si je tentais le coup sous un autre OS, réputé pour son caractère carré, propre et robuste ?

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2025 - LES EDITIONS DIAMOND