Сбой микроконтроллеров с целью раскрытия скрытых секретов может показаться темным искусством, совершаемым аппаратными волшебниками. Просмотр кода и подсчет тактов не делают его более доступным для новых пользователей.
Glitchy — это визуальный интерфейс в мир глюков. Он объединяет другое оборудование, такое как источники питания, последовательные интерфейсы и инструменты отладки, которые часто используются в рамках успешной атаки сбоя.
Посмотрите вводное видео на YouTube
Убедитесь, что у вас есть права на использование последовательных USB-устройств (дозвон в Ubuntu), адаптеры отладки через OpenOCD и разрешения на доступ к Chipwhisperer. Эти устройства должны быть правильно настроены перед использованием Glitchy.
require.txt содержит необходимые пакеты Python. Установите с помощью следующих команд:
git clone https://github.com/BitBangingBytes/Glitchy.git
cd Glitchy
pip3 install -r requirements.txt
Для запуска:
cd src
python3 Main.py
Это инструмент, который я использую, чтобы научиться Python, программированию с графическим интерфейсом и погрузиться в неудобную сферу разработки программного обеспечения! Мне всегда было комфортно с аппаратным обеспечением, но не с большими программными проектами. С учетом вышесказанного, мы будем очень признательны за любой вклад, улучшающий стиль или структуру кода с пояснениями!
Не стесняйтесь использовать это по своему усмотрению: прочитав это предложение, вы аннулируете гарантию!
Удачного взлома