
Mousejack لـ Arduino UNO
Arduino Mousejack هو مشروع، مبني على uC_mousejeck بواسطة insecuritythings، لجعل هجمات Mousejack في جهاز مدمج صغير، بعامل شكل سلسلة مفاتيح.
جهاز Mousejack النموذجي
بناء الجهاز بسيط، والكود يوفر أداة لاستخدام Duckyscript لإطلاق هجمات حقن ضغطات المفاتيح الآلية ضد أجهزة Microsoft و Logitech.
قائمة المكونات:
مخطط Fritzing أدناه يوضح تخطيط الأسلاك المستخدم في التصميم النموذجي:

لبناء البرنامج، قم بتحميل وتثبيت PlatformIO IDE.
قبل بناء البرنامج، تأكد من تعديل ملف attack.h باستخدام سكريبت attack_generator.py:
Arduino-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt
في المثال أعلاه، يحتوي ملف ducky.txt على Duckyscript. سيقوم سكريبت attack_generator.py 'بتجميع' سكريبت Duckyscript إلى ملف attack.h، المضمن في main.cpp. هذا يبسط الكود ويجعله أكثر إحكاما.
بمجرد تشغيل الجهاز، سوف يضيء LED الداخلي المتصل بالدبوس 13 (المسمى ledpin في الكود) مرتين لكل مرور على نطاق القنوات بالكامل. عندما يرسل هجومًا، سوف يظل LED مضاءً بشكل ثابت.
إذا قمت بمراقبة المنفذ التسلسلي باستخدام PlatformIO IDE، سترى تفاصيل معلومات الراديو والكثير من معلومات التصحيح المطبوعة أثناء المسح وأثناء الهجوم.
تحذير: لا حاجة لأي تفاعل لبدء الهجوم.
مزيد من المعلومات حول الاختبارات التي تم إجراؤها، بالإضافة إلى الصعوبات التي تمت مواجهتها، يمكن العثور عليها في دليل testing.
كعمل مستقبلي: