Ícone do Lab

Registry Hijacker

Você consegue sequestrar este registro Docker e extrair seus segredos ocultos?

Desafio Atualizado em 21 jun. 2026 Solução (Pro)
Docker Registry API Authentication Bypass Container Security API Manipulation Registry Exploitation

Uma plataforma de gerenciamento de registro Docker implementa a API Registry v2 com recursos de segurança empresarial para armazenamento e distribuição de imagens de contêineres. Mas quando mecanismos de autenticação encontram falhas de implementação, até os registros mais seguros podem vazar suas camadas e manifestos mais sensíveis. Hora de testar suas habilidades de exploração de registros de contêineres!

1
Flags
50
XP
89%
Taxa de Sucesso

Registros de contêineres Docker são componentes de infraestrutura críticos que armazenam e distribuem imagens de contêineres usadas em implantações de aplicações modernas. Quando esses registros são mal configurados ou têm vulnerabilidades de autenticação, atacantes podem obter acesso não autorizado a imagens privadas contendo código-fonte sensível, credenciais e software proprietário. Entender a segurança de registros Docker é essencial para qualquer pessoa que trabalhe com ambientes de contêineres.

API Docker Registry v2

A API Docker Registry v2 é o protocolo usado para enviar, baixar e gerenciar imagens de contêineres. Ela expõe vários endpoints chave: o endpoint de catálogo lista todos os repositórios disponíveis, endpoints de manifesto descrevem as camadas e configuração das imagens e endpoints de blob servem os dados reais das camadas. Cada imagem é composta de camadas armazenadas como arquivos tar comprimidos, e o manifesto une essas camadas com metadados. Pesquisadores de segurança que entendem essa API podem enumerar repositórios privados, baixar camadas de imagens e extrair informações sensíveis do conteúdo dos contêineres.

Vulnerabilidades comuns de registros

Vulnerabilidades de registros Docker tipicamente se enquadram em várias categorias. Acesso não autenticado à API do registro permite que qualquer pessoa liste e baixe imagens privadas. Credenciais fracas ou padrão em interfaces de gerenciamento do registro permitem ataques de força bruta. Políticas de controle de acesso ausentes permitem que usuários não autorizados acessem repositórios fora de seu escopo. Divulgação de informações através de mensagens de erro verbosas ou endpoints de API desprotegidos revela detalhes da infraestrutura interna. Muitas organizações implantam registros privados para uso interno mas falham em restringir adequadamente o acesso, criando uma superfície de ataque significativa.

Impacto real

Registros Docker expostos levaram a incidentes de segurança importantes onde atacantes extraíram credenciais de banco de dados, chaves de API, certificados de criptografia e código-fonte de camadas de imagens de contêineres. Mesmo dados "excluídos" podem persistir em camadas de imagens anteriores, tornando a inspeção completa de camadas fundamental. Profissionais de segurança realizando avaliações de ambientes de contêineres devem saber como enumerar registros, inspecionar manifestos, baixar e descomprimir camadas e analisar o conteúdo em busca de informações sensíveis. Este conjunto de habilidades é cada vez mais importante à medida que a adoção de contêineres continua crescendo em todas as indústrias.

O que você vai aprender

  • Compreender a API Docker Registry v2 e seus endpoints chave
  • Aprender a enumerar repositórios e inspecionar manifestos de imagens
  • Praticar a extração e análise de camadas de imagens de contêineres para dados sensíveis
  • Identificar fraquezas comuns de autenticação e controle de acesso em registros
  • Desenvolver habilidades de avaliação de segurança de contêineres para infraestrutura moderna

Pré-requisitos

Basic understanding of Docker and containers Familiarity with REST APIs and HTTP Command-line proficiency

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