Aircrack-ng, usando airmon-ng para mudar para o modo monitor

4

Eu segui este tutorial sobre a instalação do aircrack no Ubuntu 14.04: link

Eu tive que ajustar algumas coisas para fazer o download com sucesso, mas aqui está o que estou tendo problemas (e o que não consigo encontrar uma solução):

Este comando:

sudo airodump-ng mon0

dos quais recebo o erro:

Interface mon0:  
ioctl(SIOCGIFINDEX) failed: No such device

O comando iwconfig mostra:

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:"nameofmynetwork"  
          Mode:Managed  Frequency:5.765 GHz  Access Point: 05:B1:51:42:A1:5D   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

Em relação ao mon0, o que é isso? Eu tentei algumas soluções, como matar processos e atualizar para o aircrack mais recente, mas ainda recebo um erro.

Qualquer ajuda é apreciada!

    
por boop 13.11.2014 / 05:02

6 respostas

7

você não precisa usar airmon-ng . você pode simplesmente:

sudo ifconfig wlan0 down

do que continuar com

sudo iwconfig wlan0 mode monitor

e finalmente

sudo ifconfig wlan0 up

isso é basicamente o que o airmon-ng faz.

    
por Gewure 15.07.2015 / 21:41
1

O problema está no nome da interface. Use os seguintes comandos:

Inicie sua interface sem fio no modo de monitoramento

airmon-ng   

Mate todos os processos de interferência

airmon-ng check kill     

Em vez de airodump-ng mon0 , digite este airodump-ng wlan0mon

Por favor, deixe-me saber se isso funciona para você.

    
por Hari 07.02.2016 / 09:36
0

Você precisa ler mais sobre como usar aircrack-ng .

O comando que você executou, sudo airodump-ng mon0 , diz ao seu computador para iniciar a captura de pacotes na interface chamada mon0 , mas você ainda não tem essa interface, é por isso que ele informa No such device .

As etapas gerais para usar aircrack-ng são:

  1. sudo airmon-ng start wlan0

    • Isso coloca sua interface sem fio no modo monitor, que é o modo em que você pode capturar todos os pacotes, mesmo que eles não sejam direcionados para o seu computador. O que o comando realmente faz é criar outra interface chamada mon0 , que você pode ver quando faz iwconfig . Este é o comando que você provavelmente não executou. Se você executou, mas não pode ver mon0 depois, informe-nos qual foi a saída do comando.
  2. sudo airodump-ng <options> mon0

    • Isso inicia a captura de pacotes.
  3. sudo aireplay-ng <options> mon0

    • Você usa isso para tentar aumentar o número de IVs capturados para poder decifrar a senha facilmente.
  4. sudo aircrack-ng <options> <file>

    • Esse é o aplicativo que, em seguida, quebra a captura que você tirou para extrair a senha.
por Alaa Ali 13.11.2014 / 05:22
0

Pelo que vi, na versão mais recente do Ubuntu (15.10) existe um problema ao ativar o modo monitor no mon0.

Para limpá-lo e limpá-lo, use este comando para eliminar qualquer processo que possa causar problemas sudo airmon-ng check kill e use este comando para ativar o modo monitor em mon0 sudo airmon-ng start wlan0 .

Agora você pode usar mon0 com outros comandos * -ng.

    
por Sidahmed 06.01.2016 / 18:24
0

Ok, primeiro de tudo, vamos começar com a eliminação de todos os processos com sudo airmon-ng check kill , depois habilitar o modo monitor com sudo airmon-ng start wlan0 , agora a resposta à sua pergunta está na saída desse comando. Observe que ele diz na parte inferior (modo de monitor wl experimental habilitado para [phy0] wlan0 em [phy0] prism0 ) para mim, diz prism0 essa é a interface que foi criada para mim quando usei o comando airmon-ng start wlan0 , que geralmente é chamado mon0, mas nem sempre é o mesmo, então você precisa verificar o nome do que foi criado para você e usá-lo no próximo comando. Por exemplo, no meu caso, para começar a capturar pacotes eu vou digitar airodump-ng prism0 not mon0 . Espero que isso responda à sua pergunta.

    
por PazzoG 18.09.2016 / 22:33
0

se airodump-ng mon0 não funciona para você; dê o anterior comando como; "airmon-ng start wlp3s0" em vez de "airmon-ng start wlan0" porque wlan0 funciona para rede em lan e wlp3s0 funciona para rede sem fio e, em seguida, insere o comando "airodump-ng mon0" isso certamente funcionará para você também

    
por Pardeshi Jatin 30.12.2017 / 06:21