¿El chip WiFi BCM43438 en Raspberry Pi 3 es compatible con el modo “ monitor ”

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

Comentarios

  • Has ' enumeraste el chip incorrecto. El Pi 3 usa un BCM43438, no un BCM43143.
  • Es bueno saberlo. Por lo tanto, parece ser una descripción de producto incorrecta …
  • No tengo idea, ¿de dónde sacaste tu descripción?
  • farnell .com / datasheets / 2020826.pdf

Respuesta

No.

Pero hay planes para intentar implementarlo aparentemente

EDITAR: (si esto está relacionado con BCM43143, una vez que el humo se disipe alrededor del número de chip BCM, esto podría convertirse en un «NO» completo).

Comentarios

  • Parece un ' no ' luego desafortunadamente , aunque ' todavía me gustaría intentar confirmarlo de alguna manera. ¡Difícil sin hoja de datos! Observo que hay ' s una plataforma de creación de prototipos portátil llamada Ingenic Newton2 que usa el mismo chip. Podría haber algunas pistas allí.

Respuesta

El firmware utilizado en el BCM4339 (Nexus 5) así como el BCM43438 (RPI3) tiene un modo de monitor integrado .

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

Actualmente, seguimos trabajando para mejorar el modo de monitorización de la Raspberry Pi 3, pero ya tenemos una imagen dd «capaz 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 deberían actualizarse 🙂

Comentarios

  • El github para hacer el parche del kernel usando RPi3 nexmon es aquí .

Respuesta

no, obtengo este error

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

Comentarios

  • ¿Recibiste este error al hacer qué exactamente? ¿Qué te hace creer que el error se debe a la falta de funciones de hardware y no a tu acciones?
  • Recibe este error en respuesta a sudo iwconfig wlan0 mode monitor como controlador predeterminado en Raspbian (hasta el día de hoy) se basa en un firmware no libre y / o controlador / módulo que no tiene soporte para modo 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 la compatibilidad adecuada con el modo de monitor en el controlador (y firmware), son muy baratos en estos días, aproximadamente del tamaño de un adaptador de OTP, y funcionan de forma coherente: ¿consiguen que elementos como nexmon se creen de forma coherente con el tiempo? sacude la bola 8 mágica

Respuesta

Sí, y estoy muy feliz con el proyecto nexmon que ha habilitado esto.

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

El siguiente script detecta si se ejecuta en un pi-zerow, Pi3 o Pi3b + y compila y aplica el parche correspondiente. Incluso conserva el parche al reiniciar el dispositivo.

https://github.com/zorani/RaspPiNexmonScripts

¡Disfruta!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *