Skip to content

Быстрый старт

Задача этого руководства — за 10 минут пройти полный цикл: от регистрации до первого успешного решения.

1. Регистрация

Откройте flawbusters.com и зарегистрируйтесь по email:

  1. Укажите email, никнейм и пароль.
  2. Получите код подтверждения на почту.
  3. Введите код — аккаунт активирован.

Подтверждение email обязательно

Без подтверждённого email недоступна отправка решений. Проверьте папку «Спам», если письмо не пришло.

2. Выбор первой задачи

  1. Откройте раздел Problems.
  2. Отфильтруйте по сложности — Easy.
  3. Рекомендуем начать с задач категории Web Application Security (XSS или SQL Injection) — они проще всего для быстрого знакомства с платформой.

3. Разбор задачи

На странице задачи вы увидите:

  • Описание — в чём суть уязвимости и что нужно исправить.
  • Уязвимый код — откроется после нажатия Start session.
  • Демо-приложение — интерактивный iframe, где уязвимость можно воспроизвести вживую.
  • Шаблон решения — стартовый код, который нужно поправить.

4. Отправка решения

  1. Отредактируйте код в встроенном редакторе.
  2. Нажмите Submit.
  3. Решение уходит в очередь; статус обновляется в реальном времени через WebSocket.
  4. Через 10–60 секунд придёт вердикт:
    • Accepted — уязвимость закрыта, тесты прошли.
    • Wrong Answer — уязвимость всё ещё присутствует или сломана функциональность.
    • Runtime Error / Time Limit — проблема с самим кодом.

5. Результат

После Accepted:

  • Баллы начислены в Security Matrix.
  • Откроется блок Полезные ресурсы со ссылками Defense / Practice по типу уязвимости.
  • Задача помечается как решённая в вашем профиле.

Что дальше