Czy układ Wi-Fi BCM43438 w Raspberry Pi 3 obsługuje tryb “ monitora ”

Czy obsługuje tryb monitora (znany z aircrack-ng & co.)?

Komentarze

  • Podałeś ' nieprawidłowy chip. Pi 3 wykorzystuje BCM43438, a nie BCM43143.
  • Dobrze wiedzieć. Wygląda więc na to, że jest to zły opis produktu …
  • Nie mam pojęcia – skąd masz opis?
  • farnell .com / datasheets / 2020826.pdf

Odpowiedź

Nie.

Ale są plany wypróbowania go i wdrożenia najwyraźniej

EDYCJA: (jeśli ma to związek z BCM43143, po usunięciu dymu wokół numeru chipa BCM może to być pełne na „NIE”).

Komentarze

  • Wygląda jak ' nie ' niestety , chociaż ' nadal chciałbym jakoś to potwierdzić. Podstępne bez arkusza danych! Zauważyłem, że ' to poręczna platforma prototypowa o nazwie Ingenic Newton2 , która używa tego samego chipa. Może tam być kilka wskazówek.

Odpowiedź

Oprogramowanie układowe używane w BCM4339 (Nexus 5), a także BCM43438 (RPI3) ma wbudowany tryb monitora .

Niedawno odkryliśmy tę funkcję po zaimplementowaniu trybu monitorowania w Nexusie 5 (zobacz: nexmon.org ). Domyślne oprogramowanie układowe przynajmniej obsługuje już wysyłanie nieprzetworzonych ramek 802.11. Możesz użyć niezmodyfikowanego oprogramowania sprzętowego i po prostu wysłać IOCTL 108 i 10 ze sterownika do oprogramowania układowego. Musisz także zmienić typ interfejsu.

Obecnie nadal pracujemy nad ulepszeniem trybu monitora dla Raspberry Pi 3, ale mamy już gotowy obraz dd „gotowy na twoją kartę SD. Spójrz na: rpi3.nexmon.org . W obecnej wersji rozszerzyliśmy wbudowany tryb monitora, aby generował ramki zawarte w nagłówku Radiotap.

Aktualizacja: Dzięki @ user1147688, powyższe linki również powinny zostać zaktualizowane 🙂

Komentarze

  • Github do tworzenia poprawki jądra przy użyciu RPi3 nexmon znajduje się tutaj .

Odpowiedź

nie, pojawia się ten błąd

Błąd żądania sieci bezprzewodowej „Ustaw tryb” (8B06 ):

Komentarze

  • Wystąpił ten błąd podczas robienia tego, co dokładnie? Dlaczego uważasz, że błąd jest spowodowany brakiem funkcji sprzętowych, a nie działania?
  • Otrzymałeś ten błąd w odpowiedzi na sudo iwconfig wlan0 mode monitor jako domyślny sterownik w Raspbian (do dziś) opiera się na niewolnym oprogramowaniu i / lub sterowniku / module, które nie obsługują trybu monitora. Alternatywą jest łatka / zhakowanie oficjalnego sterownika. Warto jednak zauważyć, że ' w rzeczywistości jest mniej kłopotliwy ze złapaniem adaptera Wi-Fi, który ma odpowiednią obsługę trybu monitora w sterowniku (i oprogramowaniu układowym), są one obecnie tanie jak barszcz, około rozmiar adaptera OTP i działają one konsekwentnie – czy elementy takie jak nexmon są stale rozbudowywane w czasie? potrząsa magiczną ósemką

Odpowiedź

Tak i bardzo się cieszę z projektem nexmon, który to umożliwił.

Stworzyłem następujący skrypt, który automatyzuje wskazówki w projekcie NEXMON. Nexmon, co za wspaniały projekt.

Poniższy skrypt wykryć, czy działa na pi-zerow, Pi3 lub Pi3b + i skompilować i zastosować odpowiednią łatkę. Zachowuje ją nawet po ponownym uruchomieniu urządzenia.

https://github.com/zorani/RaspPiNexmonScripts

Miłej zabawy!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *