Com o laboratório montado, esta aula apresenta os adversários de treino — as máquinas e aplicações deliberadamente vulneráveis que serão seu campo de prática pelos próximos meses. Conhecê-las não é decoração: cada uma foi projetada para ensinar um conjunto específico de habilidades, e saber qual usar para treinar o quê torna seu estudo eficiente. Esta aula fecha o Bloco III e o deixa pronto para aplicar, a partir da fase de ataque, tudo num alvo adequado.
Metasploitable, o alvo de infraestrutura
O alvo mais icônico para praticar exploração de infraestrutura e serviços é o Metasploitable (nas versões 2 e 3). É uma máquina Linux propositalmente recheada de serviços mal configurados e vulneráveis — FTP com backdoor, versões antigas de Samba, serviços web frágeis, bancos de dados expostos. Ela é perfeita para os Blocos VI (enumeração) e VIII (exploração): você vai escaneá-la com Nmap, enumerar seus serviços, e explorá-los com e sem Metasploit. Como quase tudo nela é vulnerável de propósito, é o ambiente ideal para seus primeiros comprometimentos completos, do scan ao shell. Recomendo que a Metasploitable seja seu primeiro alvo sério quando chegarmos à fase de ataque.
DVWA e seus níveis de dificuldade
Para segurança web (Bloco XII), o alvo canônico é o DVWA (Damn Vulnerable Web Application). É uma aplicação web feita para ser atacada, com um diferencial pedagógico brilhante: ela tem níveis de dificuldade (baixo, médio, alto) para cada vulnerabilidade. No nível baixo, a falha está escancarada, ideal para entender o conceito; nos níveis mais altos, há defesas parciais que você precisa contornar, ensinando a burlar proteções do mundo real. Você vai praticar SQL Injection, XSS, upload de arquivos maliciosos e mais, progredindo pelos níveis. Alternativas excelentes na mesma linha são o OWASP Juice Shop (uma aplicação moderna, em JavaScript, com dezenas de desafios) e o bWAPP. Ter um desses rodando é essencial para todo o bloco web.
Windows e AD: a montagem indispensável
Para o mundo Windows e Active Directory (Bloco XI), o cenário exige um pouco mais de montagem, mas é indispensável para quem quer trabalhar com pentest corporativo. Você precisará de VMs Windows — versões antigas e sem patches específicos para praticar exploits clássicos como o EternalBlue (aula EternalBlue: anatomia de um exploit devastador), e idealmente um pequeno domínio Active Directory com um controlador de domínio e uma ou duas máquinas ingressadas, para treinar os ataques de AD. Montar um mini-AD dá trabalho, mas existem projetos que automatizam isso — o GOAD (Game of Active Directory) e o DetectionLab provisionam ambientes AD vulneráveis prontos para prática, poupando horas de configuração manual. Quando chegarmos ao Bloco XI, indicarei o caminho; por ora, saiba que essa possibilidade existe.
Salas temáticas para acompanhar o curso
Além dos alvos que você hospeda, há os desafios estruturados online, que vale reforçar porque são parte central de um bom estudo. O TryHackMe oferece "salas" temáticas — uma sala de Nmap, uma de SQL Injection, uma de escalação de privilégio — que combinam teoria e uma máquina para praticar aquele tópico específico, perfeitas para acompanhar cada bloco deste curso. O Hack The Box oferece máquinas completas para invadir do zero, mais próximas de um pentest real, além de trilhas e um formato de "prova" que muitos usam para se preparar para certificações como a OSCP. Usar essas plataformas em paralelo aos artigos — praticando online o tema de cada aula — é a forma mais eficaz de solidificar o aprendizado.
O erro de pular direto para o shell
Uma palavra sobre como praticar bem, porque ter os alvos não basta. O erro do iniciante é pular direto para o exploit, conseguir o shell, sentir a adrenalina e seguir para o próximo sem entender o que aconteceu. Resista a isso. Para cada alvo que comprometer, force-se a percorrer o método completo — reconhecimento, enumeração, identificação da vulnerabilidade, exploração, pós-exploração — e a entender por que cada passo funcionou. Escreva seus próprios writeups (para uso pessoal ou, se públicos, apenas de ambientes autorizados como as plataformas permitem): documentar o que você fez consolida o aprendizado como nenhuma outra prática, e ainda constrói o portfólio que mencionamos na aula Certificações e trilhas de carreira: para onde esse caminho leva. Um alvo comprometido que você não entende ensina pouco; um alvo comprometido que você sabe explicar em detalhe ensina tudo.
Fecha o Bloco III, a fundação completa
Com esta aula, o Bloco III se encerra e sua fundação está completa: você tem a ética e a lei (Bloco I), as lentes de análise (Bloco II), o domínio de Linux, redes, Bash, Python, Scapy, PowerShell e Windows internals (Bloco III), e agora um laboratório montado com alvos prontos. Falta apenas uma peça teórica essencial antes de atacarmos com força total — a criptografia, que é ao mesmo tempo a principal defesa que você tentará contornar e a base de protocolos que você precisa entender. Depois dele, mergulhamos no reconhecimento e a caçada começa de verdade.
Fontes e leituras recomendadas
- Metasploitable e DVWA — documentação e guias de instalação (SourceForge, GitHub)
- OWASP Juice Shop (owasp.org) — aplicação vulnerável moderna com guia companheiro
- GOAD (Game of Active Directory) e DetectionLab — ambientes AD para prática
- TryHackMe (trilhas "Complete Beginner" e "Jr Penetration Tester") e Hack The Box Academy
Exercícios
-
Qual alvo é o mais indicado para praticar exploração de serviços e infraestrutura, e por que ele é ideal para os primeiros comprometimentos completos?
✓ Resposta:O Metasploitable. É ideal porque é uma máquina Linux propositalmente cheia de serviços vulneráveis, permitindo praticar todo o fluxo — escaneamento, enumeração e exploração — e obter comprometimentos completos do scan ao shell logo no início.
-
O que torna o DVWA pedagogicamente valioso, especialmente seus níveis de dificuldade?
✓ Resposta:Ele é uma aplicação web feita para ser atacada e oferece níveis de dificuldade (baixo, médio, alto) para cada vulnerabilidade: o nível baixo escancara a falha para ensinar o conceito, e os níveis altos adicionam defesas parciais que ensinam a contornar proteções realistas.
-
Por que montar um laboratório de Active Directory dá mais trabalho, e que projetos ajudam a automatizar essa tarefa?
✓ Resposta:Porque exige múltiplas VMs Windows — incluindo um controlador de domínio e máquinas ingressadas — e configuração de domínio. Projetos como GOAD (Game of Active Directory) e DetectionLab automatizam o provisionamento desse ambiente.
-
Qual a diferença de proposta entre as "salas" do TryHackMe e as máquinas do Hack The Box?
✓ Resposta:As salas do TryHackMe são temáticas e guiadas, focando um tópico específico com teoria mais prática; as máquinas do Hack The Box são alvos completos para invadir do zero, mais próximos de um pentest real e usados para preparação de certificações.
-
Qual o erro comum do iniciante ao praticar, e qual prática a aula recomenda para realmente consolidar o aprendizado de cada alvo comprometido?
✓ Resposta:O erro é pular direto ao exploit, conseguir o shell e seguir adiante sem entender o que aconteceu. A aula recomenda percorrer o método completo em cada alvo e escrever writeups próprios (de ambientes autorizados), pois documentar consolida o aprendizado e constrói portfólio.