Ícone do Lab

Secrets in Source: veja o código-fonte para encontrar a flag

Aprenda a ver o código-fonte e a encontrar segredos escondidos no HTML

Muito Fácil Atualizado em 23 jun. 2026 Acesso Gratuito Solução (Pro)
View Source Code HTML Browser DevTools Information Disclosure Broken Access Control Source Code Analysis Web Security

Aprenda a ver o código-fonte e a descobrir os segredos que os desenvolvedores escondem à vista de todos: um caminho de arquivo vazado em um comentário HTML que entrega a flag. Uma introdução para iniciantes a information disclosure e broken access control.

1
Flags
50
XP
72%
Taxa de Sucesso

Visualizar o código-fonte de uma página web é uma das habilidades mais fundamentais em segurança web e o ponto de partida para inúmeras descobertas de vulnerabilidades. Enquanto a maioria dos usuários interage apenas com a camada visual de um site, profissionais de segurança sabem que o código-fonte HTML, arquivos JavaScript e comentários ocultos frequentemente contêm informações sensíveis que os desenvolvedores nunca pretenderam tornar públicas. Aprender a ler esse código é o primeiro passo para entender como as aplicações web funcionam, e onde elas falham.

O que se esconde no código-fonte das páginas web

Desenvolvedores web frequentemente deixam no código-fonte informações que criam riscos de segurança. Comentários HTML destinados a notas de desenvolvimento podem conter credenciais, chaves de API, URLs internas ou strings de conexão com banco de dados. Campos de formulário ocultos podem revelar a lógica da aplicação, papéis de usuário ou parâmetros de depuração. Arquivos JavaScript podem conter tokens codificados, endpoints de autenticação ou lógica de negócio que deveria estar no lado do servidor. Até nomes de classes CSS e caminhos de arquivo podem vazar informações sobre a pilha de tecnologia. Esses vazamentos não são teóricos: programas de bug bounty recompensam rotineiramente pesquisadores que encontram chaves de API em arquivos JavaScript, credenciais de administrador em comentários HTML e caminhos internos escondidos no código do lado do cliente.

Técnicas de análise de código-fonte

As ferramentas do navegador são a interface principal para a inspeção. A opção Ver código-fonte (Ctrl+U) exibe o HTML bruto exatamente como o servidor o entregou. O painel Elementos nas Ferramentas de Desenvolvedor mostra o DOM ao vivo, incluindo conteúdo gerado por JavaScript. O painel Fontes lista todos os scripts e folhas de estilo carregados. A aba Rede captura cada requisição e resposta, incluindo chamadas de API que podem retornar dados sensíveis.

Como este lab funciona

Este lab prático da HackerDNA conduz você pelo fluxo de trabalho exato que um testador usa em um trabalho real. Você abre um site de empresa de aparência comum, visualiza o código-fonte e o lê como um atacante faria. Um desenvolvedor deixou um comentário apontando para um arquivo que esqueceu de proteger. Você segue essa pista, solicita o arquivo diretamente e captura a flag, aprendendo information disclosure e broken access control no caminho.

Por que ver o código-fonte importa para a segurança

A inspeção de código-fonte é a base dos testes de segurança de aplicações web. Toda técnica avançada, da descoberta de XSS ao bypass de autenticação e ao abuso de API, começa com a compreensão do código do lado do cliente. Criar o hábito de ler o código-fonte antes de interagir com uma aplicação é o que separa um testador cuidadoso de um usuário casual. Este lab para iniciantes oferece uma forma rápida e prática de desenvolver esse hábito na HackerDNA.

O que você vai aprender

  • Aprender a ver o código-fonte e analisar páginas web usando as ferramentas de desenvolvedor do navegador
  • Descobrir como comentários HTML e campos ocultos podem vazar informações sensíveis
  • Compreender por que a inspeção de código do lado do cliente é a base dos testes de segurança web
  • Praticar a busca de flags e segredos ocultos no código-fonte HTML
  • Desenvolver a mentalidade investigativa essencial para a segurança de aplicações web

Pré-requisitos

Basic understanding of HTML Familiarity with web browsers No security experience required

Pronto para hackear este lab?

Crie uma conta gratuita e pratique cibersegurança.

Começar - É grátis
Comece Seu Desafio

Inicie sua máquina dedicada para começar a hackear

~1-2 min de configuração
Servidor dedicado
Instância privada
Potência padrão
Novo aqui? Veja o que fazer
1
Clique em "Start Lab" acima Você receberá sua própria máquina com um endereço IP
2
Explore o alvo Abra o IP no seu navegador e procure vulnerabilidades
3
Encontre e envie as flags Flags são textos secretos escondidos no sistema - cole-os abaixo para pontuar

Pronto para hackear este lab?

Crie uma conta gratuita para iniciar seu próprio servidor dedicado, enviar flags e ganhar XP no ranking.

Começar a Hackear Grátis
13.000+ Hackers 100+ Labs & Cursos Grátis
Comece Grátis