Instrutor: Nas
aulas anteriores, aprendemos como usar
o Bettercap para fazer várias coisas legais.
Mas tudo o que fizemos, o fizemos por meio de um
texto ou de uma interface de terminal.
Existe também uma interface web ou uma interface gráfica para
Bettercap que podemos usar para fazer tudo o que
mostrei até agora.
A razão pela qual eu comecei com a interface de
texto é que antes de tudo, eu realmente
prefiro usá-la e uso isso ao invés da interface
gráfica o tempo todo.
Eu acho que é
mais rápido, você pode usar para atingir
seu objetivo e lançar os ataques muito mais rápido.
Ele também requer menos recursos e menos módulos, portanto, é
menos provável de falhar e tem menos bugs.
Além
disso, aprendendo a usar a interface de
texto, também mostrei como modificar manualmente os caplets e
os scripts onde estão armazenados e como
usá-los adequadamente sem a necessidade
de um plug-in extra, que é
o plug-in que executa a interface da web.
Com isso dito,
algumas pessoas ainda acham que a interface da
web é mais amigável e
é por isso que vou abordar isso nesta palestra.
Vou iniciar o Bettercap digitando bettercap e
vou fazer -iface para selecionar minha interface,
que é eth0.
E não vou especificar um caplet
desta vez, porque simplesmente quero iniciar o
Bettercap na interface que está conectada à rede de destino.
Então, vamos apertar
enter e isso funcionará sem problemas, como de costume.
Agora, se você estiver usando a imagem
Kali personalizada que
fiz para este curso, pode simplesmente iniciar a
interface da web digitando http-ui.
Mas se você estiver usando a versão original do Kali
ou se estiver usando o Bettercap em uma distribuição diferente, você terá
que instalar a interface da web, então você terá
que fazer a interface do usuário. atualize para instalá-lo
e, depois de instalado, basta fazer http-ui.
Agora, como
eu disse, como estou usando o Kali
customizado mais recente
feito para este curso, posso simplesmente executá-lo digitando
http-ui sem precisar instalar nada.
E se eu pressionar Enter,
você verá que ele será executado
sem problemas neste URL.
Vou copiar isso e vamos abri-lo
no meu navegador.
E perfeito.
Como você pode ver, obtemos a página de login da interface da web, portanto,
o nome de usuário padrão é user e
a senha padrão é pass.
Vou clicar em Login para entrar.
E como você
pode ver, temos uma interface muito simples e fácil de usar.
Não há mais comandos para executar, embora possamos
executar comandos aqui por meio da
linha de comando.
Bem aqui, temos o log de eventos.
Então, isso é semelhante ao que você vê aqui no
terminal, mas é uma interface muito mais agradável.
Você pode usar a barra de pesquisa aqui para
filtrar, se estiver procurando por um registro específico
ou por um evento específico.
E você pode clicar em qualquer tipo de evento para silenciá-lo, então
você não verá nenhum desses eventos na tela.
Tudo isso está acontecendo aqui, no menu de eventos.
A próxima página útil seria a página de destino bem
aqui, que mostrará todos os dispositivos conectados à
rede, então é
semelhante a quando costumávamos fazer rede. mostrar.
Como você pode ver agora, só temos o roteador, que
é 10. 0 2 1 e
meu computador atual, que é 10. 0 2 15, esta é Kali.
Agora, como você sabe,
antes temos que começar a rede. recon e net. sonda para
descobrir todos os dispositivos na mesma rede.
Então, quando aqui, em vez de escrever os comandos,
tudo o que você precisa fazer é clicar neste botão de reprodução
para iniciar a rede. sonda e clique
neste botão de jogo para iniciar a rede. recon, você
receberá notificações legais aqui.
E como
você pode ver, conseguimos descobrir todos os dispositivos conectados.
Você também pode ver, e aqui temos uma tag
legal para nos dizer que
este é o gateway e uma tag legal nos dizendo que este
é o nosso computador e os dispositivos que descobrimos são
esses dois dispositivos, e você pode ver, este
é meu dispositivo MS Edge, a máquina Windows que sempre buscamos.
Novamente, por se tratar de uma interface web muito
simples, você não terá que
digitar nada, pode clicar nesta pequena seta bem
aqui ao lado da máquina, ao lado
do IP, você pode escanear esta máquina em
busca de portas ou adicioná-la ao seu alvos de falsificação.
Portanto, você não terá que definir arp. paródia. alvos a este IP,
tudo o que eles precisam fazer é literalmente
clicar aqui e ele é adicionado automaticamente ao ARP spoof.
Não apenas
isso, mas veremos uma pequena janela aqui
para configurar nosso spoofer ARP, e lembre-se
que costumávamos definir essa opção como true, full duplex,
então tudo que tenho
que fazer agora é apenas clicar aqui para verificar , e para
iniciar este spoofer, tudo
que tenho a fazer é clicar em iniciar spoofing e pronto.
Agora devemos falsificar o alvo.
Como você
pode ver, também vemos um ícone legal aqui ao lado
deste IP para nos dizer que no momento estamos falsificando esse
IP, dizendo que somos o gateway.
Portanto, agora, se eu for para o meu destino e apenas fizer arp -a,
você verá que o endereço Mac do roteador mudou para
o endereço Mac da máquina Kali, que é este.
Isso significa que estamos falsificando adequadamente este dispositivo, dizendo que
somos o roteador e
conseguimos nos tornar o homem do meio.
Na verdade, eu já mostrei como fazer tudo isso em
detalhes antes, então se você não se lembra de
nada disso, ou se alguma coisa parece
estranha, por favor, volte e revise as palestras
onde eu cobri essas coisas.
Agora, eu também mostrei como
ignorar HTTPS e ignorar parcialmente HSTS usando um caplet.
Novamente, temos um bom menu aqui para cápsulas.
E como você pode ver, temos todos
os caplets disponíveis atualmente com Bettercap
e tudo que você precisa fazer é
apenas clicar nos
caplets que deseja executar e, no meu caso, é o caplet hstshijack.
Além disso, se você se lembra, quando estávamos modificando este
caplet, costumávamos abrir o local onde os caplets
estão instalados e depois
abrir o caplet em um editor de
texto e, em seguida, modificar suas opções.
Enquanto aqui,
você pode modificar literalmente quaisquer opções
que desejar dentro deste menu, clique no ícone do disco aqui para salvar e,
em seguida, clique em reproduzir para executar este caplet.
E
como você pode ver, você
recebe boas notificações informando que tudo foi executado conforme o
esperado, e agora podemos prosseguir e testar isso.
Então, se eu for aqui e apenas limpar os dados de navegação como
de costume, e se eu for para uma
página HTTPS normal, como stackoverflow. com, você verá que isso carregará
sobre HTTP para que possamos fazer o login e conseguir
o nome de usuário e a
senha, como mostrei antes.
E podemos testar o desvio parcial do HSTS, se eu
for ao google. ou seja,
e pesquise pelo Facebook, clique
no primeiro resultado e
perfeito.
Como você pode ver, ele está carregando sobre o HTTP normal aqui
novamente, portanto, se eu logar, as informações serão capturadas
pelo meu sniffer.
Como você pode ver, é muito, muito fácil editar caplets e
até executá-los por meio desta interface da web.
Você também pode executar todos os outros plug-ins
por meio do menu avançado aqui.
Então, por exemplo, se você quiser iniciar o farejador, tudo que você
precisa fazer é rolar para baixo aqui, procurando
pelo farejador, e nós o
temos bem aqui, net. cheirar, se
eu clicar nisso, como você pode ver no topo, não está funcionando.
E aqui mesmo, em vez de executar os comandos, tudo
o que você precisa fazer é clicar no
comando que deseja executar.
Não só
isso, mas se você quiser modificar qualquer uma das opções,
novamente, tudo o que você precisa fazer
é apenas digitar o que deseja modificar
aqui, clicar em salvar aqui e,
em seguida, executar o comando que deseja executar .
Portanto, se eu quiser iniciar o farejador agora, tudo
o que preciso fazer é clicar na rede. cheire, e isso vai
começar a farejar para mim.
Agora, o sniffer combinado com os
eventos legais que
podemos obter aqui, torna mais fácil filtrar os dados que capturamos, mas
ainda não é a melhor maneira de filtrar
os dados de captura.
Abordarei como farejar dados e
filtrá-los corretamente usando o Wireshark, que
é a melhor ferramenta para farejar e filtrar dados.
Mas, novamente,
esta interface da web aqui fornece uma maneira mais
agradável de interagir e usar o Bettercap.
Agora, eu não mostrei a vocês como usar
os menus WiFi, BLE, HID e Posição, porque na
verdade não usamos nenhum
desses módulos anteriormente, então eu só
queria me concentrar em mostrar a vocês
como fazer tudo o que já fiz até agora usando esta interface.
Como eu disse, é mais fácil de usar, concordo, mas
assim que você se acostumar com a
interface do terminal, será tão fácil quanto esta.
Para mim é mais
organizado, pode ser usado para atingir meus objetivos com
muito mais rapidez, consome menos recursos e é
mais rápido, por isso prefiro utilizá-lo em vez da interface web.
E se não fosse para
mostrar como usar a interface web, eu nem mesmo instalaria.
Mas, no final do dia, quero mostrar as duas opções e,
obviamente, você está livre para usar o que for mais fácil para você.