Обучение безопасности для реально выпускаемых приложений. Откройте браузер и начинайте взламывать.
Обучение безопасности для приложений, которые вы действительно выпускаете.
36 испытаний по веб-приложениям, API, аутентификации, бизнес-логике, криптографии, цепочке поставок, AI-агентам и MCP.
Взломайте намеренно уязвимое приложение для электронной коммерции, построенное на Next.js, React, TypeScript и Prisma.
Найдите баги. Проэксплуатируйте их. Поймите, почему они работают.
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
Нажмите на любой скриншот, чтобы посмотреть его в полном размере.
Запустите лабораториюnpx create-oss-store my-ctf-lab && cd my-ctf-lab && npm startИли запустите её с помощью Docker. Магазин поднимается на localhost:3000. |
|
|
Возьмитесь за задание №1 Утечка публичной переменной окружения: платёжный секрет, который Next.js встраивает в клиентский бандл. Легко · 15–20 мин · нужны только devtools вашего браузера. |
|
|
Застряли? Прочитайте разбор Он есть для каждого задания: от уязвимости к эксплойту и исправлению. Первый: Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js. |
|
|
Проверьте флаг Вставьте OSS{...} в проверку флагов — плавающий виджет на каждой странице.Ваша панель игрока отслеживает, что осталось. |
|
|
Выберите следующее Дорожная карта упорядочивает все задания по главам: сложность, оценка времени, предварительные требования. Возьмите следующую карточку, затем вернитесь к шагу 2. ↻ |
[!TIP] Всё захватили? Присоединяйтесь к Залу славы, поставьте звезду репозиторию и опубликуйте свой маршрут в Show your solve.
Новичок в наступательной безопасности? Комната TryHackMe оборачивает первые флаги в управляемое повествование.
[!WARNING] Это приложение содержит намеренные уязвимости безопасности и никогда не должно развёртываться в производственной среде.