Ziad: Na palestra
anterior, aprendemos como usar o
BetterCAP para executar um ataque de falsificação
de ARP e nos colocar no meio da conexão
entre um computador e o ponto de acesso.
E toda vez que
faço isso, continuo dizendo que isso significa
que todas as solicitações e todas as respostas fluirão pelo nosso
computador, o que significa que poderemos ver qualquer
coisa que um usuário faça na Internet.
Portanto, poderemos ver os URLs, as imagens,
os vídeos, as senhas com
as quais eles se conectam ou
qualquer coisa que eles enviem ou recebam.
Então, agora, já estamos no meio da conexão e esses
dados já estão fluindo através do nosso computador.
Então, tudo o que precisamos fazer é
usar um programa para capturar esses dados e analisá-los.
Agora podemos usar o Wireshark
para fazer isso, e abordarei isso mais
adiante no curso, mas por enquanto vou usar
um módulo muito bom
que vem com o BetterCAP, que captura automaticamente todos
esses dados, analisa-os e mostra me as coisas interessantes.
Então, tudo o que precisamos fazer agora é dizer ao
BetterCAP para capturar
todos os dados que fluem através
deste computador e analisá-los para mim.
E para fazer isso, podemos usar a rede. módulo sniff.
Então você pode ajudar, seguido de net. cheire para ver
todas as opções que você pode definir para este módulo.
Mas eu mostrei a você como ler as
opções e alterá-las, então, por
enquanto, eu quero executá-las sem modificar nenhuma
das opções, então vou fazer net. cheirar.
Então agora tudo o que fluirá através deste computador
será capturado e analisado pela rede. módulo sniff.
Então, eu vou fechar esta janela
do terminal e vamos para o computador Windows de destino.
Vou abrir o meu
navegador e vamos gerar algum
tráfego e ver se isso será capturado pelo BetterCAP.
O que estamos fazendo
agora não funcionará contra o HTTPS, mas não
se
preocupe, falaremos sobre como ignorar o HTTPS mais tarde e
por que isso não funcionará.
Mas, por enquanto, para
testes, vou apenas a um site chamado vulnweb
e incluirei o
link nos recursos desta palestra.
Então, como você pode ver, este é um site normal
que não usa HTTPS.
Ele também possui vários links aqui;
portanto, se eu clicar, por exemplo, neste link, tudo
estará carregando bem,
como você pode ver aqui.
Mas se formos para a máquina
Kali, você verá que todas as solicitações que
enviamos foram realmente capturadas por este computador.
Assim, você pode fazer isso em
qualquer computador conectado à mesma rede que
você, seja uma rede com ou sem fio.
Assim, você pode ver que houve pedidos enviados ao Google.
Se rolarmos para baixo, você verá
que fizemos um
pedido para este site, vulnweb. com.
Você também pode ver todos os outros arquivos
que este site carregou.
Então você pode ver que temos um logotipo carregado aqui.
Você pode ver que temos um arquivo de estilos sendo carregado aqui.
Novamente, se houver
mais imagens, você verá links para todas
as imagens que estão sendo carregadas.
Você pode ver aqui que este é o segundo link em
que clicamos, o testphp. vulnweb. com.
Então é isso que temos aqui, aqui no topo.
Agora também, deixe-me voltar
e talvez clicar no primeiro.
E como você pode ver,
este é outro site.
Tem a funcionalidade de login aqui.
E vamos tentar, por exemplo, fazer login
com um nome de usuário.
Vamos definir o nome de usuário para o meu nome, ziad sabih.
E vamos colocar a senha como 1234567890.
Vou clicar em Login.
Mais uma vez,
como você pode ver, fizemos logon, sem problemas.
Mas se eu voltar ao computador Kali e rolar para cima,
como você pode ver,
capturamos um login que foi enviado para
este site, testhtml5. vulnweb. com.
Novamente, este é exatamente o site que temos aqui e,
se você olhar
aqui, poderá ver que o nome de usuário
era ziad sabih e a senha era 123 até 90.
Então, basicamente, a ideia que
estou tentando transmitir
agora, qualquer coisa que o computador de
destino envie ou receba agora será capturada pela máquina Kali.
E, como eu disse, podemos fazer isso
em qualquer computador ou telefone conectado à mesma rede que nós,
seja um WiFi ou uma rede com fio.