
إعادة كتابة لأداة مراجعة الشبكات اللاسلكية الشهيرة، "wifite"
هذا المستودع هو إعادة كتابة كاملة لأداة wifite، وهي سكريبت بايثون لتدقيق شبكات الواي فاي اللاسلكية.
تقوم Wifite بتشغيل أدوات تدقيق الشبكات اللاسلكية الموجودة نيابةً عنك. توقف عن حفظ وسائط الأوامر والمفاتيح!
صُممت Wifite لاستخدام جميع الطرق المعروفة لاسترجاع كلمة مرور نقطة الوصول اللاسلكية (الراوتر). تتضمن هذه الطرق:
قم بتشغيل wifite، واختر أهدافك، وستبدأ Wifite تلقائيًا في محاولة التقاط أو كسر كلمة المرور.
تم تصميم Wifite خصيصًا لأحدث إصدار من Kali Linux. كما أن ParrotSec مدعوم أيضًا.
توزيعات اختبار الاختراق الأخرى (مثل BackBox أو Ubuntu) لديها إصدارات قديمة من الأدوات التي تستخدمها Wifite. لا تتوقع الدعم ما لم تكن تستخدم أحدث إصدارات الأدوات المطلوبة، بالإضافة إلى برامج تشغيل لاسلكية مصححة تدعم الحقن.
أولاً وقبل كل شيء، ستحتاج إلى بطاقة لاسلكية قادرة على "وضع المراقبة (Monitor Mode)" وحزم الحقن (راجع هذا البرنامج التعليمي للتحقق من توافق بطاقتك اللاسلكية وأيضًا هذا الدليل). تتوفر العديد من البطاقات اللاسلكية الرخيصة التي توصل عبر USB من المتاجر عبر الإنترنت.
ثانيًا، الإصدارات الأحدث فقط من هذه البرامج مدعومة ويجب تثبيتها لكي تعمل Wifite بشكل صحيح:
مطلوب:
python: Wifite متوافقة مع كل من python2 و python3.iwconfig: لتحديد الأجهزة اللاسلكية الموجودة بالفعل في وضع المراقبة.ifconfig: لبدء/إيقاف الأجهزة اللاسلكية.Aircrack-ng، تتضمن:
airmon-ng: لحصر وتمكين وضع المراقبة على الأجهزة اللاسلكية.aircrack-ng: لكسر ملفات WEP .cap والتقاطات مصافحة WPA.aireplay-ng: لفصل نقاط الوصول، وإعادة تشغيل ملفات الالتقاط، وهجمات WEP المختلفة.airodump-ng: لفحص الأهداف وتوليد ملفات الالتقاط.اختياري، لكن موصى به:
tshark: لكشف شبكات WPS وفحص ملفات التقاط المصافحة.reaver: لهجمات WPS Pixie-Dust والتخمين القسري.
wash الخاصة بـ Reaver لكشف شبكات WPS إذا لم يتم العثور على tshark.bully: لهجمات WPS Pixie-Dust والتخمين القسري.
--bully لاستخدام Bully بدلاً من Reaver.reaver بعد كسر PIN WPS.coWPAtty: لكشف التقاطات المصافحة.pyrit: لكشف التقاطات المصافحة.hashcat: لكسر تجزئات PMKID.
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py
لتثبيتها على جهاز الكمبيوتر الخاص بك (حتى تتمكن من تشغيل wifite من أي طرفية)، قم بتشغيل:
sudo python setup.py install
سيؤدي هذا إلى تثبيت wifite في /usr/sbin/wifite والذي يجب أن يكون في مسار الطرفية الخاص بك.
ملاحظة: إلغاء التثبيت ليس سهلاً. الطريقة الوحيدة لإلغاء التثبيت هي تسجيل الملفات التي تم تثبيتها بواسطة الأمر أعلاه وإزالة تلك الملفات:
sudo python setup.py install --record files.txt \
&& cat files.txt | xargs sudo rm \
&& rm -f files.txt
--pmkid)--wps-only --pixie)--wps-only --no-pixie)--no-wps)pyrit و tshark و cowpatty و aircrack-ng (عند توفرها)-c <channel>--no-deauths-5).
مقارنة هذا المستودع بـ "wifite القديمة" على https://github.com/derv82/wifite
wifite القديمة سيئة في هذا).--verbose (القابل للتوسيع إلى -vv أو -vvv) الأوامر التي يتم تنفيذها ومخرجات تلك الأوامر.--wept، --wpst، ومفاتيح مربكة أخرى).
wifite -h -vwifite الأصلية.كسر PIN WPS باستخدام هجوم Pixie-Dust الخاص بـ reaver، ثم جلب مفتاح WPA باستخدام bully:

كسر مفتاح WPA باستخدام هجوم PMKID:

إزالة التمويه وكسر نقطة وصول مخفية (عبر هجوم مصافحة WPA):

كسر كلمة مرور WEP ضعيفة (باستخدام هجوم إعادة تشغيل WEP):

كسر مصافحة مسبقة الالتقاط باستخدام John The Ripper (عبر خيار --crack):

packetforge-ng: لتزوير ملفات الالتقاط.hcxdumptool: لالتقاط تجزئات PMKID.hcxpcaptool: لتحويل التقاطات حزم PMKID إلى تنسيق hashcat.aireplay-ng)--cracked)
--crack)