Ícone do Lab

Base64 Detective

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
Base64 Web Inspection Browser DevTools Data Encoding HTML Analysis

Inicie a máquina, hackeie o sistema e encontre as flags escondidas para completar este desafio e ganhar XP!

1
Flags
50
XP
72%
Taxa de Sucesso

A codificação Base64 é um dos esquemas de codificação de dados mais comumente encontrados em aplicações web e cibersegurança. Embora não seja criptografia e não forneça segurança, o Base64 é frequentemente usado para transmitir dados binários como texto, incorporar dados em atributos HTML e codificar tokens de autenticação. Compreender como reconhecer e decodificar Base64 é uma habilidade fundamental para testes de segurança web e análise forense.

O que é codificação Base64?

Base64 é um esquema de codificação de binário para texto que representa dados binários usando 64 caracteres ASCII imprimíveis (A-Z, a-z, 0-9, + e /). Ele converte cada três bytes de entrada em quatro caracteres de saída, com caracteres de preenchimento (=) adicionados quando o comprimento da entrada não é divisível por três. O Base64 é definido na RFC 4648 e é amplamente usado em anexos de e-mail (MIME), data URIs em HTML, JSON Web Tokens e cabeçalhos de autenticação HTTP Basic.

Base64 na segurança de aplicações web

Aplicações web frequentemente usam Base64 para codificar dados armazenados em cookies, campos ocultos de formulário, parâmetros de URL e atributos HTML. Durante avaliações de segurança, analistas regularmente encontram dados codificados em Base64 que ocultam valores de configuração, identificadores de usuário, informações de sessão e, às vezes, até credenciais. Reconhecer strings codificadas em Base64 - elas tipicamente consistem em caracteres alfanuméricos com possíveis símbolos + e /, terminando em um ou dois caracteres de preenchimento = - é essencial para testes de segurança completos.

Dados ocultos em páginas web

Desenvolvedores às vezes escondem dados em páginas web codificando-os em Base64 e colocando-os em comentários HTML, atributos data, propriedades CSS ou variáveis JavaScript. Embora isso oculte os dados de uma visualização casual, não fornece segurança real. As ferramentas de desenvolvedor do navegador tornam trivial inspecionar todos os elementos de uma página, e decodificar Base64 requer nada mais que um único comando ou uma chamada a atob() no console do navegador. Profissionais de segurança devem examinar cada parte do código-fonte de uma página web para garantir que nenhuma informação sensível seja inadvertidamente exposta.

O que você vai aprender

  • Como funciona a codificação Base64 e por que é usada em aplicações web
  • Reconhecer strings codificadas em Base64 no código-fonte de páginas web
  • Usar ferramentas de desenvolvedor do navegador para inspecionar elementos ocultos de páginas
  • Decodificar dados com múltiplas camadas de codificação
  • Por que codificação não é criptografia e não fornece segurança

Pré-requisitos

Basic HTML knowledge Familiarity with browser developer tools Understanding of character encoding

Pronto para hackear este lab?

Crie uma conta gratuita e pratique cibersegurança.

Começar - É grátis
Comece Seu Desafio
~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