Instrutor:
Agora, nesta palestra, aprenderemos como
configurar o roteador para encaminhar as conexões de
entrada para a máquina Kali, para que possamos receber
conexões reversas, podemos conectar pessoas ao BeEF
e lançar ataques fora da rede da mesma
maneira que usamos para iniciá-los dentro da rede.
Portanto, para acessar as configurações do
roteador, geralmente o roteador é o primeiro IP na sub-rede.
Então você pode ver que meu IP era 192. 168 0 11)
Normalmente, o roteador é o primeiro, então
será 198. 168 0 1
Além disso, outra maneira de obtê-lo, você pode
digitar a rota -n
e isso mostrará onde está o gateway.
E como você pode
ver, é 192. 168 0 1
Portanto, este é o endereço IP local do roteador.
Nós vamos procurar isso no nosso navegador, então
eu vou digitar aqui.
192 168 0 1
Pressione Enter.
E como você pode ver, eu tenho
as configurações do meu roteador e
preciso fazer o login com o nome de usuário e a senha.
Agora, as configurações do roteador podem parecer diferentes
de roteador para roteador,
mas os nomes geralmente são os mesmos.
Normalmente, antes de tudo, você
deverá fazer
login, como pode ver aqui para mim.
E você tem um nome de usuário e senha padrão ou
será, você
os verá em um adesivo
atrás ou embaixo do próprio roteador.
Então, para mim, eu realmente mudei a senha,
então só vou entrar.
Então, eu estou logado aqui no meu painel de controle
e, novamente, pode parecer diferente para você.
Mas você deseja procurar algo chamado encaminhamento de IP.
Para mim, está em Avançado.
Então, eu vou para o
Advanced e depois vou para o Forwarding.
E é aqui que eu posso configurar meu encaminhamento de IP.
Então, procure algo chamado encaminhamento IP ou
eu os vi em alguns roteadores chamados rede
virtual, não sei
por quê.
Mas você deseja procurar algo
que permita configurar regras para redirecionar portas
dentro da rede.
Portanto, a porta que estava ouvindo no momento é
a porta 8080.
Portanto, essa é a porta que escolhemos no manipulador,
é a porta que escolhemos na porta
dos fundos e é a porta na qual queremos conectar.
Portanto, a porta pública será 8080
e, novamente, a porta de destino será 8080.
E o endereço IP de destino é o endereço IP que
está escutando na porta.
Portanto, este é o endereço IP da máquina Kali
onde você tem seus manipuladores em execução.
Portanto, o endereço IP da máquina Kali de maio aqui
é 192. 168 0 11
e podemos ver isso também aqui
a partir do resultado do ifconfig, então
é 192. 168 0 11)
Vou digitar isso aqui.
E é isso, essa
é a regra que queremos adicionar.
Vou clicar em Salvar
e essa regra é salva.
Portanto, sempre que o roteador receber uma solicitação
para a porta 8080,
ele saberá que a encaminhará para a máquina
Kali e
o roteador não cortará essa conexão.
Então, na verdade, configuramos uma rota adequada agora.
Então a primeira coisa que fizemos foi criar o backdoor.
Usamos o IP real no backdoor, não usamos
o IP privado, portanto não usamos
o 192. 168 0 11,
usamos o IP real.
Enviaremos esse backdoor
para um dispositivo em uma rede diferente.
Esse dispositivo vai funcionar pela porta dos fundos.
O backdoor tentará conectar-se novamente ao IP
real ao roteador, mas o
roteador saberá exatamente o que fazer com
isso, porque acabamos de configurar nossa
regra dizendo ao roteador para encaminhar todos os pedidos
que chegar na porta 8080 para a máquina Kali .
O que eu também quero
fazer é, na verdade, quero configurar uma regra para a porta 80.
Esta é a porta em que
o Apache, em que meu servidor web é executado.
E eu quero ativar isso para que eu possa baixar o
backdoor do computador de destino.
Então, eu vou adicionar a regra para a porta 80.
E, novamente, esta será a mesma máquina,
a máquina Kali.
E nós vamos colocar a porta 80 aqui.
Nós vamos salvar esta regra.
E isso permitirá que eu baixe
o backdoor porque coloquei o backdoor em / va * /
www / aqui, para poder acessar meu servidor Web em
Kali e fazer o download do backdoor de fora da Internet.
Então, eu vou iniciar meu servidor web Apache.
Portanto, este é realmente apenas outro exemplo, você
nem precisa fazer isso.
Você pode simplesmente transferir o backdoor usando USB ou
qualquer outro método ou enviá-lo por e-mail.
Estou apenas mostrando outro exemplo
de como o encaminhamento de porta é usado.
Agora vou para uma máquina Windows
e essa máquina Windows será conectada a
uma rede completamente diferente.
E nós vamos baixar o arquivo de lá.
Aqui está minha máquina Windows e,
se eu for verificar meu
IP, verá que ele tem um IP público externo diferente.
Então, eu só vou procurar o que é meu IP.
Você verá que o IP aqui é
completamente diferente do IP desta máquina que usamos.
Portanto, esses são dois dispositivos completamente separados,
conectados a redes diferentes.
E o que vou saber
é que vou acessar meu servidor Apache e baixar a
porta dos fundos.
E normalmente, sem o encaminhamento de IP,
você não poderá fazer isso.
E para
acessar isso, primeiro vou obter o IP
desta máquina novamente porque esqueci.
E é 89. 100 145 189
E nós chamamos nosso backdoor, backdoor, então eu
vou digitar backdoor. Exe.
E nós vamos pressionar enter.
Na verdade, são 189 aqui, não 89.
E como
você pode ver, consegui baixar o backdoor.
E isso deve realmente lhe
dizer que o encaminhamento de IP foi configurado corretamente porque,
sem isso, sem o encaminhamento de
IP, eu não seria
capaz de acessar meu servidor da Web e baixar
o backdoor.
Então, eu estou acessando o servidor da Web em Kali como
se fosse um site normal.
Você pode hospedar páginas da Web falsas,
hospedar sites,
o que quiser agora no seu Apache.
Então, eu vou entrar,
vou correr pela
porta dos fundos e veremos se isso me dará uma
conexão reversa na minha máquina
Kali, que está em uma rede completamente diferente.
E como você
pode ver, eu tenho um shell Meterpreter reverso
e você pode ver que
o shell está vindo de um endereço
IP externo para o meu endereço
IP interno na máquina Kali.
E agora posso controlar o computador de destino
e fazer tudo o
que fazemos nos ataques pós-conexão.