Instrutor: Nesta
palestra, vamos falar sobre a ferramenta chamada Wireshark.
O Wireshark é um analisador de protocolo de rede.
Não foi projetado para hackers e
não foi projetado para hackear e espionar outras pessoas na rede.
Ele foi projetado para administradores de rede para que eles possam ver
o que está acontecendo em sua rede
e se certificar de que tudo está funcionando corretamente
e que ninguém está fazendo nada de ruim ou suspeito na rede.
A maneira como o Wireshark funciona é permitindo que você
selecione uma interface e, em seguida, registre todos os pacotes ou todo o tráfego
que flui por essa interface.
Então você está selecionando uma interface.
Pode ser uma
placa sem fio ou com fio no computador atual.
E então ele começará a registrar todas as informações que
fluem por essa interface.
Também possui uma interface gráfica muito boa que permite
analisar esse tráfego.
Portanto, ele permite que você filtre esses
pacotes com base no protocolo, usando-os como HTTP, TCP e tudo mais.
Também permite que você procure certas coisas.
Por exemplo, se você
estiver procurando por
cookies ou se estiver procurando
por postagens ou receber solicitações, e também permitir que você pesquise
esses pacotes, você pode pesquisar as informações armazenadas nos
pacotes e encontrar o que você está procurando.
É uma ferramenta muito grande e
você precisa de um curso inteiro para isso.
Portanto, neste
curso, vamos realmente usá-lo em algumas palestras,
cobrindo apenas o básico ou as coisas que estão relacionadas a nós.
Portanto, a ideia principal aqui é que o Wireshark não é uma ferramenta de hacking.
Ele apenas permite que você capture o tráfego que flui através de
seu próprio computador, por meio de sua própria interface.
Vou usá-lo agora
e ficará mais claro para você.
Então, vou apenas para Kali e
vamos iniciar o Wireshark.
Você pode executar o Wireshark a partir do
prompt de comando ou simplesmente ir em todos os aplicativos e digitar Wireshark,
e ele aparecerá aqui.
Vou clicar nisso e isso vai carregar o programa
para mim.
Este é apenas o erro normal.
Apenas ignore este erro.
E esta é a interface principal do Wireshark.
Portanto, em
primeiro lugar, você pode simplesmente acessar o arquivo e abrir.
E aqui,
ele permitirá que você abra um arquivo que você já capturou.
Então, por
exemplo, se você capturar os pacotes usando um sniffer diferente, usando
o dump da seta ou usando o man no meio à esquerda ou usando
o t-shark, que é a parte do prompt de comando do Wireshark.
Portanto, se você capturou pacotes usando qualquer um desses
programas e os iniciou em um arquivo, pode simplesmente entrar aqui,
abri-lo e começar a analisar esse arquivo.
Isso é muito útil porque às vezes você não quer
realmente analisar o tráfego em tempo real.
Então, às vezes, você só quer capturá-lo.
Se você está, às vezes você está capturando de um pequeno
laptop ou sua captura inteligente capturando de seu telefone, e
você nem está em
casa, você está em outro lugar fazendo seus testes de caneta e
depois volta para casa e então você deseja analisar o que você capturou.
Então você pode armazenar isso em um arquivo.
E então é só chegar aqui, vá
até o arquivo, abra e abra o arquivo que deseja analisar.
Então, o que quero mostrar aqui é a ideia de que o Wireshark não
é uma ferramenta de hacking.
Não vai capturar coisas que acontecem
em outro dispositivo.
Ele apenas captura coisas
que fluem por meio de sua própria interface.
Bem aqui, podemos ver que temos todas as interfaces
do meu computador.
Então podemos ver que temos eth0.
Temos any, que é qualquer um,
e temos todos os outros que alguns deles são
criados por caixa virtual.
Então o principal aqui é
eth0, que é a interface virtual conectada à minha rede NOC.
E você pode ver que não há tráfego fluindo
por isso.
Então você pode ver que
isso é constante e nada está acontecendo.
O que vou fazer agora é diminuir
um pouco o tamanho e abrir meu navegador aqui.
E vou apenas para um site normal.
Eu só vou ir para o google. com.
Agora, como você pode ver
aqui, você pode ver que o tráfego eth0 está aumentando.
Portanto, houve algum tráfego gerado por meio de eth0.
Então, para
farejar isso, seremos capazes de capturar esses pacotes
que foram enviados pela eth0.
Agora o que vou fazer é ir para a minha
máquina Windows apenas para provar esse ponto.
E vou navegar no site aqui e você verá
que a eth0 não será afetada.
E o tráfego gerado nesta máquina Windows, que está
na mesma rede da máquina kali, não
será capturado pela máquina kali.
Então, se eu simplesmente acessar o
Google novamente aqui, você verá que nada aconteceu na eth0.
Portanto, não há tráfego fluindo por isso.
Ainda é constante.
E só podemos capturar pacotes que passam por eth0.
Então agora você provavelmente vai perguntar por que o Wireshark é tão útil?
Por que estamos falando sobre isso?
Se só podemos ver coisas que passam por nosso próprio computador, por que
estamos falando sobre isso?
Bem, estamos falando sobre isso porque vemos
que há um grande número de maneiras pelas quais
você pode se
tornar o homem do meio.
Aprendemos como fazer isso usando ARP spoofing e,
em palestras futuras,
mostrarei como fazer isso
criando um ponto de acesso falso.
Então, quando somos o homem do meio, se
começarmos a farejar a interface que é usada
para se tornar o homem do meio,
seremos capazes de capturar todo o tráfego gerado pelas pessoas
que temos como alvo em nosso homem
em o ataque do meio.
Então, se você iniciou o ponto de acesso falso,
pode começar a farejar a interface que é
transmitida no sinal e pode capturar todos os pacotes enviados
ou recebidos para qualquer pessoa que esteja conectada a esse ponto
de acesso falso.
Se você se tornou o intermediário usando ARP
spoofing, basta selecionar a interface que você usou quando
lançou seu ataque ARP spoofing.
Por enquanto, vou me tornar o homem no
meio, usando ARP spoofing.
Você pode usar ARP spoof ou bettercap como mostrei antes, mas
vou usar bettercap usando exatamente o mesmo comando
que costumávamos fazer.
Então, literalmente, estamos apenas fazendo o bettercap seguido pela interface
que está conectada à minha rede de
destino, que é a eth0.
E estou lançando meu caplet, este caplet spoof, para
que ele configure o módulo ARP spoof e execute-o para que
eu me coloque no meio da conexão.
Então, eu vou apertar enter.
E como você pode ver, está funcionando conforme o esperado.
Portanto, agora eu devo estar no meio da conexão,
interceptando qualquer coisa que a máquina Windows de destino envie
ou receba.
Agora vamos para a máquina
Windows e ver se eu faço alguma
coisa aqui se isso vai afetar o tráfego na eth0.
Portanto, veremos se o Wireshark será capaz de capturar o
tráfego gerado por este computador.
Então, vamos escrever qualquer coisa aqui.
Vou apenas pesquisar no
Google ou vou para um site diferente.
Vou apenas para o Bing.
E se voltarmos aqui, você
verá que temos tráfego sendo gerado aqui, e podemos
ver que a eth0 está realmente capturando tudo o que
está acontecendo em um dispositivo completamente diferente.
Isso está acontecendo porque quando somos o homem do meio,
todos os pacotes que são gerados pelo dispositivo Windows estão sendo
redirecionados para o meu próprio computador aqui mesmo
para o kali.
E então o Wireshark está farejando isso na máquina kali, está
farejando na minha própria máquina local.
Não está farejando na rede.
Não está farejando no computador de destino.
Então, novamente, se
você estiver fazendo isso com o ponto de
acesso falso e apenas ouvir na interface que você está transmitindo,
se estiver fazendo isso com uma rede sem fio real, se estiver
conectado à sua
rede sem fio doméstica usando terra zero, então
você pode simplesmente fazer isso com o terreno zero.
Mas com ARP
spoofing, você deve primeiro redirecionar o
tráfego, então você pode usar o Wireshark.
Agora, isso é apenas para mostrar o que é o
Wireshark e como funciona.
E eu só queria enfatizar a ideia de que o Wireshark
não é uma
ferramenta de hacking, é apenas um programa que permite que você
registre pacotes que fluem por
uma determinada interface e, em seguida, analise esses pacotes.
Portanto, no
próximo vídeo, veremos como podemos
detectar e analisar pacotes usando o Wireshark.