Bem-vindo a este projeto prático de cibersegurança onde você assumirá o papel de um penetration tester júnior conduzindo uma avaliação de segurança de aplicações web. Este desafio amigável para iniciantes combina técnicas práticas de reconhecimento web com exploração de vulnerabilidades de travessia de diretórios do mundo real em um ambiente controlado e educacional.
O Que Você Aprenderá
Neste projeto, você dominará habilidades fundamentais de segurança web através de um desafio no estilo Capture The Flag (CTF):
- Enumeração de Servidor Web: Use ferramentas como
gobusteredirbusterpara descobrir diretórios e arquivos ocultos em servidores web - Análise de Cabeçalhos HTTP: Examine respostas e cabeçalhos HTTP para identificar informações do servidor e potenciais vulnerabilidades
- Exploração de Travessia de Diretórios: Entenda e explore vulnerabilidades de travessia de caminhos para acessar arquivos fora da raiz web
- Navegação no Sistema de Arquivos: Aprenda técnicas para navegar e explorar sistemas de arquivos do servidor através de interfaces web
- Descoberta de Informações Sensíveis: Localize arquivos de configuração, backups e outros dados sensíveis através de enumeração e travessia
Desafios
Você será apresentado a uma aplicação web vulnerável rodando em um ambiente de container Docker. Sua missão é:
- Enumerar Conteúdo Web - Descubrir diretórios, arquivos e endpoints ocultos usando várias ferramentas de enumeração
- Analisar Respostas Web - Examinar cabeçalhos HTTP e respostas do servidor para coletar inteligência sobre o alvo
- Explorar Travessia de Diretórios - Usar técnicas de travessia de caminhos para acessar arquivos fora do diretório web pretendido
- Capturar a Flag - Localizar e recuperar informações sensíveis do servidor web comprometido
Conceitos Chave
- Travessia de Diretórios (Directory Traversal): Uma vulnerabilidade que permite aos atacantes acessar arquivos e diretórios fora da raiz web
- Enumeração Web (Web Enumeration): O processo de descobrir conteúdo web, diretórios e arquivos que não estão diretamente vinculados
- Manipulação de Caminhos (Path Manipulation): Técnicas para contornar controles de segurança manipulando caminhos de arquivos
- Divulgação de Informações (Information Disclosure): Exposição não intencional de informações sensíveis do sistema através de respostas web
Ao final deste projeto, você terá experiência prática com ferramentas e técnicas de teste de segurança de aplicações web, o que lhe dará confiança para explorar desafios de segurança web mais avançados. Vamos começar a enumerar!





