Ondersteunt de BCM43438 wifi-chip in Raspberry Pi 3 “ monitor ” modus

Ondersteunt het de monitormodus (bekend van aircrack-ng & co.)?

Reacties

  • U ' heeft de verkeerde chip vermeld. De Pi 3 gebruikt een BCM43438, niet een BCM43143.
  • Goed om te weten. Het lijkt dus een verkeerde productbeschrijving te zijn …
  • Geen idee – waar heb je je beschrijving vandaan?
  • farnell .com / datasheets / 2020826.pdf

Antwoord

Nee.

Maar er zijn plannen om te proberen het te implementeren blijkbaar

EDIT: (mocht dit gerelateerd zijn aan BCM43143, zodra de rook rond het BCM-chipnummer is opgetrokken, kan dit een vol worden op “NO”.)

Reacties

  • Ziet eruit als een ' nee ' dan helaas , hoewel ik ' nog steeds zou willen proberen om dat op de een of andere manier te bevestigen. Lastig zonder datasheet! Ik zie dat er ' een draagbaar prototypeplatform is met de naam Ingenic Newton2 dat dezelfde chip gebruikt. Mogelijk zijn daar aanwijzingen.

Answer

De firmware die wordt gebruikt in de BCM4339 (Nexus 5) en de BCM43438 (RPI3) heeft een ingebouwde monitormodus .

We hebben deze functionaliteit onlangs ontdekt nadat we de monitormodus voor de Nexus 5 hebben geïmplementeerd (zie: nexmon.org ). De standaardfirmware ondersteunt in ieder geval al het uitzenden van onbewerkte 802.11-frames. U kunt een ongewijzigde firmware gebruiken en gewoon de IOCTLs 108 en 10 van de driver naar de firmware sturen. U moet ook het interfacetype wijzigen.

We werken momenteel nog aan het verbeteren van de monitormodus voor de Raspberry Pi 3, maar we hebben al een dd “beeld klaar voor je SD-kaart, kijk eens naar: rpi3.nexmon.org . In de huidige versie hebben we de ingebouwde monitormodus uitgebreid om frames te genereren die zijn ingekapseld in een Radiotap-header.

Update: Bedankt @ user1147688, de bovenstaande links moeten ook worden bijgewerkt 🙂

Reacties

  • De github voor het maken van de kernelpatch met behulp van de RPi3 nexmon is hier .

Antwoord

nee, ik krijg deze foutmelding

Fout voor draadloos verzoek “Set Mode” (8B06 ):

Opmerkingen

  • Je krijgt deze foutmelding, wat doet je precies? Waarom denk je dat de fout te wijten is aan het gebrek aan hardwarefuncties in plaats van aan je acties?
  • U ontvangt deze foutmelding als reactie op sudo iwconfig wlan0 mode monitor aangezien de standaard driver in Raspbian (tot op de dag van vandaag) vertrouwt op een niet-vrije firmware en / of driver / module die geen monitormodusondersteuning heeft. Het alternatief is om de officiële driver te patchen / hacken. Het is echter vermeldenswaard dat het ' eigenlijk minder gedoe is om een wifi-adapter te pakken die de juiste monitormodusondersteuning heeft in de driver (en firmware), ze zijn tegenwoordig spotgoedkoop. de grootte van een OTP-adapter, en ze werken consistent – om dingen als nexmon consistent te laten bouwen in de tijd? schudt magische 8-ball

Antwoord

Ja, en ik ben erg blij met het nexmon-project dat dit mogelijk heeft gemaakt.

Ik heb het volgende script gemaakt dat de instructies voor het NEXMON-project automatiseert. Nexmon, wat een geweldig project.

Het volgende script zal detecteren of het wordt uitgevoerd op een pi-zerow, Pi3 of Pi3b + en compileer en pas de relatieve patch toe. Het behoudt zelfs de patch bij het opnieuw opstarten van het apparaat.

https://github.com/zorani/RaspPiNexmonScripts

Veel plezier!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *