
Pwnbox fait maison 🚀 / Rogue AP 📡 basé sur Raspberry Pi — Aides-mémoire pour le piratage WiFi + Carte mentale 💡
PwnBox / RogueAP fait maison (sans écran) basé sur Raspberry Pi et adaptateurs WiFi USB Alfa.
Aides-mémoire et carte mentale pour le hacking WiFi 💡
Conçu pour être utilisé pour :

| Périphérique | Chipset | Utilisation | 802.11 | 2,4 Ghz | 5 Ghz | Kali prêt à l'emploi | Mode Moniteur | Injection | AP |
|---|---|---|---|---|---|---|---|---|---|
| Puce WiFi intégrée Raspberry Pi 3 B+ | Broadcom 43430 | Connexion à Internet (démarrage automatique si clé WiFi ajoutée dans la config) | 802.11 b/g/n/ac | O | O | O | N* | N* | O |
| BrosTrend AC1L AC1200 | Realtek RTL8812AU | Point d'accès pour accès à distance (démarrage automatique) | 802.11 a/b/g/n/ac | O | O | N | O | N | O |
| Alfa AWUS036NEH | Ralink RT2870/3070 | Attaques WiFi | 802.11 b/g/n | O | N | O | O | O | O |
| Alfa AWUS036ACH | Realtek RTL8812AU | Attaques WiFi | 802.11 a/b/g/n/ac | O | O | O | O | O | O |
* nécessiterait le correctif nexmon pour activer le mode moniteur et l'injection sur la puce Broadcom intégrée (mais nous n'en avons pas besoin pour son utilisation ici).
root.arm64, mais certains binaires précompilés plus anciens peuvent nécessiter box64 ou une compilation manuelle.Téléchargez l'image Kali Linux ARM pour Raspberry Pi : https://www.kali.org/get-kali/#kali-arm
Flashez l'image Kali Linux ARM pour Raspberry Pi sur la carte Micro SD (utilisez Raspberry Pi Imager ou dd).
Démarrez le Raspberry Pi, connectez-vous (kali/kali par défaut) et assurez-vous qu'il a une connexion Internet.
Téléchargez les scripts/configurations d'installation sur le PwnBox :
git clone https://github.com/koutto/pi-pwnbox-rogueap.git
Important : Modifiez la configuration du script d'installation en haut du fichier scripts/install-system.sh :
GUACAMOLE_PASSWORD, GUACAMOLE_MYSQL_PASSWORD).wlxaabbccddeeff pour un périphérique avec l'adresse MAC aa:bb:cc:dd:ee:ff.eth0 et wlan0 (interfaces intégrées).WIFI_SSID, WIFI_PASSPHRASE).Exécutez le script d'installation (il fera une pause à la fin de chaque étape pour permettre une inspection manuelle des sorties des commandes)
cd pi-pwnbox-rogueap/scripts
./install-system.sh
Redémarrez et vérifiez la configuration correcte des interfaces réseau :
ip a
iwconfig
eth0 et wlan0.wlx*).PWNBOX_ADMIN) doit être démarré sur l'interface wlx* appropriée.Configurez VNC-over-HTTP sur Guacamole :
pwnbox-vncROOTVNC3127.0.0.14822127.0.0.15901(mot de passe choisi lors de l'installation en exécutant install-system.sh)True color (32-bit)Changez les identifiants par défaut :
passwd kali)http://<ip_pwnbox>:8080/guacamole/#/manage/mysql/users/guacadmin)Au démarrage, le PwnBox crée automatiquement un point d'accès sur une interface pour permettre un accès à distance facile :
PWNBOX_ADMIN (SSID masqué)Koutto!PwnB0x!Au démarrage, le PwnBox se connecte automatiquement à :
Réseau filaire si le port Ethernet est branché.
Réseau WiFi (en utilisant la puce intégrée du Raspberry Pi) s'il existe un réseau sans fil disponible avec les paramètres de connexion enregistrés (dans /etc/wpa_supplicant.conf). Si vous souhaitez vous connecter à un nouveau réseau WiFi (non enregistré dans le PwnBox), il est nécessaire d'ajouter la phrase de passe WPA du réseau avant :
Accédez au PwnBox par un autre moyen, par exemple :
Ajoutez la phrase de passe WPA à la configuration locale du PwnBox :
wpa_passphrase <SSID> <passphrase> >> /etc/wpa_supplicant.conf
Testez la connexion :
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
dhclient -v wlan0
ping 8.8.8.8