Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DigiDuck-Framework — إطار عمل للوحات التطوير Digiduck التي تعمل بمعالجات ATTiny85 ومُحمل الإقلاع micronucleus! | Kitploit
أدوات/GitHubGitHub/m4cs/digiduck-framework
أمان الأنظمة المدمجةتوليد الحمولةاختبار الاختراقأمن الأجهزةتطوير الحمولات
GitHubm4cs/digiduck-framework

DigiDuck-Framework

إطار عمل للوحات التطوير Digiduck التي تعمل بمعالجات ATTiny85 ومُحمل الإقلاع micronucleus!

عرض المستودع
338منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

إطار DigiDuck

إطار عمل للوحات تطوير Digiduck التي تعمل بمعالجات ATTiny85 ومحمل الإقلاع micronucleus!

GitHub stars GitHub issues GitHub forks GitHub license GitHub version

alt text لقطة شاشة لشاشة الترحيب الخاصة بإطار DDF

خريطة الطريق:

  • التخطيط لتنفيذ أمر لترجمة Duckyspark داخل الإطار.

المتطلبات:

- لوحة تطوير ATTiny85 أو غيرها من لوحات "Digispark" المتوافقة

- برامج تشغيل DigiSpark (إذا كنت تستطيع استخدامها مع Arduino فستكون بخير).

- OSX أو MacOS

- ArduinoIDE مع مكتبة Digispark مثبتة

البدء:

التثبيت:

إطار DigiDuck (المشار إليه بـ DDF) بسيط جداً في البدء والإعداد! لا توجد وحدات طرفية ثالثة مطلوبة لـ DDF! كل ما عليك فعله هو التأكد من تثبيت Python 3.6+ (استخدمته لتطويره ولكن يجب أن يكون متوافقاً مع الإصدارات السابقة *نأمل*). استنسخ هذا المستودع وأدخل الدليل من سطر الأوامر. بمجرد الدخول إلى الدليل، شغّل ببساطة:

root@kitploit:~
python start.py

سيؤدي هذا إلى بدء البرنامج وعرض شاشة الترحيب الموضحة أعلاه.

قائمة المساعدة::

هناك ثلاثة أوامر في هذا الإطار! أردت جعله خفيف الوزن قدر الإمكان لذا يتطلب أمرًا واحدًا فقط للحصول على حمولة على لوحتك.

الأمر: help

الأمر help يعرض هذه القائمة:

alt text

الأمر: show

الأمر show يعرض هذه القائمة:

alt text

سيتم عرض جميع الحمولات المتاحة لديك هنا. ومع ذلك، إذا شغّلت الأمر execute فسيتم عرضها مرة أخرى.

التنفيذ:

الأمر الثالث والأخير في DDF هو execute. الأمر execute سيعرض نفس القائمة التي يعرضها الأمر show، ولكن من هذه القائمة ستقوم بإدخال اسم الحمولة. يجب عليك تضمين .hex في نهايته وإلا لن يتم تحميله بشكل صحيح وسيطلب منك إدخاله مرة أخرى.

alt text

عرض الأمر execute.

بمجرد اختيار حمولتك، سيُطلب منك إدخال اللوحة المطلوبة إلى الكمبيوتر. من هناك، سيقوم بتثبيت الحمولة المطلوبة ويعرض ما يلي عند الانتهاء:

alt text

هذا كل شيء! يمكنك الآن الذهاب وتوصيل لوحة DigiSpark badUSB الخاصة بك بجهاز كمبيوتر وتشغيل الحمولة المطلوبة!

الحمولات:

الحمولات هي ملفات DigiSpark .ino.hex التي يتم تثبيتها باستخدام محمل الإقلاع micronucleus على ATTiny85 أو لوحات أخرى.

الحمولات الحالية:

جميع الحمولات الحالية مأخوذة من نصوص RubberDucky الخاصة بـ Hak5 والمتاحة هنا. إذا كنت غير متأكد مما تفعله حمولة ما، فهذا هو المكان المناسب لقراءة عنها. سأحاول الاحتفاظ بأسماء الحمولات قريبة من الاسم نفسه لكنني لا أريدك على Windows أن تكتب كثيرًا لأن rlcompleter لا يعمل.

إنشاء حمولة:

توجه إلى صفحة Duckyspark على GitHub لترى كيفية إنشاء ملف .ino المترجم من نص RubberDucky. بعد ذلك، قم بتحميل ملف .ino الخاص بك إلى Arduino IDE. تأكد من تشغيل Verbose داخل التفضيلات وقم بتجميع الكود الخاص بك. افتح مخرجات الطرفية أدناه وابحث عن موقع ملف .hex. يجب أن يكون في دليل مؤقت داخل AppData أو ما يعادله على MacOS. إليك مثال:

alt text هذا هو المكان الذي يخبرك فيه بتوصيل لوحتك!

اسحب ملف payloadname.cpp.hex من هذا المجلد واسحبه إلى مجلد payloads داخل إطار DDF. شغّل البرنامج وسيتم تحميل حمولتك في الحمولات المتاحة!

لا تتردد في المساهمة بإضافة حمولات مخصصة أو إضافية من نصوص Rubber Ducky أعلاه! قدم طلب سحب (PR) مع الحمولات الجديدة.

الاعتمادات:

Duckyspark - https://github.com/toxydose/Duckyspark

Micronucleus - https://github.com/micronucleus/micronucleus

حمولات Hak5 RubberDucky - https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payloads

تنزيل الأداة