O chip WiFi BCM43438 no Raspberry Pi 3 suporta o modo "monitor"

21

Ele suporta o modo de monitor (conhecido em aircrack-ng & co.)?

Marcel
fonte
11
Você listou o chip errado. O Pi 3 usa uma BCM43438, não um BCM43143.
goobering
Bom saber. Assim, parece ser uma descrição errada do produto ...
Marcel
Não faço ideia - de onde você tirou sua descrição?
goobering

Respostas:

1

Não.

Mas há planos para tentar implementá-lo aparentemente

EDIT: (deve estar relacionado ao BCM43143, uma vez que a fumaça desaparece em torno do número do chip BCM, isso pode ficar cheio em "NÃO".)

Havnar
fonte
Infelizmente , parece um "não" , embora eu ainda queira tentar confirmar isso de alguma forma. Tricky sem folha de dados! Percebo que há uma plataforma de prototipagem vestível chamada Ingenic Newton2 que usa o mesmo chip. Pode haver algumas pistas lá.
goobering
18

O firmware usado no BCM4339 (Nexus 5) e no BCM43438 (RPI3) possui um modo de monitor interno .

Recentemente, descobrimos essa funcionalidade depois de implementar o modo de monitor para o Nexus 5 (consulte: nexmon.org ). O firmware padrão pelo menos já suporta a emissão de quadros 802.11 brutos. Você pode usar um firmware não modificado e apenas enviar os IOCTLs 108e10 do driver para o firmware. Você também precisa alterar o tipo de interface.

Atualmente, ainda estamos trabalhando para melhorar o modo de monitor do Raspberry Pi 3, mas já temos uma imagem dd'able pronta para o seu cartão SD, consulte: rpi3.nexmon.org . Na versão atual, estendemos o modo de monitor interno para gerar quadros encapsulados em um cabeçalho Radiotap.

Atualização: Obrigado @ user1147688, os links acima também devem ser atualizados :-)

DanielAW
fonte
O github para fazer o patch do kernel usando o RPi3 nexmonestá aqui .
Not2qubit 19/09/16
1

não, eu recebo esse erro

Erro na solicitação sem fio "Modo de ajuste" (8B06):

user3163992
fonte
Você recebeu esse erro fazendo o que exatamente? O que faz você acreditar que o erro é devido à falta de recursos de hardware e não às suas ações?
Dmitry Grigoryev
Você recebe esse erro em resposta, sudo iwconfig wlan0 mode monitorjá que o driver padrão no Raspbian (até hoje) depende de um firmware e / ou driver / módulo não livre que não possui suporte ao modo de monitor. A alternativa é corrigir / hackear o driver oficial. No entanto, vale ressaltar que, na verdade, é menos trabalhoso usar um adaptador wifi com suporte adequado ao modo de monitor no driver (e firmware); atualmente, eles são muito baratos hoje em dia, aproximadamente do tamanho de um adaptador OTP, e funcionam de forma consistente - conseguir coisas como nexmonconstruir consistentemente ao longo do tempo? sacode a mágica bola 8
Shaun Wilson
0

Sim, e estou muito feliz com o projeto nexmon que permitiu isso.

Eu criei o seguinte script que automatiza as instruções no projeto NEXMON. Nexmon, que ótimo projeto.

O script a seguir detectará se ele é executado em um pi-zerow, Pi3 ou Pi3b + e compilará e aplicará o patch relativo. Ele ainda preserva o patch na reinicialização do dispositivo.

https://github.com/zorani/RaspPiNexmonScripts

Apreciar!

Zoki
fonte