يمكن أن يبدو خلل وحدات التحكم الدقيقة للكشف عن الأسرار المخفية وكأنه فن غامض يؤديه سحرة الأجهزة. إن التحديق في الكود وحساب دورات الساعة لا يجعله أكثر سهولة بالنسبة للمستخدمين الجدد.
Glitchy هي واجهة مرئية لعالم الخلل. فهو يربط بين الأجهزة الأخرى مثل مصادر الطاقة والواجهات التسلسلية وأدوات تصحيح الأخطاء التي تُستخدم غالبًا كجزء من هجوم خلل ناجح.
تحقق من مقدمة فيديو يوتيوب
تأكد من حصولك على امتيازات استخدام أجهزة 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
هذه أداة أستخدمها لتعليم نفسي لغة بايثون وبرمجة واجهة المستخدم الرسومية والدخول في مجال غير مريح، وتطوير البرمجيات! لقد كنت دائمًا مرتاحًا للتعامل مع الأجهزة، ولكن ليس كثيرًا مع المشاريع البرمجية الكبيرة. ومع ذلك، فإن أي مساهمات تعمل على تحسين نمط التعليمات البرمجية أو هيكلها مع التوضيحات ستكون موضع تقدير كبير!
لا تتردد في استخدام هذا كيفما تشاء، من خلال قراءة هذه الجملة تكون قد أبطلت الضمان الخاص بك!
قرصنة سعيدة