¿El chip WiFi BCM43438 en Raspberry Pi 3 admite el modo "monitor"

21

¿Admite el modo de monitor (conocido por aircrack-ng & co.)?

Marcel
fuente
1
Has enumerado el chip incorrecto. El Pi 3 usa un BCM43438, no un BCM43143.
goobering
Bueno saber. Así que parece ser una descripción incorrecta del producto ...
Marcel
No tengo idea, ¿de dónde sacaste tu descripción?
goobering

Respuestas:

1

No.

Pero aparentemente hay planes para tratar de implementarlo

EDITAR: (si esto se relaciona con BCM43143, una vez que el humo desaparezca alrededor del número de chip BCM, esto podría volverse completo en "NO").

Havnar
fuente
Parece un 'no', desafortunadamente , aunque todavía me gustaría intentar confirmarlo de alguna manera. ¡Tricky sin hoja de datos! Noté que hay una plataforma de prototipos portátil llamada Ingenic Newton2 que usa el mismo chip. Podría haber algunas pistas allí.
goobering
18

El firmware utilizado en el BCM4339 (Nexus 5) y el BCM43438 (RPI3) tiene un modo de monitor incorporado .

Recientemente descubrimos esta funcionalidad después de implementar el modo de monitor para el Nexus 5 (ver: nexmon.org ). El firmware predeterminado al menos ya admite la emisión de tramas sin formato 802.11. Puede usar un firmware sin modificar y simplemente enviar los IOCTL 108y 10desde el controlador al firmware. También debe cambiar el tipo de interfaz.

Actualmente todavía estamos trabajando para mejorar el modo de monitor para Raspberry Pi 3, pero ya tenemos una imagen dd'able lista para su tarjeta SD, eche un vistazo a: rpi3.nexmon.org . En la versión actual, ampliamos el modo de monitor incorporado para generar marcos encapsulados en un encabezado Radiotap.

Actualización: Gracias @ user1147688, los enlaces anteriores también deben actualizarse :-)

DanielAW
fuente
El github para hacer el parche del kernel usando el RPi3 nexmonestá aquí .
not2qubit
1

no, me sale este error

Error para la solicitud inalámbrica "Modo de configuración" (8B06):

usuario3163992
fuente
¿Tienes este error haciendo qué exactamente? ¿Qué le hace creer que el error se debe a la falta de características de hardware en lugar de sus acciones?
Dmitry Grigoryev
Recibirá este error en respuesta a sudo iwconfig wlan0 mode monitorque el controlador predeterminado en Raspbian (hasta el día de hoy) se basa en un firmware y / o controlador / módulo no libre que no tiene soporte de modo de monitor. La alternativa es parchear / piratear el controlador oficial. Sin embargo, vale la pena señalar que, en realidad, es menos complicado tomar un adaptador wifi que tenga el soporte de modo de monitor adecuado en el controlador (y el firmware), son muy baratos en estos días, aproximadamente del tamaño de un adaptador OTP, y funcionan de manera consistente. conseguir cosas como nexmonconstruir constantemente con el tiempo? sacude la bola mágica 8
Shaun Wilson
0

Sí, y estoy muy contento con el proyecto nexmon que lo ha habilitado.

Creé el siguiente script que automatiza las instrucciones en el proyecto NEXMON. Nexmon, qué gran proyecto.

El siguiente script detectará si se ejecuta en un pi-zerow, Pi3 o Pi3b + y compilará y aplicará el parche relativo. Incluso conserva el parche al reiniciar el dispositivo.

https://github.com/zorani/RaspPiNexmonScripts

¡Disfrutar!

Zoki
fuente