Formazione sulla sicurezza per le app che effettivamente distribuisci. Apri il tuo browser e inizia a hackerare.
Formazione sulla sicurezza per le app che distribuisci davvero.
36 sfide su web, API, autenticazione, logica di business, crittografia, supply chain, agenti AI e MCP.
Metti alla prova un'app e-commerce deliberatamente vulnerabile costruita su Next.js, React, TypeScript e Prisma.
Trova i bug. Sfruttali. Comprendi perché funzionano.
Docker Hub · npm · Roadmap · Walkthroughs · Contributing · Good first issues
____ ____ ____ ____ ____ ____ _
/ __ \/ __// __/ / __ \ ___ ___ ___ / __/ ___ ____ / __/ / /_ ___ ____ ___
/ /_/ /\ \ _\ \ / /_/ // _ \ / _ \(_-<_\ \ / -_)/ __/_\ \ / __// _ \ / __// -_)
\____/___//___/ \____/ \___// .__/___/___/ \__/ \__//___/ \__/ \___//_/ \__/
/_/
# 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
Clicca su qualsiasi screenshot per visualizzarlo a dimensione intera.
Avvia il labnpx create-oss-store my-ctf-lab && cd my-ctf-lab && npm startOppure eseguilo con Docker. Lo store si avvia su localhost:3000. |
|
|
Passa alla challenge #1 Public env variable leak: un segreto di pagamento che Next.js incorpora nel bundle client. Facile · 15–20 min · ti servono solo i devtools del browser. |
|
|
Bloccato? Leggi il walkthrough Ogni challenge ne ha uno, dalla vulnerabilità all'exploit alla correzione. Il primo: Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js. |
|
|
Valida la flag Incolla OSS{...} nel flag checker, il widget flottante presente su ogni pagina.La tua player dashboard tiene traccia di ciò che resta. |
|
|
Scegli la prossima La roadmap ordina ogni challenge in capitoli: difficoltà, stima del tempo, prerequisiti. Prendi la prossima card, poi torna al passo 2. ↻ |
[!TIP] Le hai catturate tutte? Unisciti alla Hall of Fame, metti una star al repo e pubblica il tuo percorso in Show your solve.
Nuovo alla sicurezza offensiva? La stanza TryHackMe incornicia le prime flag in una narrazione guidata.
[!WARNING] Questa applicazione contiene vulnerabilità di sicurezza intenzionali e non deve mai essere distribuita in un ambiente di produzione.