Formation à la sécurité pour les applications que vous livrez réellement. Ouvrez votre navigateur et commencez à pirater.
Formation en sécurité pour les applications que vous déployez réellement.
36 défis couvrant le web, les API, l'authentification, la logique métier, la cryptographie, la chaîne d'approvisionnement, les agents IA et MCP.
Attaquez une application e-commerce délibérément vulnérable construite sur Next.js, React, TypeScript et Prisma.
Trouvez les failles. Exploitez-les. Comprenez pourquoi elles fonctionnent.
Docker Hub · npm · Feuille de route · Guides pas à pas · Contribuer · Premières contributions
____ ____ ____ ____ ____ ____ _
/ __ \/ __// __/ / __ \ ___ ___ ___ / __/ ___ ____ / __/ / /_ ___ ____ ___
/ /_/ /\ \ _\ \ / /_/ // _ \ / _ \(_-<_\ \ / -_)/ __/_\ \ / __// _ \ / __// -_)
\____/___//___/ \____/ \___// .__/___/___/ \__/ \__//___/ \__/ \___//_/ \__/
/_/
# 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
Cliquez sur une capture d'écran pour l'afficher en taille réelle.
Démarrez le labnpx create-oss-store my-ctf-lab && cd my-ctf-lab && npm startOu lancez-le avec Docker. Le store démarre sur localhost:3000. |
|
|
Attaquez le challenge #1 Fuite de variable d'environnement publique : un secret de paiement que Next.js intègre au bundle client. Facile · 15–20 min · rien d'autre que les devtools de votre navigateur. |
|
|
Bloqué ? Lisez le walkthrough Chaque challenge en a un, de la vulnérabilité à l'exploit jusqu'au correctif. Le premier : Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js. |
|
|
Validez le flag Collez OSS{...} dans le vérificateur de flags, le widget flottant présent sur chaque page.Votre tableau de bord de joueur suit ce qu'il reste. |
|
|
Choisissez le suivant La feuille de route ordonne chaque challenge par chapitres : difficulté, estimation de temps, prérequis. Prenez la carte suivante, puis retour à l'étape 2. ↻ |
[!TIP] Tout capturé ? Rejoignez le Hall of Fame, mettez une étoile au repo, et publiez votre parcours dans Show your solve.
Nouveau en sécurité offensive ? La salle TryHackMe enveloppe les premiers flags dans une narration guidée.