Mikrocontroller mit Glitches zu versehen, um verborgene Geheimnisse zu enthüllen, kann wie eine dunkle Kunst der Hardware-Magier erscheinen. Das Starren auf den Code und das Zählen der Taktzyklen macht es für neue Benutzer nicht zugänglicher.
Glitchy ist eine visuelle Schnittstelle zur Welt des Glitching. Es verknüpft andere Hardware wie Netzteile, serielle Schnittstellen und Debugging-Tools, die häufig im Rahmen eines erfolgreichen Glitch-Angriffs eingesetzt werden.
Schauen Sie sich die YouTube-Videoeinführung an
Stellen Sie sicher, dass Sie über Berechtigungen zur Verwendung serieller USB-Geräte (Dialout in Ubuntu), Debug-Adapter über OpenOCD und Berechtigungen für den Zugriff auf den Chipwhisperer verfügen. Diese Geräte sollten vor der Verwendung von Glitchy ordnungsgemäß konfiguriert werden.
„requirements.txt“ enthält die notwendigen Python-Pakete. Installieren Sie mit den folgenden Befehlen:
git clone https://github.com/BitBangingBytes/Glitchy.git
cd Glitchy
pip3 install -r requirements.txt
Ausführen:
cd src
python3 Main.py
Dies ist ein Tool, mit dem ich mir selbst Python und GUI-Programmierung beibringe und in einen unbequemen Raum vordringe: Softwareentwicklung! Mit Hardware war ich schon immer vertraut, mit großen Softwareprojekten jedoch nicht so sehr. Vor diesem Hintergrund wären alle Beiträge, die den Codestil oder die Codestruktur mit Erklärungen verbessern, sehr dankbar!
Fühlen Sie sich frei, dies zu verwenden, wie Sie möchten. Durch das Lesen dieses Satzes erlischt Ihre Garantie!
Viel Spaß beim Hacken