Reconhecimento Web e Proxies de Interceptação

Intermediário

Descubra ativos web ocultos por meio de fuzzing de diretórios e enumeração de hosts virtuais. Domine a interceptação HTTP para analisar requisições brutas e interagir com APIs REST usando ferramentas de linha de comando.

cybersecurity-engineercybersecuritynmaplinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Reconhecimento Web e Proxies de Interceptação

Aprenda sobre reconhecimento web e interceptação de HTTP, o conjunto de habilidades que permite transformar uma simples URL em um mapa detalhado da aplicação por trás dela. Alvos web modernos frequentemente expõem diretórios ocultos, parâmetros não documentados, hosts virtuais e APIs que não são visíveis na interface principal. Este curso ensina como descobrir essas superfícies, inspecionar o comportamento bruto do HTTP e interagir com aplicações web de forma mais deliberada a partir da linha de comando.

Por que isso é importante

Muitas descobertas críticas em aplicações web começam com o reconhecimento, e não com a exploração. Se você não conseguir identificar endpoints ocultos, parâmetros incomuns ou o comportamento de uma API, você perderá completamente a superfície de ataque. Isso torna o reconhecimento web disciplinado uma habilidade fundamental tanto para testes de segurança quanto para validação defensiva.

Este curso foca em como as aplicações web realmente se comunicam. Você aprenderá a realizar fuzzing para encontrar conteúdo oculto, inspecionar e modificar requisições, interagir com APIs e construir uma visão mais clara de como o ambiente web de um alvo é estruturado antes de iniciar uma exploração mais profunda.

O que você aprenderá

  • Descobrir diretórios, arquivos, parâmetros e hosts virtuais ocultos com ferramentas de web fuzzing.
  • Inspecionar e modificar requisições e respostas HTTP brutas usando fluxos de trabalho via linha de comando.
  • Interagir com APIs usando múltiplos métodos HTTP e saídas JSON estruturadas.
  • Identificar superfícies web que não são visíveis apenas pelo navegador.
  • Construir um mapa mais completo da infraestrutura exposta de uma aplicação alvo.

Roteiro do Curso

  • Fuzzing de Diretórios e Arquivos: Use ffuf e gobuster para identificar caminhos e arquivos ocultos.
  • Fuzzing Web Estendido (Parâmetros e Vhosts): Expanda a descoberta para parâmetros não documentados e hosts virtuais ocultos.
  • Fundamentos de Interceptação HTTP: Crie, modifique e analise o tráfego HTTP manualmente com ferramentas como curl.
  • Interação e Análise de API: Explore APIs estilo REST, fluxos de autenticação e respostas baseadas em JSON.
  • Desafio de Mapeamento de Infraestrutura Web: Aplique habilidades de reconhecimento e interceptação para descobrir uma superfície web oculta e extrair um token sensível.

Para quem é este curso

  • Estudantes que estão iniciando a fase de segurança web em sua jornada de aprendizado.
  • Testadores de penetração (pentesters) que desejam uma disciplina de enumeração mais rigorosa.
  • Defensores que desejam validar o que suas aplicações web e APIs expõem externamente.

Resultados

Ao final deste curso, você será capaz de enumerar ativos web ocultos, analisar o comportamento HTTP com maior precisão e preparar uma base mais sólida para testar falhas de autenticação, autorização e injeção.

Professor

labby
Labby
Labby is the LabEx teacher.