Glitchy
v0.0.1
マイクロコントローラーをグリッチして隠された秘密を暴くのは、ハードウェアの魔術師が行う闇の芸術のように思えるかもしれません。コードを見つめてクロック サイクルを数えるだけでは、新しいユーザーにとってコードは親しみやすくなりません。
Glitchy は、グリッチの世界への視覚的なインターフェイスです。これは、グリッチ攻撃を成功させる一環としてよく使用される、電源、シリアル インターフェイス、デバッグ ツールなどの他のハードウェアを結び付けます。
YouTubeビデオの紹介をご覧ください
USB シリアル デバイス (Ubuntu ではダイヤルアウト) を使用する権限、OpenOCD 経由でアダプタをデバッグする権限、および Chipwhisperer にアクセスする権限があることを確認してください。これらのデバイスは、Glitchy を使用する前に適切に設定する必要があります。
requirements.txt には必要な Python パッケージが含まれています。次のコマンドでインストールします。
git clone https://github.com/BitBangingBytes/Glitchy.git
cd Glitchy
pip3 install -r requirements.txt
実行するには:
cd src
python3 Main.py
これは、私が Python や GUI プログラミングを独学し、ソフトウェア開発という不快な領域に足を踏み入れるために使用しているツールです。私は常にハードウェアには慣れていますが、大規模なソフトウェア プロジェクトにはあまり慣れていません。そうは言っても、説明付きでコードのスタイルや構造を改善する貢献は大歓迎です。
これを自由に使用してください。この文を読むと、保証が無効になります。
ハッピーハッキング