Пройдите CTF

и займите призовое место в Зале славы
Открытая активность для специалистов в области ИБ

Или станьте разработчиком задач для CTF

ONE TASK
OF THE MONTH
Что такое?
Это регулярный CTF турнир от CyberEd
  • Каждый месяц мы будем запускать по одной задаче в рамках One task of the month.
  • По каждой задаче, будет формироваться рейтинговая таблица участников. По итогам года мы подсчитаем результаты и наградим победителей занявших первые 3 места в Зале славы.
one task of the month
Что такое?
Это регулярный CTF турнир от CyberEd
  • Каждый месяц мы будем запускать по одной задаче в рамках One task of the month.
  • По каждой задаче, будет формироваться рейтинговая таблица участников. По итогам года мы подсчитаем результаты и наградим победителей занявших первые 3 места в Зале славы.

Отправка флага скоро будет доступна

после начала CTF

Спасибо за интерес и участие в турнирах CyberEd! Мы ждём начала турнира. Пока вы можете присоединиться к каналу One Task Of The Month в Telegram, чтобы получать уведомления о старте CTF и изменениях в них.

ЗАЛ СЛАВЫ

Зал славы появится по итогам решения первого турнира

FAQ

Вы можете отправить заявку на включение вашей задачи в один из следующих турниров, для этого заполните форму ниже, и мы с вами свяжемся в течение недели для обсуждения нюансов. Данная активность вознаграждается, после проверки экспертом, вы сможете получить до 20 000 рублей.

Требования к сдаче задачи:Требования к формату архива:
  • Архив должен содержать файл task.yaml следующего формата:
    • title: название задачи
    • description: описание задачи
    • category:
      • web
      • pwn
      • crypto
      • reverse
      • misc
  • Архив должен содержать файл README.md следующего формата:
    • раздел с описанием задачи (название + описание как в task.yaml)
    • раздел с поэтапным решением задания
Дополнительно (для online заданий):
  • Архив должен содержать docker-compose и dockerfile. В docker-compose должны быть учтены поля: лимиты по ресурсам: resources для ~300 активно сканирующих задание участников (cpu/memory) restart policy: restart по умолчанию always
  • В задании должен быть реализован чекер отвечающий в ручке /health-<[0-9a-z]{32}>, возвращающий статус ("ok" или " <краткое описание ошибки>") и реализующий проверки:
    • доступности задания
    • наличия флага
    • работоспособности всех этапов решения(каждое действие необходимое для решения задания должно быть покрыто соответствующейпроверкой)
    • например:
      • 1. если в задании есть этап регистрации чекер должен проверять работоспособность механизма регистрации
      • 2. если в задании есть этап аутентификации чекер должен проверять этот механизм на работоспособность
      • ... и так далее для каждого этапа
Форма сдачи:
  • Архив zip с текстовыми файлами, описание которых дано выше
  • Размер архива не должен превышать 2ГБ

Хочу отправить задачу

Нажимая на кнопку вы соглашаетесь с политикой конфиденциальности