Instrutor: Agora que sabemos como a falsificação de ARP funciona.
Vamos ver como podemos executar esse
ataque e redirecionar o fluxo
de dados para que ele flua através do nosso dispositivo.
Isso nos permitirá interceptar dados
e ver tudo enviado de e para um computador de destino, incluindo
nomes de usuário, senhas e assim por diante.
Agora, existem várias ferramentas que podem ser usadas para
executar um ataque de falsificação de ARP, você
pode até criar sua própria
ferramenta e eu a cobri no meu curso de programação em Python.
Mas nesta palestra, quero
mostrar a você como usar uma ferramenta muito simples, porém confiável, chamada
arpspoof; em seguida, nas próximas
palestras, usaremos uma ferramenta chamada BetterCAP, pois possui mais recursos.
Basicamente, a principal razão pela qual eu quero cobrir uma
amostra nesta palestra, porque é uma ferramenta muito
simples, mas é muito confiável.
Também é portado para muitos sistemas operacionais,
incluindo iOS e Android.
Portanto, se você aprender a usá-lo aqui,
poderá usar esta ferramenta
em todos os outros sistemas operacionais.
Portanto, você só pode usar essa ferramenta para redirecionar o fluxo
de dados e fazê-lo fluir pelo seu
computador, e então você terá que
usar outra ferramenta como um farejador de pacotes como o Wireshark para
analisar esses dados e fazer
mais coisas com eles. abordaremos tudo isso mais adiante neste curso.
Agora, usar arpspoof é muito simples.
Primeiro, vamos ter que digitar o nome dele.
Portanto, é uma prova disso, então vamos fazer o traço
I, para especificar a interface que está conectada
à rede de destino e, no meu caso, é eth0, porque
essa é a interface que está conectada
à rede.
Então, se eu fizer,
ifconfig, você verá eth0 é a interface que está conectada.
Agora, como você pode ver, executarei esse
ataque contra minha rede virtual, não.
Você pode executar esse ataque contra qualquer tipo
de rede, mesmo redes Wi-Fi, e eu o abordarei
mais adiante neste curso.
Mas, por enquanto, até que você entenda corretamente
como isso funciona, eu recomendo que você
faça o que estou
fazendo agora e teste o ataque contra a rede de nós virtuais.
Portanto, tudo o que você precisará fazer é garantir
que a máquina Kali e a máquina Windows de destino estejam configuradas
para usar a mesma rede de nós.
Então, vamos fazer o traço t para especificar o alvo e meu
alvo é 10. 0 2) 7)
Como você pode ver aqui, esse é o IP do meu alvo.
E eu vou ter que dar o IP do gateway que
é 10. 0 2) 1 como
você pode ver aqui.
Agora, isso falsificará o alvo, dizendo
a ele que eu sou o roteador.
Também precisaremos executar esse comando mais uma vez aqui.
Então, eu vou limpar a tela e, novamente, vou
fazer o arpspoof -i eth0 e o objetivo desta vez
será 10. 0 2) 1 e 10.
0 2) 7)
Então, agora mesmo, vamos dizer ao roteador
que eu sou a vítima, para que
o primeiro engane a vítima, o
segundo engane o roteador.
Agora, lembre-se de que este ataque funcionará contra a Internet
e redes Wi-Fi ou sem fio.
Estou executando agora contra as redes virtuais
que funcionam como uma Internet ou uma rede com fio, mas
o ataque pode ser executado exatamente da mesma maneira
contra as redes sem fio.
Tudo o que você precisa fazer é conectar um
adaptador sem fio à
máquina Kali, conectar o adaptador à rede de destino e usá-lo.
Portanto, o mesmo conceito que as redes se aplica.
Você precisa ter um adaptador
sem fio que funcione
bem com o Kali e esse adaptador conectado ao
Kali e à rede de destino.
Então, pressionarei enter aqui e pressionarei enter
aqui. Agora, se
formos para a máquina de destino e executarmos o
mesmo comando arp -a, você verá
que o endereço MAC agora
para o roteador é diferente do que era,
e este é o endereço MAC da máquina Kali.
Então, neste momento, a máquina desta janela
acha que o roteador está nesse endereço MAC e
toda vez que precisar enviar uma solicitação, ele
será enviado para esse endereço MAC, o
que significa que eles serão enviados
para este computador aqui.
Agora, este computador não é um roteador; portanto, quando recebe solicitações, ele
realmente impede que eles fluam e vão
para o roteador.
Este é um recurso de segurança no Linux.
Portanto, você precisa habilitar o encaminhamento de porta para que
este computador permita que os pacotes fluam através dele
como um roteador.
Agora, para ativar o encaminhamento de
porta, faremos o eco de um para proc / sys / net / ipv4 / ip_forward,
e como você pode
ver, este comando é executado sem problemas.
E, neste momento, este
computador ainda terá acesso à
Internet, para que possamos acessar qualquer site que
desejamos, mas todas essas solicitações não vão diretamente para o roteador,
mas sim para o computador primeiro e depois o
computador as encaminha para o computador. para o roteador, como mostrado neste
diagrama, e quando a resposta voltar, eles
primeiro irão para o hacker e depois
para a vítima.
Então, como você pode ver uma ferramenta muito simples,
ela nos permite redirecionar o fluxo de
dados para que ele flua através
do nosso computador, permitindo-nos tornar o homem
do meio, e quando somos
o homem do meio, podemos injetar código no navegador do destino.
Podemos roubar nomes de usuário, senhas,
ver todas as informações que a pessoa envia
e recebe, substituir arquivos baixados por cavalos de Tróia e muito mais.