Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
WPAxFuzz — أداة مفتوحة المصدر لتشويش شبكات الواي فاي كاملة الميزات. | Kitploit
أدوات/GitHubGitHub/efchatz/wpaxfuzz
تدقيق Wi-Fiتحليل الثغرات الأمنيةالاستغلالالاختبار العشوائيأمن الشبكات اللاسلكية
GitHubefchatz/wpaxfuzz

WPAxFuzz

أداة مفتوحة المصدر لتشويش شبكات الواي فاي كاملة الميزات.

عرض المستودع
2102375منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

[![Contributors][contributors-shield]][contributors-url] [![Stargazers][stars-shield]][stars-url] [![Forks][forks-shield]][forks-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url]


Logo

مُختبِر Wi-Fi شامل


الإبلاغ عن ثغرة · طلب ميزة

جدول المحتويات
  1. حول المشروع
  2. اختبار إطارات الإدارة والتحكم والبيانات
    • المتطلبات والتبعيات
    • الوصف
  3. اختبار تبادل SAE
  4. وحدة هجوم الحرمان من الخدمة
    • الوصف
  5. الثغرات
  6. الأعمال ذات الصلة
  7. الترخيص
  8. الاتصال
  9. الشكر والتقدير

حول المشروع

تستطيع هذه الأداة اختبار أي إطار إدارة أو تحكم أو بيانات من بروتوكول 802.11 أو تبادل SAE. بالنسبة لإطارات الإدارة أو التحكم أو البيانات، يمكنك اختيار الوضع "القياسي" حيث يكون طول جميع الإطارات المرسلة صحيحًا وفقًا للمعيار، أو الوضع "العشوائي" حيث يكون الطول عشوائيًا. تتطلب عملية اختبار SAE وجود نقطة وصول تدعم WPA3. يمكن تنفيذ اختبار إطارات الإدارة أو التحكم أو البيانات ضد أي نقطة وصول (WPA2 أو WPA3). أخيرًا، تم تنفيذ ناقل هجوم حرمان من الخدمة يستغل نتائج اختبار إطارات الإدارة أو التحكم أو البيانات. بشكل عام، يقدم WPAxFuzz الخيارات التالية:

    1) اختبار إطارات الإدارة
    2) اختبار تبادل SAE
    3) اختبار إطارات التحكم
    4) اختبار إطارات البيانات (نسخة تجريبية)
    5) وحدة هجوم حرمان من الخدمة

يمكنك تشغيل الأداة باستخدام الأمر التالي:

    sudo python3 fuzz.py

اختبار إطارات الإدارة والتحكم والبيانات

المتطلبات والتبعيات

  1. تأكد من تثبيت ما يلي مسبقًا. ربما تنطبق إصدارات أخرى من Scapy و Python أيضًا.

    [![Python][Python.py]][Python-url] [![Scapy][Scapy]][Scapy-url] [![Nmap][Nmap]][Nmap-url] [![Blab][Blab]][Blab-url]

    أيضًا، يجب تثبيت [![aircrack-ng][aircrack-ng]][aircrack-url] في نظامك.

  2. قبل بدء الأداة، يجب على المستخدم فحص الشبكة المحلية لاكتشاف أي أهداف محتملة، أي المحطات ونقاط الوصول.

    nmap -sP {ip_prefix}.*
  1. في حالة تنفيذ اختبار الاختراق على جهاز افتراضي (VM)، وكانت المحطة المستهدفة تعمل أيضًا على الجهاز المضيف، فقد يؤدي ذلك إلى استنتاجات خاطئة. يُوصى بوضع المحطة وعملية الاختبار على أجهزة مادية مختلفة.
  2. إذا كانت المحطة المستهدفة تعمل بنظام تشغيل MS Windows، فقد يكون من الضروري تعديل جدار الحماية للسماح بـ "ping" داخل الشبكة المحلية. هذا يتيح وضع المراقبة للتحقق من بقاء المحطة المرتبطة على قيد الحياة.
  3. تعتمد طريقة find_LAN_prefix في AlivenessCheck.py على استخراج عنوان IP الأول الذي يعيده الأمر hostname -I، مما قد يؤدي إلى اكتشاف شبكة فرعية غير صحيحة عند وجود واجهات شبكة متعددة، حيث قد لا يكون IP الواجهة المطلوبة هو الأول في القائمة. تأكد من أن عنوان IP للشبكة الفرعية المطلوبة هو الأول في مخرجات الأمر hostname -I (قيد الإصلاح).
  4. بالنسبة لأداة Blab (توليد البذور)، بسبب عدم اتساق أنظمة التشغيل، يجب وضع الملف الثنائي لـ Blab في الدليل الرئيسي لمشروع المُختبِر. بهذه الطريقة، يصبح المُختبِر متوافقًا بغض النظر عن نظام التشغيل المضيف.
    git clone https://haltp.org/git/blab.git
    cd blab/
    make
    cd {دليل الملفات الثنائية حيث يتم حفظ Blab}                    مثال: cd /bin/blab/bin
    cp blab {دليل المُختبِر}                                    مثال: cp blab /home/kali/Desktop/WPAxFuzz

الوصف

الخطوة 1: قم بتحديث ملف الإعدادات (src/config.json) بـ (i) عناوين MAC لنقطة الوصول الهدف والمحطة المرتبطة، (ii) SSID لنقطة الوصول، و (iii) اسم واجهة الشبكة اللاسلكية.
الخطوة 2: ضع بطاقة الشبكة اللاسلكية في وضع المراقبة:

    sudo airmon-ng
    sudo airmon-ng check
    sudo airmon-ng check kill
    sudo airmon-ng start {اسم_واجهة_المهاجم}

