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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
GHOST — برنامج ثابت لـ ESP32-S3 لالتقاط المصافحة (handshake) الخاصة بـ WPA/WPA2 واختبار إلغاء المصادقة عبر واجهة مستخدم TFT، مع إمكانية تنزيل ملفات pcap عبر نقطة وصول WiFi. | Kitploit
أدوات/GitHubGitHub/razkom/ghost
أمان الأنظمة المدمجةتدقيق Wi-Fiأمن الشبكات اللاسلكيةاختبار الاختراقأمان الأجهزة وإنترنت الأشياءالتعلم والتعليم
GitHubrazkom/ghost

GHOST

برنامج ثابت لـ ESP32-S3 لالتقاط المصافحة (handshake) الخاصة بـ WPA/WPA2 واختبار إلغاء المصادقة عبر واجهة مستخدم TFT، مع إمكانية تنزيل ملفات pcap عبر نقطة وصول WiFi.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

GHOST

أداة أمنية عامة للاختراق والمراقبة

شبح — العرض الرئيسي

شبح — منظر خلفي    شبح — واقف

برنامج ثابت مستقل لالتقاط المصافحة (Handshake) WPA/WPA2 لـ Adafruit ESP32-S3 Reverse TFT Feather: شاشة مدمجة 240×135 TFT وثلاثة أزرار — لا حاجة لتطبيق هاتف أو متصفح مصاحب للاستخدام العادي. يتم حفظ اللقطات كملفات .pcap على LittleFS؛ اللقطات → تنزيل AP يكشف شبكة WiFi صغيرة بحيث يمكنك عرض الملفات وتنزيلها إلى جهاز آخر.

للاستخدام التعليمي والاختبار المأذون به فقط. استخدم فقط على الشبكات التي تملكها أو لديك إذن صريح لاختبارها.


ما يفعله

على هدف مأذون به، يمكن للبرنامج الثابت إرسال إطارات إلغاء المصادقة، والتقاط مصافحة WPA رباعية الاتجاهات عندما يعيد العملاء الاتصال، وتخزين النتيجة على الفلاش. واجهة المستخدم بالكامل على TFT؛ واجهة الويب للتنزيل تعمل فقط عند بدء تنزيل AP من اللقطات.


الميزات

  • واجهة مستخدم مستقلة — القوائم على TFT؛ أعلى / تحديد / أسفل (بالإضافة إلى إعادة تعيين اللوحة حسب الحاجة)
  • مسح — تصفح الشبكات؛ لكل شبكة هجوم، +WL، +BL، أو رجوع
  • صيد القائمة البيضاء — التجول في القائمة البيضاء بالترتيب
  • صيد الكل — كل الشبكات المرئية باستثناء المدرجة في القائمة السوداء (يتجاوز الشبكات المفتوحة حيثما ينطبق)
  • القائمة البيضاء والقائمة السوداء — قوائم دائمة
  • اللقطات — عرض ملفات .pcap، مسح التخزين، أو بدء تنزيل AP
  • مكافحة البصمات الأساسية — عشوائية MAC للعميل STA اختيارية (عند التمهيد و/أو كل هجوم، بالإضافة إلى تجديد يدوي)، تذبذب ±20-30% في تباعد إلغاء المصادقة، رموز سبب إلغاء مصادقة عشوائية (1/2/3/4/8 مقابل ثابتة)، وSSID/كلمة مرور تنزيل AP لكل جهاز مخزنة في التفضيلات (قابلة للتعديل أو إعادة العشوائية في الإعدادات)
  • الإعدادات — حدود التوقيت والصيد (أعلاه)، بالإضافة إلى جميع مفاتيح مكافحة البصمات وبيانات اعتماد AP؛ التغييرات تحفظ تلقائياً على الفلاش (إلغاء ارتجاج قصير؛ التدفق عند مغادرة الإعدادات)
  • NeoPixel حالة على اللوحة Feather

الأجهزة

قائمة القطع

القطعةAdafruitالسعر (تقريباً)
Adafruit ESP32-S3 Reverse TFT مع هوائي w.FLالمنتج 6303راجع المتجر
محول RP-SMA إلى w.FL / MHF3 / IPEX3المنتج 5444$2.95
هوائي ثنائي القطب دوار 2.4GHz مع RP-SMA — 2dBiالمنتج 944$7.95

تستخدم اللوحة w.FL مسارًا خارجيًا بتردد 2.4 جيجاهرتز: w.FL / IPEX3 (ليس u.FL) → سلك توصيل RP-SMA → ثنائي القطب (دليل Feather).

تحتاج إلى كابل USB-C للطاقة والوميض.

الطاقة (لا حاجة لبطارية): يمكن تشغيل اللوحة من USB-C (شاحن، كمبيوتر محمول، أو هاتف بكابل مناسب/OTG). بطارية LiPoly على JST اختيارية؛ غالبًا ما يتم حذفها في هذا البناء بعد تعديل اللوحة أدناه.

تعديل اللوحة (الهوائي الخارجي)

قم بإزالة اثنين من الموصلات عبر الفتحات على جانب المكونات لإفساح المجال للغلاف / التوجيه: موصل بطارية JST-PH (بالقرب من USB-C) وموصل STEMMA QT / JST-SH I²C (وسط اللوحة). قم بإزالة اللحام بحذر.

تعديل اللوحة — قم بإزالة موصلات JST للبطارية و STEMMA QT المحددة بدائرة

المنافذ

لا توصيلات إضافية؛ الإعدادات الافتراضية موجودة في config_s3.h.


