Pour une raison quelconque, je ne peux pas transformer l'adaptateur Wi-Fi intégré du nouveau Raspberry Pi 3 en mode moniteur comme je le faisais sur d'autres plates-formes.
Je tue d'abord les processus qui interfèrent avec Sudo airmon-ng check kill
:
Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
364 avahi-daemon
385 avahi-daemon
411 wpa_supplicant
629 dhcpcd
Process with PID 411 (wpa_supplicant) is running on interface wlan0
Killing all those processes...
Ensuite, j'essaie d'activer le mode moniteur avec Sudo airmon-ng start wlan0
:
Interface Chipset Driver
wlan0 Unknown brcmfmac_sdio - [phy0]mon0: ERROR while getting interface flags: No such device
(monitor mode enabled on mon0)
La sortie indique qu'elle est activée, mais je ne peux pas utiliser mon0
.
Comment puis-je résoudre ce problème et transformer l'adaptateur en mode moniteur?
Vous ne pouvez pas. Tous les pilotes de chipsets/wifi ne prennent pas en charge le mode moniteur. Broadcom est connu pour son manque de prise en charge des fonctionnalités des pilotes open source.
Il est déjà connu que l'implémentation actuelle du pilote RPi 3 ne prend pas en charge le mode moniteur.
PSA: la carte WiFi intégrée du Raspberry Pi 3 ne prend pas en charge le mode promiscuous.
Si vous achetez un remplacement, n'allez pas pour un realtek bon marché, beaucoup de bugs. Achetez ralink ou atheros, et vérifiez d'abord si le chipset (et le mode moniteur) est bien supporté par le noyau Linux.
Je suis personnellement satisfait de ce lien. https://www.aliexpress.com/item/2T2R-300Mbps-Dual-Band-2-4GHz-5-8GHz-Ralink-RT5572N-WiFi-USB-Adapter-Black/32364412439.html
Le firmware par défaut ne permet pas le mode moniteur. Le projet Nexmon a des correctifs pour l'activer.
Pour une réponse meilleure et mise à jour, regardez cette RPi SO réponse .
Le firmware utilisé dans le BCM4339 (Nexus 5) ainsi que le BCM43438 (RPI3) a un mode moniteur intégré.
Le point ici, c'est que le micrologiciel prend en charge beaucoup de choses intéressantes, mais pas les pilotes du noyau. De plus, les chercheurs en sécurité Nexmon ont corrigé et mis à niveau les deux. Ils fournissent également du code PoC pour les deux brouillage actif en utilisant le RPi et travaillent actuellement sur un nombre limité fonctionnalité SDR .