Unterstützt der BCM43438-WLAN-Chip in Raspberry Pi 3 “ Monitor ” Modus

Unterstützt es den Überwachungsmodus (bekannt aus aircrack-ng & co.)?

Kommentare

  • Sie ' haben den falschen Chip aufgelistet. Der Pi 3 verwendet einen BCM43438, keinen BCM43143.
  • Gut zu wissen. Es scheint also eine falsche Produktbeschreibung zu sein …
  • Keine Ahnung – woher haben Sie Ihre Beschreibung?
  • farnell .com / datasheets / 2020826.pdf

Antwort

Nein.

Aber es gibt Pläne, es zu versuchen anscheinend

EDIT: (sollte dies mit BCM43143 zusammenhängen, sobald der Rauch um die BCM-Chipnummer klar wird, kann dies bei „NO“ zu einem vollen Wert werden.)

Kommentare

  • Sieht aus wie ein ' no ' dann leider , obwohl ich ' immer noch gerne versuchen würde, das irgendwie zu bestätigen. Tricky ohne Datenblatt! Ich stelle fest, dass ' eine tragbare Prototyping-Plattform namens Ingenic Newton2 ist, die denselben Chip verwendet. Könnte dort einige Hinweise geben.

Antwort

Die im BCM4339 (Nexus 5) verwendete Firmware sowie Das BCM43438 (RPI3) hat einen integrierten Überwachungsmodus .

Wir haben diese Funktionalität erst kürzlich entdeckt, nachdem wir den Überwachungsmodus für das Nexus 5 implementiert haben (siehe: nexmon.org ). Die Standard-Firmware unterstützt zumindest bereits die Ausgabe von 802.11-Rohframes. Sie können eine unveränderte Firmware verwenden und einfach die IOCTLs 108 und 10 vom Treiber an die Firmware senden. Sie müssen auch den Schnittstellentyp ändern.

Wir arbeiten derzeit noch an der Verbesserung des Monitormodus für den Raspberry Pi 3, aber wir haben bereits ein dd „-fähiges Image für Ihre SD-Karte bereit. Schauen Sie sich Folgendes an: rpi3.nexmon.org In der aktuellen Version haben wir den integrierten Überwachungsmodus erweitert, um Frames zu generieren, die in einem Radiotap-Header gekapselt sind.

Update: Danke @ user1147688, die obigen Links sollten ebenfalls aktualisiert werden 🙂

Kommentare

  • Der Github zum Erstellen des Kernel-Patches mit dem RPi3 nexmon ist hier .

Antwort

Nein, ich erhalte diesen Fehler.

Fehler bei der drahtlosen Anforderung „Set Mode“ (8B06) ):

Kommentare

  • Sie haben diesen Fehler genau gemacht? Warum glauben Sie, dass der Fehler eher auf das Fehlen von Hardwarefunktionen als auf Ihre zurückzuführen ist? Aktionen?
  • Sie erhalten diesen Fehler als Antwort auf sudo iwconfig wlan0 mode monitor als Standardtreiber in Raspbian (bis heute) basiert auf einer nicht freien Firmware und / oder einem Treiber / Modul, die keine Unterstützung für den Überwachungsmodus bieten. Die Alternative besteht darin, den offiziellen Treiber zu patchen / hacken. Es ist jedoch erwähnenswert, dass es ' eigentlich weniger mühsam ist, einen WLAN-Adapter zu kaufen, der im Treiber (und in der Firmware) die richtige Unterstützung für den Überwachungsmodus bietet die Größe eines OTP-Adapters und sie funktionieren konsistent – Dinge wie nexmon werden im Laufe der Zeit konsistent aufgebaut? schüttelt magische 8-Ball

Antwort

Ja, und ich bin sehr glücklich mit dem nexmon-Projekt, das dies aktiviert hat.

Ich habe das folgende Skript erstellt, das die Anweisungen für das NEXMON-Projekt automatisiert. Nexmon, was für ein großartiges Projekt.

Das folgende Skript wird Erkennen Sie, ob es auf einem Pi-Zerow, Pi3 oder Pi3b + ausgeführt wird, und kompilieren Sie den entsprechenden Patch und wenden Sie ihn an. Der Patch bleibt sogar beim Neustart des Geräts erhalten.

https://github.com/zorani/RaspPiNexmonScripts

Viel Spaß!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.