Desafio Segurança Web & API +50 XP

Snapchat Exposed

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

79% resolvem 29 hackers jogaram 1 flag Atualizado em 06 de out. de 2026 First blood 3xpl0it3r
JenkinsCI/CDDevOpsWeb SecurityPentestAutomation
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
  • 30 min por sessão. Reinicie de graça, quantas vezes quiser.

A segurança de CI/CD (Integração Contínua/Implantação Contínua) é uma área cada vez mais crítica da segurança cibernética à medida que organizações adotam práticas DevOps e pipelines de automação. Quando plataformas CI/CD como Jenkins são mal configuradas ou deixadas expostas, elas podem fornecer aos atacantes um caminho direto para código-fonte, credenciais, sistemas de produção e toda a cadeia de fornecimento de software. Programas de bug bounty do mundo real pagaram recompensas significativas por vulnerabilidades de CI/CD expostas.

Segurança de Jenkins e plataformas CI/CD

O Jenkins é um dos servidores de automação open-source mais amplamente usados, alimentando pipelines de build, teste e implantação para organizações de todos os tamanhos. Uma instância Jenkins tipicamente tem acesso a repositórios de código-fonte, credenciais de implantação, chaves de API de provedores de nuvem e recursos de rede interna. Quando um servidor Jenkins é exposto à internet sem autenticação adequada - ou com credenciais padrão - ele representa um alvo de altíssimo valor. O programa de bug bounty da Snapchat pagou $20.000 pela descoberta de uma instância Jenkins exposta que poderia ter levado à execução de código arbitrário.

Vulnerabilidades comuns de CI/CD

Plataformas CI/CD apresentam vários padrões comuns de vulnerabilidade. Acesso não autenticado a interfaces de servidores de build permite que atacantes visualizem configurações de build, variáveis de ambiente contendo segredos e artefatos de build. Consoles de script (como o console Groovy do Jenkins) fornecem capacidades diretas de execução de código no servidor. Endpoints de API expostos podem permitir acionar builds, modificar pipelines ou extrair credenciais. Mesmo quando autenticação é necessária, credenciais padrão, senhas fracas e autenticação multifator ausente frequentemente deixam esses sistemas acessíveis a atacantes.

Reconhecimento e exploração

Pesquisadores de segurança descobrem plataformas CI/CD expostas através de varredura de rede, enumeração de subdomínios e análise de infraestrutura acessível publicamente. Uma vez encontrada, a avaliação envolve enumerar funcionalidades disponíveis, verificar acesso não autenticado a endpoints sensíveis, examinar configurações de build em busca de segredos vazados e testar capacidades de execução de código. Este tipo de descoberta de vulnerabilidade é altamente valorizado em programas de bug bounty porque o impacto - acesso a pipelines de implantação em produção e credenciais - é tipicamente crítico.

O que você vai aprender

  • Compreender os riscos de segurança de plataformas CI/CD e padrões comuns de configuração incorreta
  • Aprender técnicas de reconhecimento de rede e descoberta de serviços para infraestrutura DevOps
  • Praticar a identificação de plataformas de automação expostas e suas implicações de segurança
  • Estudar cenários reais de bug bounty envolvendo vulnerabilidades de CI/CD
  • Desenvolver habilidades para avaliar a segurança de plataformas de automação em engajamentos profissionais

Pré-requisitos

Conhecimento básico de redes e port scanning Compreensão de aplicações web Familiaridade com conceitos de DevOps e pipelines de CI/CD