Voltar às atualizações
New releaseAug 12, 2026

oss-oopssec-store v2.18.0

Treinamento de segurança para os aplicativos que você realmente entrega. Abra seu navegador e comece a hackear.

Compartilhar

OSS - OopsSec Store

Treinamento de segurança para os aplicativos que você realmente entrega.

36 desafios abrangendo web, API, autenticação, lógica de negócios, criptografia, cadeia de suprimentos, agentes de IA e MCP.

Invada um aplicativo de e-commerce deliberadamente vulnerável construído em Next.js, React, TypeScript e Prisma.
Encontre os bugs. Explore-os. Entenda por que eles funcionam.

Docker Hub · npm · Roadmap · Walkthroughs · Contributing · Good first issues

OWASP VWAD TryHackMe room Intentionally Vulnerable
GitHub license PRs Welcome Good first issues
GitHub stars GitHub forks


   ____  ____ ____     ____                  ____            ____  _
  / __ \/ __// __/    / __ \ ___   ___  ___ / __/ ___  ____ / __/ / /_ ___   ____ ___
 / /_/ /\ \ _\ \     / /_/ // _ \ / _ \(_-<_\ \  / -_)/ __/_\ \  / __// _ \ / __// -_)
 \____/___//___/     \____/ \___// .__/___/___/  \__/ \__//___/  \__/ \___//_/   \__/
                                /_/

# Start with Node.js
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start

# Start with Docker
docker run -p 127.0.0.1:3000:3000 leogra/oss-oopssec-store

# Then open http://localhost:3000 and start hacking
Vitrine da OopsSec Store
Vitrine · o aplicativo de e-commerce que você está atacando
Painel do jogador rastreando flags capturadas
Painel do jogador · progresso, dificuldade e detalhamento por categoria
Assistente de suporte ao cliente com IA OSSBot
OSSBot · o assistente de suporte com IA no qual você aplica prompt injection
Roteiro de desafios ao longo de 11 capítulos
Roteiro · os bugs que chegam ao código de produção

Clique em qualquer captura de tela para visualizá-la em tamanho real.


Primeiros passos

Passo 1 Inicie o laboratório
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start
Ou execute com Docker. A loja sobe em localhost:3000.
Passo 2 Vá atrás do desafio #1
Vazamento de variável de ambiente pública: um segredo de pagamento que o Next.js embute no bundle do cliente.
Fácil · 15–20 min · nada além das devtools do seu navegador.
Passo 3 Preso? Leia o walkthrough
Todo desafio tem um, da vulnerabilidade ao exploit e à correção.
O primeiro: Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js.
Passo 4 Valide a flag
Cole OSS{...} no verificador de flags, o widget flutuante em todas as páginas.
Seu painel do jogador acompanha o que falta.
Passo 5 Escolha o próximo
O roteiro ordena todos os desafios por capítulos: dificuldade, estimativa de tempo, pré-requisitos.
Pegue o próximo card e volte ao passo 2. ↻

[!TIP] Capturou todas? Entre para o Hall da Fama, dê uma estrela no repositório e publique sua rota em Show your solve.

Novo em segurança ofensiva? A sala do TryHackMe envolve as primeiras flags em uma narrativa guiada.


Índice

Categorias