web-dev-qa-db-fra.com

Transformez l'adaptateur Wi-Fi RPi3 en mode moniteur en utilisant airmon-ng

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?

9
eden881

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

13
Rui F Ribeiro

Le firmware par défaut ne permet pas le mode moniteur. Le projet Nexmon a des correctifs pour l'activer.

4
Mr. White

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 .

1
not2qubit