إعدادات البرمجيات

1. بيئة تطوير Arduino

arduino.cc — الإصدار 2.x جيد.

2. حزمة لوحة ESP32

  1. ملف → تفضيلات → عناوين URL الإضافية لمدير اللوحات:

    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    
  2. أدوات → لوحة → مدير اللوحات → قم بتثبيت esp32 من Espressif (3.x، يدعم ESP32-S3).

3. اختيار اللوحة

  • Adafruit ESP32-S3 Reverse TFT Feather (قد يختلف الاسم قليلاً حسب إصدار النواة)
  • المنفذ الصحيح؛ قم بتمكين USB CDC عند التمهيد إذا فشلت التحميلات (وفقًا لـ Adafruit)

4. تصحيح إطار إلغاء المصادقة (الرابط)

يقوم مكدس WiFi في ESP32 بحظر إطارات إلغاء المصادقة الخام ما لم يتمكن البرنامج الثابت من تجاوز ieee80211_raw_frame_sanity_check (المنفذ في GHOST_TFT.ino). يجب أن يسمح الرابط لهذا الرمز بتجاوز نسخة SDK — أضف -zmuldefs إلى compiler.c.elf.libs في ملف platform.txt المثبت لديك (نفس التغيير المستخدم في العديد من رسومات ESP32 "الإطار الخام"):

ابحث عن platform.txt:

Windows: C:\Users\<USERNAME>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\<VERSION>\platform.txt
Mac:     ~/Library/Arduino15/packages/esp32/hardware/esp32/<VERSION>/platform.txt
Linux:   ~/.arduino15/packages/esp32/hardware/esp32/<VERSION>/platform.txt

غيّر:

compiler.c.elf.libs="@{compiler.sdk.path}/flags/ld_libs"

إلى:

compiler.c.elf.libs="@{compiler.sdk.path}/flags/ld_libs" -zmuldefs

احفظ وأعد تشغيل بيئة Arduino IDE.

5. افتح الرسم وومضه

  1. افتح GHOST_TFT.ino (احتفظ بجميع ملفات .h في نفس المجلد).
  2. رفع. استخدم BOOT / إعادة تعيين إذا كان محمل التمهيد ROM مطلوبًا.

يجب أن يتطابق اسم مجلد الرسم مع اسم ملف .ino (هذا المستودع: GHOST_TFT / GHOST_TFT.ino).


الاستخدام

القائمة الرئيسية

  • مسح الشبكات — اختر هجوم، +WL، +BL، أو رجوع
  • صيد القائمة البيضاء / صيد الكل
  • اللقطات — تنزيل AP يبدأ شبكة WiFi AP باستخدام SSID وكلمة المرور من الإعدادات (عشوائية عند التمهيد الأول، ثم تخزينها في التفضيلات)
  • القوائم — تحرير إدخالات القائمة البيضاء / السوداء
  • الإعدادات — توقيت الهجوم، خيارات مكافحة البصمات، SSID/كلمة مرور تنزيل AP (التغييرات تحفظ تلقائياً بعد تأخير قصير، أو عند مغادرة الإعدادات). تحرير SSID/كلمة المرور: مؤشر مميز على الحرف الحالي؛ اضغط تحديد (حرر) للانتقال إلى الموضع التالي؛ اضغط مع الاستمرار على تحديد (~1 ثانية، قابل للتكوين كـ SELECT_LONG_PRESS_MS في config_s3.h) للإنهاء

تنزيل AP

من اللقطات، ابدأ تنزيل AP، وانضم إلى SSID على جهاز آخر (كلمة المرور معروضة على TFT وفي الإعدادات)، وافتح IP المعروض (غالبًا http://192.168.4.1)، وقم بتنزيل ملفات .pcap، ثم أوقف AP باستخدام تحديد.


هيكل المشروع

GHOST_TFT/
├── assets/
│   └── logo.svg
├── docs/images/
├── GHOST_TFT.ino
├── config_s3.h
├── types.h
├── display.h
├── input.h
├── storage.h
├── attack.h
├── download_server.h
└── logo.h

القيود

  • 2.4 جيجاهرتز فقط — قد يعيد العملاء على 5 جيجاهرتز الاتصال خارج النطاق.
  • PMF / WPA3 — قد يتم تجاهل إلغاء المصادقة حيث تكون إطارات الإدارة محمية.
  • راديو واحد — تنزيل AP يعمل فقط عند بدء تشغيله من اللقطات.
  • الفلاش — حجم LittleFS يحدد عدد اللقطات الكبيرة التي يمكنك الاحتفاظ بها.

استكشاف الأخطاء وإصلاحها

unsupport frame type / إلغاء المصادقة لا يعمل — أضف -zmuldefs وأعد تشغيل IDE؛ تأكد من السطر في platform.txt.

فشل الرفع على ESP32-S3 — كابل USB يدعم البيانات؛ BOOT/إعادة تعيين وفقًا لـ Adafruit.

مصافحة غير كاملة أو مفقودة في اللقطة — إشارة، PMF، عملاء 5 جيجاهرتز، أو انتهاء مهلة؛ اضبط الإعدادات وأعد الاختبار على شبكة مختبر تتحكم بها.


قانوني

للاستخدام التعليمي واختبار الأمان المأذون به فقط. إرسال حركة مرور إلغاء المصادقة أو التقاط المصافحات على شبكات غير مصرح لك باختبارها غير قانوني في العديد من الولايات القضائية.


الاعتمادات

تنزيل الأداة