Instrutor: Na palestra
anterior, vimos como é fácil quebrar o WEP.
Tudo o que precisávamos fazer era capturar dados
suficientes e executar o aircrack-ng para quebrar a criptografia e me
fornecer a chave.
Agora, um problema que poderíamos
enfrentar é se a rede não estiver ocupada.
Se não
estiver ocupado, o número
de dados aumentará muito, muito lentamente.
Portanto, teremos que esperar um
pouco antes de termos dados suficientes para decifrar
a chave.
Então, deixe-me mostrar um exemplo.
Só vou rodar o airodump-ng aqui
e listar todas as redes ao meu redor.
E você pode ver que eu tenho minha rede
de teste, meu AP de teste aqui, está usando WEP.
E se você olhar embaixo dos
Dados, verá que está em zero
e não está
aumentando, e mesmo se
aumentar, aumentará muito, muito lentamente, o que significa
que vou ter que esperar
por horas antes que eu possa quebrar esta rede.
Portanto, uma solução para
isso é forçar o AP a gerar novos pacotes com novos IVs.
Agora, antes de
fazer isso, precisamos nos associar a esta rede.
Então, o que
quero dizer com associado é que precisamos
dizer a essa rede que queremos nos
comunicar com ela, porque,
por padrão, os pontos de acesso ignoram todas as solicitações
recebidas, a menos que o dispositivo esteja conectado a
essa rede ou associado a ela.
Portanto, não confunda isso com a conexão.
Ainda não conseguimos conectar à rede, porque precisamos
da senha para poder conectar-se à rede, mas
o que
estamos fazendo agora é literalmente
apenas dizer à aparência da rede de destino que
desejo me comunicar com você.
Não ignore meus pedidos.
É tudo o que estamos fazendo.
Portanto, é algo semelhante ao que acontece
quando você clica na rede quando deseja se
conectar a ela.
Você ainda não colocou a senha,
está apenas dizendo à rede de
destino que desejo me comunicar com você,
por favor, não me ignore.
Portanto, nesta palestra, mostrarei como
se associar à rede de destino
para que possamos nos
comunicar com ela
e, na próxima palestra, mostrarei como, uma
vez associado, podemos injetar pacotes na rede
e forçar o número de dados para aumentar muito, muito rapidamente.
Primeiro, eu vou correr o airodump. ng contra
minha rede de
destino que possui esse BSSID.
Então, eu vou copiá-lo e
usaremos exatamente o mesmo comando que
usamos até agora.
Então, vamos fazer o airodump. ng
--bssid seguido pelo endereço MAC do meu alvo --channel, seguido pelo canal
em que meu alvo
está sendo executado, que é seis e
vamos armazenar tudo isso.
Então, vamos escrever - e
chamaremos esse arquivo de reprodução porque esse é o
nome do ataque.
E então eu vou colocar meu adaptador
sem fio no modo monitor, que é mon0.
Então, um comando muito simples que fizemos antes.
Estamos usando o airodump. Para capturar
dados de uma rede com esse
endereço MAC, executando neste
canal, estamos armazenando tudo em um arquivo chamado arpreplay.
Vou pressionar Enter
e, como você pode ver, está correndo contra o
meu alvo e percebe que os dados estão aumentando muito, muito devagar
ou na verdade não estão aumentando agora.
Agora, para se associar a esta
rede, vamos usar um programa chamado aireplay-ng.
Então, digitaremos aireplay-ng seguido por --fakeauth porque queremos
fazer um ataque de
autenticação falsa.
Vamos colocar zero porque
só queremos fazer isso uma vez.
Vamos fazer -a para especificar o endereço MAC da
rede de destino.
Então eu vou colar, já copiei.
Então vamos fazer -h para
especificar o endereço MAC do meu adaptador sem fio e para obter
o endereço MAC do meu adaptador sem fio, eu vou
fazer o ifconfig.
E são os primeiros 12 dígitos do campo unspec.
Normalmente, você o vê depois do éter, mas
quando você ativa o modo de
monitor, ele aparece assim.
Então eu vou copiar isso.
E eu vou colar aqui.
E eu vou substituir os menos por dois pontos.
E é isso, está feito.
E, finalmente, vou dar o nome do meu
adaptador sem fio no modo monitor.
Então, um comando muito simples.
Estamos usando o
aireplay-ng, que é uma ferramenta que
pode ser usada para executar
vários ataques, e vimos usá-lo com o ataque de autenticação.
Estamos dizendo
que queremos executar um ataque de autenticação falsa.
Queremos fazer isso uma vez.
Estamos fornecendo o endereço MAC da minha rede de
destino após o a.
Depois, depois de o endereço MAC do meu
adaptador
sem fio, finalmente, o meu adaptador sem fio
no modo monitor.
Agora, antes de executar
isso, observe aqui sob o AUTH, não temos nada.
E não temos clientes aparecendo aqui na
parte inferior.
Agora, se eu pressionar
Enter, você pode ver no AUTH, ele aparece
como OPN e
você pode ver que temos um novo cliente aqui associado
à rede.
Se você olhar
aqui, verá que este é o endereço MAC da minha
rede de destino e aqui é
o endereço MAC do meu adaptador sem fio.
Então, agora, estou associado à rede de destino
e se eu enviar
alguma coisa, ela
aceitará e se comunicará comigo.
Novamente, não estou conectado à rede,
ainda não consigo usar
a Internet, estou literalmente associado à rede para
poder me comunicar com ela.
Agora, na
próxima palestra, mostrarei como podemos nos comunicar
com esta rede de
maneira a forçá-la a gerar novos pacotes com
novos IVs, o que nos permitirá
quebrar a chave muito, muito rapidamente.