
ESP32-S3 फर्मवेयर जो TFT UI के माध्यम से स्टैंडअलोन WPA/WPA2 हैंडशेक कैप्चर और डीऑथेंटिकेशन परीक्षण के लिए है, साथ ही वाई-फाई AP पर pcap डाउनलोड की सुविधा प्रदान करता है।
सामान्य हैकिंग एवं अवलोकन सुरक्षा उपकरण
स्टैंडअलोन WPA/WPA2 हैंडशेक कैप्चर फर्मवेयर Adafruit ESP32-S3 Reverse TFT Feather के लिए: इसमें 240×135 TFT और तीन बटन हैं — सामान्य उपयोग के लिए किसी साथी फ़ोन ऐप या ब्राउज़र की आवश्यकता नहीं है। कैप्चर .pcap के रूप में LittleFS पर सहेजे जाते हैं; Captures → Download AP एक छोटा WiFi नेटवर्क प्रकट करता है ताकि आप फ़ाइलों को सूचीबद्ध कर सकें और किसी अन्य डिवाइस पर डाउनलोड कर सकें।
केवल शैक्षिक और अधिकृत परीक्षण के लिए। केवल उन नेटवर्कों पर उपयोग करें जिनके आप मालिक हैं या जिनके परीक्षण की स्पष्ट अनुमति आपके पास है।
एक अधिकृत लक्ष्य पर, फर्मवेयर डीऑथेंटिकेशन फ्रेम भेज सकता है, ग्राहकों के पुनः कनेक्ट होने पर WPA 4-वे हैंडशेक कैप्चर कर सकता है, और परिणाम को फ्लैश पर संग्रहीत कर सकता है। UI पूरी तरह से TFT पर है; डाउनलोड वेब UI केवल तब चलता है जब आप Captures से Download AP शुरू करते हैं।
.pcap फ़ाइलों की सूची, स्टोरेज साफ़ करें, या Download AP शुरू करेंw.FL बोर्ड बाहरी 2.4 GHz पथ का उपयोग करता है: w.FL / IPEX3 (u.FL नहीं) → RP-SMA पिगटेल → डायपोल (Feather गाइड)
आपको पावर और फ्लैशिंग के लिए USB-C केबल की आवश्यकता है।
पावर (बैटरी की आवश्यकता नहीं): आप बोर्ड को USB-C से चला सकते हैं (चार्जर, लैपटॉप, या उपयुक्त केबल/OTG वाला फ़ोन)। JST पर LiPoly वैकल्पिक है; यह बिल्ड अक्सर नीचे दिए गए बोर्ड मॉड के बाद इसे छोड़ देता है।
एनक्लोजर क्लीयरेंस / रूटिंग के लिए कंपोनेंट साइड पर दो थ्रू-होल कनेक्टर हटाएँ: JST-PH बैटरी कनेक्टर (USB-C के पास) और STEMMA QT / JST-SH I²C कनेक्टर (मिड-बोर्ड)। ध्यान से डीसोल्डर करें।

कोई अतिरिक्त वायरिंग नहीं; डिफ़ॉल्ट config_s3.h में हैं।
arduino.cc — 2.x ठीक है।
File → Preferences → अतिरिक्त बोर्ड मैनेजर URL:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Tools → Board → Boards Manager → esp32 by Espressif इंस्टॉल करें (3.x, ESP32-S3 सक्षम)।
ESP32 WiFi स्टैक रॉ डीऑथ फ्रेम को तब तक ब्लॉक करता है जब तक फर्मवेयर ieee80211_raw_frame_sanity_check को ओवरराइड नहीं कर सकता (GHOST_TFT.ino में लागू)। लिंकर को उस प्रतीक को SDK कॉपी को ओवरराइड करने की अनुमति देनी चाहिए — अपने इंस्टॉल किए गए platform.txt में compiler.c.elf.libs में -zmuldefs जोड़ें (कई 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 पुनरारंभ करें।
GHOST_TFT.ino खोलें (सभी .h फ़ाइलों को उसी फ़ोल्डर में रखें)।स्केच फ़ोल्डर का नाम .ino फ़ाइल नाम से मेल खाना चाहिए (यह रेपो: GHOST_TFT / GHOST_TFT.ino)।
config_s3.h में SELECT_LONG_PRESS_MS के रूप में कॉन्फ़िगर करने योग्य)Captures से Download AP शुरू करें, किसी अन्य डिवाइस पर उस SSID से जुड़ें (पासवर्ड TFT और Settings पर दिखाया गया है), दिखाया गया IP खोलें (अक्सर http://192.168.4.1), .pcap फ़ाइलें डाउनलोड करें, फिर Select से 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
unsupport frame type / डीऑथ काम नहीं कर रहा — -zmuldefs जोड़ें और IDE पुनरारंभ करें; platform.txt में लाइन की पुष्टि करें।
ESP32-S3 पर अपलोड विफलता — डेटा-सक्षम USB केबल; Adafruit के अनुसार BOOT/रीसेट।
कैप्चर में अधूरा या गायब हैंडशेक — सिग्नल, PMF, 5 GHz ग्राहक, या टाइमआउट; Settings ट्यून करें और अपने नियंत्रण वाले प्रयोगशाला नेटवर्क पर पुनः परीक्षण करें।
केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण। उन नेटवर्कों पर डीऑथेंटिकेशन ट्रैफ़िक भेजना या हैंडशेक कैप्चर करना जिनका परीक्षण करने की आपको अनुमति नहीं है, कई क्षेत्राधिकारों में अवैध है।
Arduino-ESP32 कोर के साथ निर्मित। रॉ WiFi फ्रेम तकनीकें Jeija / esp32-80211-tx जैसे सामुदायिक कार्य की ऋणी हैं।
GHOST मुफ्त और ओपन सोर्स है। यदि यह उपयोगी रहा है, तो टिप की हमेशा सराहना की जाती है लेकिन कभी उम्मीद नहीं की जाती।
| भाग | Adafruit | मूल्य (लगभग) |
|---|
| Adafruit ESP32-S3 Reverse TFT with w.FL Antenna | उत्पाद 6303 | स्टोर देखें |
| RP-SMA to w.FL / MHF3 / IPEX3 एडाप्टर | उत्पाद 5444 | $2.95 |
| 2.4GHz Dipole Swivel Antenna with RP-SMA — 2dBi | उत्पाद 944 | $7.95 |