Como executar meu adaptador USB Wifi RTL8191SU no modo monitor no Linux?

4

Comprei recentemente este adaptador WLAN na Amazon.

Quando tento mudar para o modo monitor:

ifconfig wlan1 down
iwconfig wlan1 mode monitor
ifconfig wlan1 up

Eu recebo o seguinte erro:

Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan1 ; Invalid argument.

Este adaptador é listado como segue em lsusb :

ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

e wlan1 são listados ao digitar iwconfig , o que significa que seus drivers / firmware estão instalados corretamente.

Eu uso o Kali-linux Sana (2.0) com o kernel 4.0.0-kali1-amd64 , mas isso deve se aplicar a todas as distribuições Linux (baseadas no Debian).

Como posso mudar este devive para "monitor mode"?

    
por Magix 01.01.2016 / 14:35

2 respostas

5

De acordo com isso, o link do seu chipset não suporta o modo monitor.

Nem todas as combinações de hardware / software suportam o modo de monitor wifi. Como qualquer outra funcionalidade implementada em silício / firmware, seja ouvindo a mídia, enviando e ouvindo os pacotes, o modo monitor deve ser normalmente implementado pelo fabricante para que funcione.

Tenha em atenção que até onde me lembro, algumas implementações permitem apenas monitorização passiva, enquanto outras permitem monitorizar e o envio / produção de pacotes "falsos".

Pense nisso como modo de monitor como um serviço especial / ainda outro suportado pelo hardware (firmware ligado). Ao fazer compras, esse pensamento tem que ser levado em conta, especificamente para usos mais esotéricos. Por isso, é aconselhável usar o Google de antemão e conversar com outras pessoas para ter uma ideia do que elas já estão usando com êxito para fins específicos.

Eu também direcionaria você para outro tópico onde eu falo sobre minha (má) experiência com dispositivos baratos da realtek.

    
por 01.01.2016 / 14:40
-1

Tente usar uma ferramenta do pacote aircrack-ng , que já está instalado em Kali. É tão simples quanto sudo airmon-ng start wlan0 . Isso criaria uma interface mon0 no modo monitor.

    
por 01.01.2016 / 15:10