GBA-Hashcat transforme une Game Boy Advance en outil de récupération de mots de passe
Peut-on utiliser une Game Boy Advance pour retrouver un mot de passe à partir de son empreinte numérique ? Techniquement, oui. Mark El-Khoury, ingénieur en sécurité, a adapté le fonctionnement de Hashcat à l’ancienne console portable de Nintendo. Son projet, baptisé GBA-Hashcat, est parfaitement fonctionnel, mais ses performances restent évidemment très éloignées de celles d’un ordinateur moderne.
Avec son processeur cadencé à 16,78 MHz, la Game Boy Advance atteint environ 727 calculs SHA-256 par seconde. Elle serait ainsi près de 30 millions de fois plus lente qu’une configuration récente équipée de plusieurs cartes graphiques. Le projet n’a donc pas vocation à devenir un véritable outil professionnel : il s’agit avant tout d’une démonstration technique originale.
Une expérience volontairement absurde
Mark El-Khoury résume lui-même les limites de son invention avec humour : environ 350 jours de calcul continu sur la Game Boy Advance correspondraient à une seule seconde de travail sur une machine moderne spécialisée.
Cette comparaison montre à quel point les performances du matériel ont progressé en un peu plus de vingt ans. Elle rappelle également que les outils de récupération de mots de passe reposent sur une énorme quantité de calculs répétitifs, particulièrement difficiles à exécuter sur une console portable aussi ancienne.
Comment fonctionne GBA-Hashcat ?
GBA-Hashcat a été développé en C++ avec Butano, un moteur conçu pour créer des jeux et des applications sur Game Boy Advance. Le programme reprend un principe simple utilisé par les outils de recherche de mots de passe par dictionnaire.
Pour chaque mot contenu dans une liste, l’application calcule une empreinte SHA-256. Elle compare ensuite cette valeur avec l’empreinte cible enregistrée dans le programme. Lorsqu’une correspondance est détectée, le mot présent dans la liste peut être identifié.
- Le programme lit les mots d’une liste prédéfinie.
- Il calcule leur empreinte avec l’algorithme SHA-256.
- Il compare chaque résultat avec l’empreinte recherchée.
- Il affiche le mot correspondant lorsqu’il en trouve un.
Cette version reste beaucoup plus limitée que Hashcat sur ordinateur. Le logiciel d’origine prend en charge de nombreuses méthodes de recherche et plus de 300 types de hachage, tandis que GBA-Hashcat se limite actuellement à une liste de mots et à l’algorithme SHA-256.
Un projet de sécurité informatique pensé comme un défi rétro
Le créateur présente GBA-Hashcat comme l’une de ses applications les plus inutiles, mais aussi comme une expérience particulièrement amusante. Il a même plaisanté sur la possibilité de réécrire le programme en Lua afin de rechercher des empreintes numériques depuis un module de World of Warcraft.
Derrière l’humour, le projet possède un réel intérêt pédagogique. Il permet de comprendre le principe d’une attaque par dictionnaire, le fonctionnement d’une empreinte cryptographique et l’importance de la puissance de calcul dans les outils modernes de sécurité informatique.
La Game Boy Advance continue d’inspirer les développeurs
GBA-Hashcat rejoint une longue liste de créations qui détournent d’anciennes consoles de leur usage initial. Certains passionnés transforment ces machines en montres connectées, en lecteurs multimédias ou en supports pour des technologies d’affichage modernes.
Ces expériences ne cherchent pas forcément à produire un appareil réellement pratique. Elles servent surtout à explorer les limites d’un matériel ancien, à apprendre de nouvelles techniques de programmation et à préserver une partie de l’histoire du jeu vidéo.
Une démonstration technique plus utile qu’elle en a l’air
GBA-Hashcat ne remplacera jamais un ordinateur équipé de cartes graphiques performantes. Sa vitesse extrêmement faible rendrait toute recherche complexe interminable. Le projet réussit néanmoins son objectif : démontrer qu’une Game Boy Advance peut exécuter un programme de calcul cryptographique conçu spécialement pour elle.
Cette création mélange ainsi rétrogaming, programmation et sécurité informatique. Elle montre surtout qu’avec suffisamment d’ingéniosité, une console sortie il y a plus de vingt ans peut encore servir de terrain d’expérimentation aux développeurs.
Spécialiste tech chez JeuxEnd, Julia teste chaque semaine les dernières configs PC, cartes graphiques, périphériques gaming et setups optimisés pour le jeu. Avec un œil affûté sur les tendances hardware et une vraie passion de gameuse, elle partage ses conseils, comparatifs et guides pour t’aider à booster tes performances, que tu sois casual ou hardcore gamer
Nous nous aidons de l'IA pour certains articles. Si vous souhaitez participer, n'hésitez pas à nous contacter.
Participer a l'article
Une idee, une correction ou une amelioration ?
Si cet article vous interesse et que vous voulez ajouter une precision, partager une astuce ou signaler une erreur, vous pouvez envoyer une proposition rattachee a l'article.
Commentaires