Назад к обновлениям
New releaseAug 12, 2026

oss-oopssec-store v2.18.0

Обучение безопасности для реально выпускаемых приложений. Откройте браузер и начинайте взламывать.

Поделиться

OSS - OopsSec Store

Обучение безопасности для приложений, которые вы действительно выпускаете.

36 испытаний по веб-приложениям, API, аутентификации, бизнес-логике, криптографии, цепочке поставок, AI-агентам и MCP.

Взломайте намеренно уязвимое приложение для электронной коммерции, построенное на Next.js, React, TypeScript и Prisma.
Найдите ошибки. Проэксплуатируйте их. Поймите, почему они работают.

Docker Hub · npm · Дорожная карта · Прохождения · Участие в разработке · Хорошие первые задачи

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
Витрина OopsSec Store
Витрина · приложение электронной коммерции, которое вы атакуете
Панель игрока с отслеживанием захваченных флагов
Панель игрока · прогресс, сложность и разбивка по категориям
ИИ-ассистент поддержки клиентов OSSBot
OSSBot · ИИ-ассистент поддержки, в который вы внедряете промпты
Карта испытаний по 11 главам
Карта · уязвимости, которые попадают в production-код

Нажмите на любой скриншот, чтобы открыть его в полном размере.


Начало работы

Шаг 1 Запустите лабораторию
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start
Или запустите её с помощью Docker. Магазин поднимается на localhost:3000.
Шаг 2 Возьмитесь за испытание №1
Утечка публичной переменной окружения: платёжный секрет, который Next.js встраивает в клиентский бандл.
Легко · 15–20 мин · нужны только devtools вашего браузера.
Шаг 3 Застряли? Прочитайте разбор
Он есть для каждого испытания: от уязвимости до эксплойта и исправления.
Первый: Reading Secrets From the Browser: The NEXT_PUBLIC_ Trap in Next.js.
Шаг 4 Проверьте флаг
Вставьте OSS{...} в проверку флагов — плавающий виджет на каждой странице.
Ваша панель игрока отслеживает, что осталось.
Шаг 5 Выберите следующее
Карта упорядочивает все испытания по главам: сложность, оценка времени, предварительные требования.
Возьмите следующую карточку, затем вернитесь к шагу 2. ↻

[!TIP] Все захвачены? Присоединяйтесь к Залу славы, поставьте звезду репозиторию и опубликуйте свой маршрут в Show your solve.

Новичок в наступательной безопасности? Комната TryHackMe оборачивает первые флаги в пошаговое повествование.


Содержание

Категории