Corrigindo canal negativo no aircrack-ng

Saudações livres.

Em algumas placas de rede, comumente ocorre um erro onde a placa tem seu canal setado para -1, impedindo algumas ações. Exemplo:

# aireplay-ng -1 0 -a XX:XX:XX:XX:XX:XX -h XX-XX-XX-XX-XX-XX mon0
Waiting for beacon frame (BSSID: XXXXX) on channel -1
mon0 is on channel -1, but the AP uses channel 6

Nota: se você obtem uma mensagem semelhante, porém o canal nao é definido como -1, clique aqui.

Para corrigir isso acesse este link e faça download do tarball mais recente, na data que escrevo este texto o link direto é: http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-08-08.tar.bz2. Descompacte o arquivo e execute:

cd compat-wireless-*
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch

 

Agora se faz necessário escolher o driver que será instalado, para ver os drivers disponíveis faça:

./scripts/driver-select

Uma vez escolhido, execute:

./scripts/driver-select nome_driver
make
sudo make install

Depois de compilado são exibidas as seguintes opções:
sudo make unload para descarregar os módulos wireless, bluetooth e ethernet;
sudo make wlunload para descarregar o módulo wireless;
sudo make btunload para descarregar o módulo bluetooth.

Escolha a opção que melhor se adequar as suas necessidades; no meu caso optei pelo sudo make wlunload.

Agora basta reiniciar o sistema.

 

Referências:

http://www.aircrack-ng.org/doku.php?id=compat-wireless

http://www.aircrack-ng.org/doku.php?id=aireplay-ng

https://groups.google.com/group/exploits-brasil/browse_thread/thread/cf7e4abe7d41838e

3 Comments

  • Vitor
    13/09/2011 - 13:47 | Permalink

    Pow funfou legal, agora eu não sei pq o aqui comigo o aireplay não consegue sequestrar 1 pacote arp e injetar na rede, a consigo fazer a autenticação ok, mas mesmo assim o aireplay não consegue capturar 1 pacote arp e injetar na rede, agora quando eu uso 1 outro notebook pra conectar no ap aqui de casa ele consegue capturar, voce sabe oq pode ser isso ?

  • Felipe
    25/08/2011 - 1:33 | Permalink

    Pow meu velho vlw kara realmente funcionou!!!!
    passei muito tempo pesquisando isso na net, e felizmente encontrei algo simples e que realmente funcione!!!!
    parabéns pelo post!!
    :grin: :grin: :grin: :grin:
    Linux apanhando e aprendendo…

  • Pingback: Modo monitor na placa broadcom BCM4313 | Acesso é poder e o poder é informação.

  • Deixe um Comentário

    O seu endereço de email não será publicado Campos obrigatórios são marcados *

    *

    Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>