
أداة صغيرة لالتقاط الحزم من أجهزة wlan.
أداة لالتقاط الحزم من أجهزة WLAN وللاكتشاف المحتمل لنقاط الضعف داخل شبكات WiFi الخاصة بك عن طريق تشغيل هجمات الطبقة الثانية ضد بروتوكول WPA.
صُممت لتشغيل (في الغالب بدون رأس) على أنظمة صغيرة مثل Raspberry Pi Zero.
أداة للتعامل مع جمل NMEA 0183 من أجهزة GPS.
صُممت لتشغيل (في الغالب بدون رأس) على أنظمة صغيرة مثل Raspberry Pi Zero.
كتابة بواسطة Ido Hoorvitch من CyberArk تغطي إحصائيات كسر كلمة مرور WPA/WPA2.
قسم من ملف README هذا يغطي قدرات hcxdumptool ومسؤوليات استخدامه.
يستخدم hcxdumptool تنسيق pcapng الحديث، مما يسمح بالاستخدام مع wireshark أو tshark.
لا يكسر تجزئات WPA PSK ذات الصلة. (استخدم Hashcat أو JtR لاستعادة PSK.)
لا يكسر WEP. (استخدم مجموعة aircrack-ng بدلاً من ذلك.)
لا يكسر WPS. (استخدم Reaver أو Bully بدلاً من ذلك.)
لا يقوم بفك تشفير حركة المرور المشفرة. (استخدم tshark أو Wireshark بالتوازي.)
لا يسجل كل حركة المرور التي تم التقاطها على جهاز WLAN. (استخدم tshark أو Wireshark بالتوازي.)
لا يقوم بهجمات Evil Twin.
لا يوفر عرض حالة جميل.
ليس وعاء عسل (honeypot).
غير مدعوم: نظام Windows، macOS، Android، المحاكيات أو الأغلفة!
[!NOTE]
hcxdumptool لا يقوم بالتحويل أو الكسر! إنه مصمم لاستخدامه مع الأدوات التالية:
الأداة الوصف hcxnmealog أداة للتعامل مع جمل NMEA 0183 hcxpcapngtool أداة لتحويل ملفات PCAPNG الخام إلى تنسيقات قابلة للقراءة بواسطة Hashcat و JtR. (hcxtools) hcxhashtool أداة لتصفية التجزئات من ملفات HC22000 بناءً على إدخال المستخدم. (hcxtools) hcxpsktool أداة للحصول على مرشحين ضعفاء لـ PSK من ملفات HC22000. (hcxtools) hcxeiutool أداة لحساب قوائم الكلمات بناءً على ESSID المجمعة. (hcxtools) Hashcat/JtR أدوات خارجية تستخدم لاستدلال PSK من ملفات تجزئة HC22000.
hcxdumptool -> hcxpcapngtool -> hcxhashtool (إضافي hcxpsktool/hcxeiutool) -> Hashcat أو JtR
قد تتوقع مني أن أوصي بأن يستخدم الجميع hcxdumptool/hcxtools. لكن الحقيقة هي أن hcxdumptool/hcxtools لا يُنصح باستخدامه من قبل المستخدمين غير المتمرسين أو المبتدئين. إذا لم تكن معتادًا على Linux بشكل عام أو إذا لم يكن لديك على الأقل مستوى أساسي من المعرفة كما هو مذكور في قسم "المتطلبات"، فإن hcxdumptool/hcxtools ربما ليس ما تبحث عنه. ومع ذلك، إذا كانت لديك تلك المعرفة، يمكن لهذه الأدوات أن تصنع المعجزات.
[!IMPORTANT]
بينما يتوفر hcxdumptool و hcxtools من خلال مدير الحزم على معظم التوزيعات، فإن هذه الحزم عادة ما تكون قديمة جدًا ومتقادمة، لذا يُوصى بالاستنساخ والبناء.
تأكد من تحديث توزيعك إلى أحدث إصدار له وتأكد من تثبيت جميع ملفات الرأس والتبعيات قبل محاولة التجميع!
قد تأتي الحزم المذكورة في قسم "المتطلبات" بأسماء مختلفة في مدير الحزم! تأكد من تثبيت الحزم الصحيحة!
git clone https://github.com/ZerBea/hcxdumptool.git
cd hcxdumptool
التجميع:
make -j $(nproc)
التثبيت إلى /usr/bin:
make install (كمستخدم متميز)
أو التثبيت إلى /usr/local/bin:
make install PREFIX=/usr/local (كمستخدم متميز)
[!TIP]
عند التشغيل بدون رأس، قم بإزالة -DSTATUSOUT من ملف Makefile قبل التجميع! بهذه الطريقة، لن يتم تجميع عرض الحالة. سيوفر هذا دورات وحدة المعالجة المركزية ويمنع حدوث أخطاء.
من الناحية النظرية، من الممكن تجميع hcxdumptool لأنظمة أخرى (مثل Android) وتوزيعات أخرى (مثل KALI) وأنظمة تشغيل أخرى (BSD) أيضًا. لا توجد خطة لدعم أنظمة التشغيل وسيتم رفض طلبات الميزات.
[!WARNING]
لا تتوقع برامج تشغيل خالية من العيوب على الأجهزة الجديدة تمامًا!
يجب أن يدعم برنامج التشغيل وضع المراقبة وحقن الحزم الكاملة!
أجهزة PRISM غير مدعومة!
ملحقات WIRELESS EXTENSIONS مهملة ولم تعد مدعومة!
[!NOTE]
يقوم المصنعون بتغيير الرقاقات دون تغيير أرقام الموديلات. أحيانًا يضيفون (v)ersion أو (rev)vision. طالما أن المصنع أو الشركة لا ترى ضرورة لتوفير برامج تشغيل لنواة Linux، تجنب شراء هذه المنتجات!
تحقق دائمًا من الرقاقة الفعلية باستخدام 'lsusb' و/أو 'lspci'!
لا دعم لبرنامج تشغيل تابع لجهة خارجية ليس جزءًا من نواة Linux الرسمية، لأن هناك المئات منها في البرية. ليس لدي الوقت لذلك، ولا أرغب في ذلك. أبلغ عن المشكلات ذات الصلة إلى الموقع الذي قمت بتنزيل برنامج التشغيل منه.
لا دعم لبرنامج تشغيل لا يدعم وضع المراقبة وحقن الإطارات الكاملة بشكل أصلي. إذا كنت بحاجة إلى هذه الميزات، قم بتقديم طلب على Bugzilla.
يمكن العثور على عدة اختبارات للأجهزة وبرامج التشغيل هنا. اعتمادًا على إصدار نواة Linux (خاصة الإصدارات الأقدم)، توقع مشكلات كبيرة في برامج التشغيل.
المعروفة باسم رقاقات / برامج تشغيل WiFi العاملة:
Realtek (rtl8xxxu / rtw88)
MediaTek (mt76) اعتمادًا على الرقاقة وإصدار نواة Linux، توقع مشكلات كبيرة في برامج التشغيل - وضع المراقبة النشط معطل
Atheros (ath9k_htc) رقاقة قديمة
Ralink (rt2800usb) رقاقة قديمة
رقاقات WiFi غير موصى بها:
Intel (مشكلات في وضع المراقبة وحقن الإطارات.)
Broadcom (لا وضع مراقبة ولا حقن إطارات بواسطة نواة Linux الرسمية.)
Qualcomm (لا حقن إطارات بواسطة نواة Linux الرسمية.)
غير موصى به مطلقًا:
يمكن العثور على مزيد من المعلومات حول المشكلات أو القيود المحتملة هنا.
أفضل مضخم تردد عالي هو هوائي جيد!