
Homemade Pwnbox 🚀 / Rogue AP 📡 Raspberry Pi पर आधारित — WiFi हैकिंग चीटशीट्स + माइंडमैप 💡
घरेलू (हेडलेस) PwnBox / RogueAP जो Raspberry Pi और Alfa WiFi USB एडेप्टर पर आधारित है।
WiFi हैकिंग चीटशीट्स और माइंड मैप 💡
डिज़ाइन किया गया है इसके लिए:

| उपकरण | चिपसेट | उपयोग | 802.11 | 2.4 GHz | 5 GHz | Kali आउट-ऑफ-द-बॉक्स | मॉनिटर मोड | इंजेक्शन | AP |
|---|---|---|---|---|---|---|---|---|---|
| Raspberry Pi 3 B+ का बिल्ट-इन WiFi चिप | Broadcom 43430 | इंटरनेट से कनेक्शन (बूट पर ऑटो-स्टार्ट यदि कॉन्फ़िग में WiFi कुंजी जोड़ी गई हो) | 802.11 b/g/n/ac | Y | Y | Y | N* | N* | Y |
| BrosTrend AC1L AC1200 | Realtek RTL8812AU | रिमोट एक्सेस के लिए एक्सेस पॉइंट (बूट पर ऑटो-स्टार्ट) | 802.11 a/b/g/n/ac | Y | Y | N | Y | N | Y |
| Alfa AWUS036NEH | Ralink RT2870/3070 | WiFi हमले | 802.11 b/g/n | Y | N | Y | Y | Y | Y |
| Alfa AWUS036ACH | Realtek RTL8812AU | WiFi हमले | 802.11 a/b/g/n/ac | Y | Y | Y | Y | Y | Y |
* बिल्ट-इन Broadcom चिप पर मॉनिटर मोड और इंजेक्शन सपोर्ट सक्षम करने के लिए nexmon पैच की आवश्यकता होगी (लेकिन हमें यहाँ इसके उपयोग के लिए इसकी आवश्यकता नहीं है)।
root के रूप में चलाया जाना चाहिए।arm64 पर काम करते हैं, लेकिन कुछ पुराने प्रीकंपाइल्ड बाइनरीज़ को box64 या मैनुअल कंपाइलेशन की आवश्यकता हो सकती है।Raspberry Pi के लिए Kali Linux ARM इमेज डाउनलोड करें: https://www.kali.org/get-kali/#kali-arm
Raspberry Pi के लिए Kali Linux ARM इमेज को Micro SD कार्ड पर फ्लैश करें (Raspberry Pi Imager या dd का उपयोग करें)।
Raspberry Pi को बूट करें, लॉग इन करें (डिफ़ॉल्ट kali/kali) और सुनिश्चित करें कि इसमें इंटरनेट कनेक्शन है।
PwnBox पर इंस्टॉल स्क्रिप्ट/कॉन्फ़िगरेशन डाउनलोड करें:
git clone https://github.com/koutto/pi-pwnbox-rogueap.git
महत्वपूर्ण: scripts/install-system.sh फ़ाइल के शीर्ष पर इंस्टॉल स्क्रिप्ट कॉन्फ़िगरेशन संपादित करें:
GUACAMOLE_PASSWORD, GUACAMOLE_MYSQL_PASSWORD)।wlxaabbccddeeff MAC पते aa:bb:cc:dd:ee:ff वाले डिवाइस के लिए।eth0 और wlan0 (बिल्ट-इन इंटरफेस) के MAC पते सेट करें।WIFI_SSID, WIFI_PASSPHRASE)।इंस्टॉल स्क्रिप्ट चलाएं (प्रत्येक चरण के अंत में कमांड आउटपुट के मैन्युअल निरीक्षण की अनुमति देने के लिए रुकेगी)
cd pi-pwnbox-rogueap/scripts
./install-system.sh
रीबूट करें और नेटवर्क इंटरफेस का सही कॉन्फ़िगरेशन जांचें:
ip a
iwconfig
eth0 और wlan0 नाम दिया जाना चाहिए।wlx*) का उपयोग करना चाहिए।PWNBOX_ADMIN) को उपयुक्त wlx* इंटरफेस पर शुरू किया जाना चाहिए।Guacamole पर VNC-over-HTTP कॉन्फ़िगर करें:
pwnbox-vncROOTVNC33127.0.0.14822127.0.0.15901(स्थापना के दौरान install-system.sh चलाते समय चुना गया पासवर्ड)True color (32-bit)डिफ़ॉल्ट क्रेडेंशियल बदलें:
passwd kali)http://<ip_pwnbox>:8080/guacamole/#/manage/mysql/users/guacadmin के माध्यम से)बूट करते समय, PwnBox आसान रिमोट एक्सेस की अनुमति देने के लिए एक इंटरफेस पर स्वचालित रूप से एक AP उत्पन्न करता है:
PWNBOX_ADMIN (हिडन SSID)Koutto!PwnB0x!बूट करते समय, PwnBox स्वचालित रूप से कनेक्ट होता है:
/etc/wpa_supplicant.conf में)।यदि आप एक नए WiFi नेटवर्क (PwnBox में सहेजा नहीं गया) से कनेक्ट करना चाहते हैं, तो पहले नेटवर्क का WPA पासफ्रेज़ जोड़ना आवश्यक है:
PwnBox तक किसी अन्य तरीके से पहुंचें, उदाहरण के लिए:
PwnBox स्थानीय कॉन्फ़िगरेशन में WPA पासफ्रेज़ जोड़ें:
wpa_passphrase <SSID> <passphrase> >> /etc/wpa_supplicant.conf
कनेक्शन का परीक्षण करें:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
dhclient -v wlan0
ping 8.8.8.8
PwnBox को निम्न के माध्यम से नियंत्रित किया जा सकता है:
SSH सेवा (22/tcp):
ssh kali@<ip_pwnbox>
Guacamole के साथ VNC-over-HTTP (8080/tcp):
http://<ip_pwnbox>:8080/guacamole
PwnBox का IP इस बात पर निर्भर करता है कि आप इसे किस नेटवर्क से एक्सेस करना चाहते हैं: