Oprogramowanie wewnętrzne używane w BCM4339 (Nexus 5), a także BCM43438 (RPI3) mają wbudowany tryb monitorowania .
Niedawno odkryliśmy tę funkcję po wdrożeniu trybu monitorowania dla Nexusa 5 (patrz: nexmon.org ). Domyślne oprogramowanie sprzętowe przynajmniej obsługuje już wysyłanie nieprzetworzonych ramek 802.11. Możesz użyć niezmodyfikowanego oprogramowania i po prostu wysłać IOCTL 108oraz 10sterownik do oprogramowania. Musisz także zmienić typ interfejsu.
Obecnie wciąż pracujemy nad ulepszeniem trybu monitorowania dla Raspberry Pi 3, ale mamy już gotowy obraz do twojej karty SD, zobacz : rpi3.nexmon.org . W bieżącej wersji rozszerzyliśmy tryb wbudowanego monitora o generowanie ramek zamkniętych w nagłówku Radiotap.
Aktualizacja:
Dzięki @ user1147688 powyższe linki również powinny zostać zaktualizowane :-)
Masz dokładnie ten błąd? Co sprawia, że uważasz, że błąd wynika raczej z braku funkcji sprzętowych niż z twoich działań?
Dmitrij Grigoryev
Ten błąd sudo iwconfig wlan0 mode monitorpojawia się w odpowiedzi na to, że domyślny sterownik w Raspbian (do dziś) polega na niewolnym oprogramowaniu i / lub sterowniku / module, które nie obsługują trybu monitorowania. Alternatywą jest załatanie / zhakowanie oficjalnego sterownika. Warto jednak zauważyć, że w rzeczywistości łatwiej jest chwycić adapter Wi-Fi, który ma odpowiednią obsługę trybu monitorowania w sterowniku (i oprogramowaniu układowym), są one obecnie tanie jak na drożność, o wielkości adaptera OTP i działają konsekwentnie - uzyskanie rzeczy takich jak nexmonkonsekwentne budowanie w miarę upływu czasu? trzęsie magiczną 8-piłką
Shaun Wilson,
0
Tak, i jestem bardzo zadowolony z projektu nexmon, który to umożliwił.
Stworzyłem następujący skrypt, który automatyzuje kierunki w projekcie NEXMON. Nexmon, co za świetny projekt.
Poniższy skrypt wykryje, czy jest uruchomiony na pi-zerow, Pi3 lub Pi3b + i skompiluje i zastosuje odpowiednią łatkę. Zachowuje nawet łatkę przy ponownym uruchomieniu urządzenia.
Odpowiedzi:
Nie.
Ale najwyraźniej planuje się go wdrożyć
EDYCJA: (jeśli ma to związek z BCM43143, gdy dym zniknie wokół numeru chipu BCM, może stać się pełny przy „NIE”).
źródło
Oprogramowanie wewnętrzne używane w BCM4339 (Nexus 5), a także BCM43438 (RPI3) mają wbudowany tryb monitorowania .
Niedawno odkryliśmy tę funkcję po wdrożeniu trybu monitorowania dla Nexusa 5 (patrz: nexmon.org ). Domyślne oprogramowanie sprzętowe przynajmniej obsługuje już wysyłanie nieprzetworzonych ramek 802.11. Możesz użyć niezmodyfikowanego oprogramowania i po prostu wysłać IOCTL
108
oraz10
sterownik do oprogramowania. Musisz także zmienić typ interfejsu.Obecnie wciąż pracujemy nad ulepszeniem trybu monitorowania dla Raspberry Pi 3, ale mamy już gotowy obraz do twojej karty SD, zobacz : rpi3.nexmon.org . W bieżącej wersji rozszerzyliśmy tryb wbudowanego monitora o generowanie ramek zamkniętych w nagłówku Radiotap.
Aktualizacja: Dzięki @ user1147688 powyższe linki również powinny zostać zaktualizowane :-)
źródło
nexmon
jest tutaj .nie, dostaję ten błąd
Błąd żądania bezprzewodowego „Ustaw tryb” (8B06):
źródło
sudo iwconfig wlan0 mode monitor
pojawia się w odpowiedzi na to, że domyślny sterownik w Raspbian (do dziś) polega na niewolnym oprogramowaniu i / lub sterowniku / module, które nie obsługują trybu monitorowania. Alternatywą jest załatanie / zhakowanie oficjalnego sterownika. Warto jednak zauważyć, że w rzeczywistości łatwiej jest chwycić adapter Wi-Fi, który ma odpowiednią obsługę trybu monitorowania w sterowniku (i oprogramowaniu układowym), są one obecnie tanie jak na drożność, o wielkości adaptera OTP i działają konsekwentnie - uzyskanie rzeczy takich jaknexmon
konsekwentne budowanie w miarę upływu czasu? trzęsie magiczną 8-piłkąTak, i jestem bardzo zadowolony z projektu nexmon, który to umożliwił.
Stworzyłem następujący skrypt, który automatyzuje kierunki w projekcie NEXMON. Nexmon, co za świetny projekt.
Poniższy skrypt wykryje, czy jest uruchomiony na pi-zerow, Pi3 lub Pi3b + i skompiluje i zastosuje odpowiednią łatkę. Zachowuje nawet łatkę przy ponownym uruchomieniu urządzenia.
https://github.com/zorani/RaspPiNexmonScripts
Cieszyć się!
źródło