
Damn Vulnerable Drone هو محاكي اختراق طائرات بدون طيار معرض للثغرات عمداً، مبني على بنية ArduPilot/MAVLink الشهيرة، ويوفر بيئة واقعية لاختراق الطائرات بدون طيار بشكل عملي.
الطائرة المسيّرة القابلة للاختراق (Damn Vulnerable Drone) هي محاكي اختراق طائرات مسيّرة مصمم ليكون قابلاً للاختراق بشكل متعمد، ويعتمد على معمارية ArduPilot/MAVLink الشائعة، مما يوفر بيئة واقعية لممارسة اختراق الطائرات المسيّرة عمليًا.
الطائرة المسيّرة القابلة للاختراق هي بيئة محاكاة افتراضية مصممة لمتخصصي الأمن الهجومي لتعلم وممارسة تقنيات اختراق الطائرات المسيّرة بأمان. وهي تحاكي معماريات وثغرات الطائرات المسيّرة الواقعية ArduPilot و MAVLink، مما يوفر تجربة عملية في استغلال أنظمة الطائرات المسيّرة.
تهدف الطائرة المسيّرة القابلة للاختراق إلى تعزيز مهارات الأمن الهجومي ضمن بيئة مُتحكَّم بها، مما يجعلها أداة لا تُقدَّر بثمن لمتخصصي الأمن بمستوى متوسط، ومدققي الاختراق، وهواة الاختراق.
على غرار الطريقة التي يستخدم بها الطيارون محاكيات الطيران للتدريب، يمكننا استخدام محاكي الطائرة المسيّرة القابلة للاختراق لاكتساب معرفة معمّقة بأنظمة الطائرات المسيّرة الواقعية، وفهم ثغراتها، وتعلّم طرق فعّالة لاستغلالها.
منصة الطائرة المسيّرة القابلة للاختراق مفتوحة المصدر ومتاحة دون أي تكلفة، وقد صُممت خصيصًا لمعالجة النفقات الكبيرة التي غالبًا ما ترتبط بأجهزة الطائرات المسيّرة وأدوات الاختراق وصيانتها. وطبيعتها المجانية تتيح للمستخدمين الانغماس في اختراق الطائرات المسيّرة دون مخاوف مالية. هذا الوصول السهل يجعل الطائرة المسيّرة القابلة للاختراق موردًا حاسمًا للعاملين في مجالات أمن المعلومات واختبار الاختراق، مما يعزز تطوير مهارات الأمن السيبراني الهجومي في بيئة آمنة.
تعمل منصة الطائرة المسيّرة القابلة للاختراق وفق مبدأ البرمجيات في الحلقة (SITL)، وهي تقنية محاكاة تتيح للمستخدمين تشغيل برمجيات الطائرة المسيّرة كما لو كانت تعمل على طائرة مسيّرة حقيقية، وبالتالي محاكاة سلوكيات واستجابات الطائرة المسيّرة الحقيقية.
يتيح SITL الخاص بـ ArduPilot تنفيذ البرنامج الثابت للطائرة المسيّرة داخل بيئة افتراضية، محاكيًا سلوك طائرة مسيّرة حقيقية دون الحاجة إلى أجهزة مادية. وتُعزَّز هذه المحاكاة بشكل أكبر باستخدام Gazebo، وهو محاكي روبوتات ثلاثي الأبعاد ديناميكي، يوفر بيئة واقعية ومحرك فيزياء لتفاعل الطائرة المسيّرة معه. ومعًا، يضع SITL الخاص بـ ArduPilot و Gazebo الأساس لتجربة محاكاة طائرة مسيّرة متطورة وواقعية.
وعلى الرغم من أن إعداد الطائرة المسيّرة القابلة للاختراق الحالي لا يحاكي كل معمارية أو تكوين للطائرات المسيّرة، فإن التكتيكات والتقنيات والسيناريوهات المدمجة قابلة للتطبيق على نطاق واسع عبر أنظمة وطرازات وبروتوكولات اتصال مختلفة للطائرات المسيّرة.
يرجى مراجعة التعليمات التالية بعناية لضمان بيئة مختبر الطائرة المسيّرة القابلة للاختراق مستقرة وعالية الأداء.
[!NOTE]
اعتمادًا على أداء حاسوبك وسرعة الإنترنت لديك، قد تستغرق عملية التثبيت الكاملة من البداية إلى النهاية، بما في ذلك بناء الحاويات وسحب الصور، ما بين 30-60 دقيقة. تحلَّ بالصبر ودع كل خطوة تكتمل قبل المتابعة.
يمكن تشغيل الطائرة المسيّرة القابلة للاختراق في وضعين اعتمادًا على الأجهزة المتاحة لديك:
نظام التشغيل:
الأجهزة (الحد الأدنى):
الرسومات:
البرمجيات:
يُوصى بالوضع الخفيف للمستخدمين الذين لا يستطيعون تلبية متطلبات GPU للوضع الكامل أو الذين يريدون إعدادًا أسرع وأخف وزنًا.
نظام التشغيل:
الأجهزة (الحد الأدنى):
الرسومات:
البرمجيات:
التعليمات التالية مُعدّة لتنفيذها على أحدث إصدار من Kali Linux، يرجى أيضًا اتباع دليل kali الرسمي حول كيفية تثبيت docker هنا
git clone https://github.com/nicholasaleks/Damn-Vulnerable-Drone.git && cd Damn-Vulnerable-Drone