Médio Segurança em Nuvem +400 XP

Ataque SSRF: roube credenciais de metadados na nuvem

Explore um ataque SSRF real em um SaaS de pré-visualização de links para alcançar o serviço de metadados da nuvem (IMDS), roubar as credenciais IAM temporárias da instância e abusar de um papel permissivo demais para ler um segredo interno. Percorra toda a cadeia SSRF-para-nuvem na prática no Terminal de Ataque.

42% resolvem 206 hackers jogaram 2 flags Atualizado em 22 de out. de 2026 First blood PR3J4N0D dammon
SSRFCloud Penetration TestingAWS IMDSIMDSv2IAM Credential TheftPrivilege Escalation
Comece Seu Desafio

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

  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
  • 30 min por sessão. Reinicie de graça, quantas vezes quiser.

O que é um ataque SSRF?

Um ataque de server-side request forgery (SSRF) engana um servidor para que ele faça requisições HTTP em nome do atacante. Quando uma aplicação busca uma URL fornecida pelo usuário - para montar uma pré-visualização de link, renderizar uma miniatura ou chamar um webhook - um atacante pode apontá-la para endereços que o servidor alcança mas ele não: painéis administrativos internos, bancos de dados e, o mais perigoso na nuvem, o serviço de metadados da instância. Este lab é construído em torno desse padrão exato.

Como este lab funciona

Você está diante do Previewly, um SaaS de pré-visualização de links que transforma qualquer URL em um cartão rico buscando-a no servidor. Essa busca não tem lista de permissões. Trabalhando inteiramente no Terminal de Ataque com curl e jq, você transforma o recurso de pré-visualização em uma primitiva SSRF, alcança o serviço de metadados em 169.254.169.254, lê um segredo vazado no user-data da instância para o flag de usuário e então rouba as credenciais temporárias do papel IAM da instância. Reapresentar esse token de sessão roubado contra o control-plane interno permissivo demais do Previewly entrega o flag de root. Cada passo é prático; nada é simulado por você.

Por que praticar ataques SSRF e de metadados na nuvem?

SSRF contra o serviço de metadados é um dos ataques de nuvem de maior impacto que existem. No vazamento da Capital One em 2019, uma falha de SSRF permitiu que uma atacante lesse credenciais IAM de 169.254.169.254 e exfiltrasse mais de 100 milhões de registros do S3. A correção - IMDSv2, que exige um token de sessão e bloqueia o SSRF ingênuo - já é padrão, mas muitas instâncias ainda permitem o IMDSv1. Praticar a cadeia completa no HackerDNA desenvolve o instinto de identificar um recurso de busca de URL vulnerável, reconhecer o endpoint de metadados e entender por que papéis IAM com menos privilégios importam.

O que você vai aprender

  • Identificar server-side request forgery em um recurso de pré-visualização de URL
  • Explorar SSRF para alcançar o serviço de metadados da instância na nuvem (IMDS)
  • Extrair um segredo vazado no user-data do EC2 através do serviço de metadados
  • Roubar credenciais temporárias do papel IAM no endpoint security-credentials
  • Reapresentar um token de sessão roubado contra uma API interna permissiva demais
  • Reconhecer a má configuração IMDSv1 que permite o roubo de credenciais na nuvem

Pré-requisitos

Fundamentos de HTTP linha de comando curl parsing de JSON com jq Conceitos básicos de cloud Estrutura de URL