Desafio Forense Digital & Resposta a Incidentes +50 XP

Fine Print

O documento de conformidade corporativa da CipherCorp parece um texto jurídico padrão. Mas enterrado na folha de estilo, uma media query CSS esconde um memorando interno confidencial que só aparece em um contexto de renderização diferente. Você consegue ler nas entrelinhas e encontrar o que nunca deveria ter sido visto na tela?

89% resolvem 72 hackers jogaram 1 flag Atualizado em 30 de set. de 2026 First blood Malekith
CSSMedia QueriesWeb ForensicsSource AnalysisDevTools
Comece Seu Desafio
  1. 1Crie uma conta grátis e clique em "Iniciar Lab"Você receberá sua própria máquina com um endereço IP
  2. 2Explore o alvoAbra o IP no seu navegador e procure vulnerabilidades
  3. 3Encontre e envie as flagsFlags são textos secretos escondidos no sistema - cole-os abaixo para pontuar
  • ~1-2 min de configuração
  • Instância privada

Media queries CSS são uma funcionalidade poderosa do design web moderno que controla como o conteúdo é renderizado com base nas características do dispositivo, tamanho da tela e meio de saída. Embora usadas principalmente para design responsivo, media queries também podem ocultar ou revelar conteúdo dependendo do contexto de renderização - um comportamento que tem implicações interessantes para segurança web e investigação digital forense. Entender como o CSS pode exibir conteúdo condicionalmente é uma habilidade importante para profissionais de segurança que inspecionam aplicações web.

Entendendo media queries CSS

Media queries CSS permitem que desenvolvedores apliquem estilos diferentes com base em condições como largura da tela, tipo de dispositivo, orientação e, principalmente, tipo de mídia. A regra @media print aplica estilos apenas quando uma página é impressa ou renderizada em visualização de impressão. A regra @media screen aplica estilos apenas para exibição em tela. Isso significa que conteúdo pode ser completamente oculto na tela mas visível quando impresso, ou vice-versa. Propriedades como display: none e visibility: hidden são comumente usadas para alternar a visibilidade do conteúdo entre tipos de mídia.

Conteúdo oculto em páginas web

Páginas web podem conter significativamente mais conteúdo do que o visível na tela. Além das media queries, conteúdo pode ser oculto usando propriedades CSS (opacity: 0, overflow: hidden, posicionamento fora da tela), atributos HTML (hidden), ou visibilidade controlada por JavaScript. Durante avaliações de segurança, analistas devem examinar não apenas a página visível, mas o código-fonte completo e os estilos computados para identificar todo o conteúdo que a página contém. As ferramentas de desenvolvedor do navegador permitem emular diferentes tipos de mídia e alternar propriedades CSS para revelar elementos ocultos.

Investigação digital forense e análise de código-fonte

A investigação digital forense de páginas web envolve examinar código-fonte HTML, folhas de estilo CSS, JavaScript e requisições de rede para entender tudo que uma página contém e comunica. Isso inclui analisar folhas de estilo internas e externas para regras de exibição condicional, inspecionar comentários HTML para notas de desenvolvedor ou conteúdo esquecido, e revisar JavaScript para dados carregados dinamicamente ou ocultos. Essas técnicas forenses são usadas em resposta a incidentes, inteligência de ameaças e investigações legais envolvendo evidências baseadas na web.

O que você vai aprender

  • Como media queries CSS controlam a renderização do conteúdo com base no contexto
  • Uso das ferramentas de desenvolvedor do navegador para emular diferentes tipos de mídia
  • Técnicas para descobrir conteúdo oculto em páginas web
  • Propriedades CSS usadas para exibir ou ocultar elementos condicionalmente
  • Métodos de investigação digital forense para análise de código-fonte de páginas

Pré-requisitos

Conhecimentos básicos de HTML e CSS Ferramentas de desenvolvedor do navegador Nenhuma experiência em segurança necessária