
استغلال إثبات المفهوم لـ CVE-2020-27301 في hostapd، مما يتيح إنشاء نقطة وصول مزيفة لاختبار وإظهار الثغرة في شبكات WPA2/WPA3.
إثبات المفهوم لنقطة الوصول المارقة (Rogue AP) لـ CVE-2020-27301
على Ubuntu 20.04 LTS
apt install libnl-genl-3-dev libssl-dev libsqlite3-dev libgnutls28-dev
cd hostapd && make -j4 all
في دليل hostapd، استخدم
./start.sh <واجهة الواي فاي لبدء نقطة الوصول عليها>
حقوق النشر (c) 2002-2022، Jouni Malinen [email protected] والمساهمون جميع الحقوق محفوظة.
هذه البرامج مرخصة بموجب ترخيص BSD (الذي تمت إزالة شرط الإعلان منه).
إذا كنت تقوم بتقديم تغييرات للمشروع، يرجى الاطلاع على ملف CONTRIBUTIONS للحصول على تعليمات إضافية.
قد تشمل هذه الحزمة إما wpa_supplicant أو hostapd أو كليهما. راجع ملف README في الدلائل الفرعية المعنية (wpa_supplicant/README أو hostapd/README) لمزيد من التفاصيل.
تم نقل ملفات المصدر في إصدارات v0.6.x، وبالمقارنة مع الإصدارات السابقة، يتم الآن بناء البرامج بالذهاب أولاً إلى دليل فرعي (wpa_supplicant أو hostapd) وإنشاء تكوين البناء (.config) وتشغيل 'make' هناك (للبناء على Linux/BSD/cygwin).
يمكن توزيع هذا البرنامج واستخدامه وتعديله بموجب شروط ترخيص BSD:
يُسمح بإعادة التوزيع والاستخدام في شكل مصدر أو ثنائي، مع أو بدون تعديل، بشرط استيفاء الشروط التالية:
يجب أن تحتفظ إعادة توزيع الكود المصدري بإشعار حقوق النشر أعلاه، وهذه القائمة من الشروط، وإخلاء المسؤولية التالي.
يجب أن تعيد إعادة التوزيع في الشكل الثنائي إنتاج إشعار حقوق النشر أعلاه، وهذه القائمة من الشروط، وإخلاء المسؤولية التالي في الوثائق و/أو المواد الأخرى المقدمة مع التوزيع.
لا يجوز استخدام اسم (أسماء) حامل (حاملي) حقوق النشر المذكورين أعلاه ولا أسماء المساهمين فيه لتأييد أو الترويج لمنتجات مشتقة من هذا البرنامج دون إذن كتابي مسبق محدد.
يتم توفير هذا البرنامج "كما هو" من قبل أصحاب حقوق النشر والمساهمين، ويتم إخلاء المسؤولية عن أي ضمانات صريحة أو ضمنية، بما في ذلك على سبيل المثال لا الحصر، الضمانات الضمنية لقابلية التسويق والملاءمة لغرض معين. لا يتحمل مالك حقوق النشر أو المساهمين تحت أي ظرف من الظروف المسؤولية عن أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو نموذجية أو تبعية (بما في ذلك على سبيل المثال لا الحصر، شراء السلع أو الخدمات البديلة؛ فقدان الاستخدام أو البيانات أو الأرباح؛ أو انقطاع الأعمال) مهما كان سببها وعلى أي نظرية من نظريات المسؤولية، سواء كانت ناشئة عن العقد أو المسؤولية الصارمة أو الضرر (بما في ذلك الإهمال أو غير ذلك) بأي شكل من الأشكال الناشئة عن استخدام هذا البرنامج، حتى لو تم إبلاغهم بإمكانية حدوث مثل هذا الضرر.