Les microcontrôleurs défectueux pour révéler des secrets cachés peuvent ressembler à un art sombre pratiqué par des magiciens du matériel. Regarder le code et compter les cycles d'horloge ne le rend pas plus accessible aux nouveaux utilisateurs.
Glitchy est une interface visuelle avec le monde du glitch. Il relie d'autres matériels tels que des alimentations, des interfaces série et des outils de débogage qui sont souvent utilisés dans le cadre d'une attaque de glitch réussie.
Découvrez la vidéo d'introduction YouTube
Assurez-vous que vous disposez des privilèges nécessaires pour utiliser des périphériques série USB (appel sortant dans Ubuntu), des adaptateurs de débogage via OpenOCD et des autorisations pour accéder à Chipwhisperer. Ces appareils doivent être configurés correctement avant d'utiliser Glitchy.
Requirements.txt contient les packages Python nécessaires. Installez avec les commandes suivantes :
git clone https://github.com/BitBangingBytes/Glitchy.git
cd Glitchy
pip3 install -r requirements.txt
Pour exécuter :
cd src
python3 Main.py
C'est un outil que j'utilise pour m'apprendre Python, la programmation GUI et pousser dans un espace inconfortable, le développement de logiciels ! J'ai toujours été à l'aise avec le matériel, mais pas tellement avec les grands projets logiciels. Cela dit, toute contribution améliorant le style ou la structure du code avec des explications serait grandement appréciée !
N'hésitez pas à l'utiliser comme bon vous semble, en lisant cette phrase, vous avez annulé votre garantie !
Bon piratage