Repost: Usando o Kismet com placas wifi Atheros
18 de Março de 2008 | Arquivado em Linux | Sem Comentários »
Obs.: o link antigo desse artigo (http://zael.hangintree.info/…placas-wifi-atheros) não funciona mais, pois o domínio foi desativado.
Recentemente Há um tempo comprei um notebook Acer que vem com uma placa wifi da Atheros Communications (mais precisamente, a AR5005G). Ralei um pouco pra fazer o Kismet funcionar com ela e só consegui achar um tutorial em espanhol que ensinava mais ou menos a questão do modo monitor.
Estou usando o Kubuntu 7.04 7.10 no notebook. Portanto, o driver responsável pelo funcionamento da placa já veio instalado (madwifi-ng). O Kismet foi instalado com um simples aptitude install kismet. Também é necessário que o pacote madwifi-tools esteja instalado. Se não estiver, use aptitude install madwifi-tools. Vamos à configuração do kismet.
Abra o arquivo /etc/kismet/kismet.conf e altere a variável source para o seguinte:
A variável source define a fonte de captura dos pacotes e o driver da mesma.
Após isso, basta colocar sua interface (aqui ela é a ath0) em modo monitor (que faz com a interface wifi atue em modo promíscuo) e iniciar o Kismet. Execute os comandos a seguir como root:
# wlanconfig ath0 create wlandev wifi0 wlanmode monitor
# kismet
Estes três comandos irão destruir a interface wifi0, criar uma nova interface wifi0 em modo monitor e iniciar o Kismet, respectivamente. Aí é só começar a capturar as redes por aí
Para se conectar a uma rede wifi você deve colocar a interface em modo managed, usando os seguintes comandos:
# wlanconfig ath0 create wlandev wifi0 wlanmode managed
Por que “ath1 destroy”? Porque, pelo que eu percebi, quando o modo monitor é utilizado a interface Atheros se chama ath1, e no modo managed ela se chama ath0 (porém, nas duas a interface wifi se chama wifi0). Testei várias vezes mudando a interface de modo monitor para managed e vice-versa e isso se repetiu em todas. Se eu estiver errado me corrijam.