الخطوة 3: اضبط قناة بطاقة الشبكة اللاسلكية لتكون نفس القناة التي تبث عليها نقطة الوصول الهدف:

    sudo airodump-ng {اسم_واجهة_المهاجم} \\للعثور على القناة التي تبث عليها نقطة الوصول الهدف
    sudo iw {اسم_واجهة_المهاجم} set channel {قناة_نقطة_الوصول} HT20 \\لضبط القناة على بطاقة الشبكة اللاسلكية

الخطوة 4: اختر الخيار (1) أو (3) أو (4) وهي:

    1) اختبار إطارات الإدارة
    3) اختبار إطارات التحكم
    4) اختبار إطارات البيانات (نسخة تجريبية)

الخطوة 5: اختر أحد الأوضاع التالية:

    قياسي: جميع حقول الإطار، بما في ذلك تلك التي تم إنتاجها باستخدام ``Blab''،  
    تحمل طول قيمة يتوافق مع معيار 802.11. بهذه الطريقة، لن يتعرض الإطار لخطر  
    اعتباره مشوهًا وإسقاطه.  
    
    عشوائي: الحقول المنتجة عبر مولد البذور لها طول قيمة عشوائي،  
    يمكن أن يكون أقل أو أكبر من ذلك المحدد بمعيار 802.11.  

الخطوة 7: من هذه النقطة فصاعدًا، يكون التفاعل الوحيد مع المستخدم عند حدوث انقطاع اتصال أو اكتشاف إطار إلغاء مصادقة/إلغاء ارتباط. في هذه الحالة، يُطلب من المستخدم إعادة توصيل المحطة واستئناف عملية الاختبار.
الخطوة 8: اخرج من عملية الاختبار بالضغط على Ctrl+c مرتين متتاليتين.

اختبار تبادل SAE

تركز هذه الوحدة على ما يسمى بإطارات مصادقة SAE Commit و SAE Confirm التي يتم تبادلها أثناء المصافحة SAE. وفقًا لمعيار 802.11، يحمل كلا هذين الإطارين خوارزمية المصادقة (3)، وتسلسل المصادقة (1 لـ Commit و 2 لـ Confirm)، ورمز حالة، أي قيمة بين 0 و 65535، مع 0 تعني "ناجح". لاحظ أن قيم رمز الحالة بين 1 و 129 (باستثناء 4, 8, 9, 20, 21, 26, 29, 36, 48, 66, 69-71, 90-91, 116, 124, و 127) تشير إلى سبب فشل مختلف، بينما الباقي محجوز بواسطة البروتوكول.

بمزيد من التفاصيل، تستفيد الوحدة الحالية، التي يتم تحديدها من خلال واجهة سطر الأوامر لـ WPAxFuzz، اختياريًا من وضع إرسال الإطارات المتتالية، أي أنها ترسل إطارات متعددة، 128 إطارًا، دفعة واحدة نحو نقطة الوصول الهدف. تتكون من أربع دوائر مختلفة: (i) إرسال إطارات SAE (مصادقة) إلى القناة الراديوية التي تعمل عليها المحطة الهدف، (ii) إرسال إطارات SAE إلى قناة راديوية مختلفة عن تلك الخاصة بالمحطة (المحطات) الهدف، و (iii) أي من السابق، ولكن مع تمكين وضع الإرسال المتتالي. علاوة على ذلك، يتم تنفيذ كل دورة اختبار على سبعة متغيرات متنوعة بناءً على النهج الذي لا يحافظ على الحالة لإجراء مصادقة WPA3-SAE على النحو التالي:

  1. إطار مصادقة SAE فارغ.
  2. إطار SAE-Commit صحيح (مكتمل البنية) متبوع بـ (1).
  3. إطار SAE-Commit صحيح، متبوع بإطار SAE-Confirm مع تعيين حقل Send-Confirm على 0. تذكر أن حقل Send-Confirm يحمل عداد إطارات Confirm المرسلة بالفعل، وبالتالي يعمل كعداد مضاد لإعادة الإرسال.
  4. كما في (3)، ولكن قيمة حقل Send-Confirm مضبوطة على 2. تم اختيار هذه القيمة المحددة (2)، باستخدام قيمة بين 2 و 65,534 لهذا الحقل، "قامت نقطة الوصول بفصل المحطة الهدف بعد 20 ثانية في المتوسط".
  5. إطار SAE-Commit صحيح.
  6. إطار SAE-Confirm صحيح مع حقل Send-Confirm يساوي 0.
  7. كما في (6)، ولكن قيمة حقل Send-Confirm مضبوطة على 2.

كما هو الحال مع وحدة إطارات الإدارة، تستخدم الوحدة الحالية نفس منطق المراقبة وتنقسم إلى نوعين مختلفين من إجراءات الاختبار، وهما القياسي والواسع. على سبيل المثال، يتم اختبار حقل خوارزمية المصادقة باستخدام قيم محددة ومختارة بعناية، بما في ذلك 0, 1, 2, و 200، وليس قيمًا عشوائية تم إنشاؤها بواسطة Blab أو غيره. من ناحية أخرى، يركز الوضع الواسع على اختبار كل مجموعة صالحة من حقول SAE بشكل مكثف، أي كل قيمة ممكنة في النطاق من 0 إلى 65535، مما يجعله أكثر استهلاكًا للوقت مقارنة بالوضع القياسي.

وحدة هجوم الحرمان من الخدمة

تنزيل الأداة