Правила
Что такое Alfa CTF
Alfa CTF (Capture The Flag) — это соревнование по спортивному хакингу, где вам предстоит решать таски на поиск уязвимостей в системах. За правильные решения вы получаете баллы и узнаёте, насколько круты ваши навыки. Вы решаете задания и находите флаги — специальные строки вроде alfa{ch1LL_R3L4x_gr4B_s0m3_FL4g5}. Каждый сданный флаг приносит очки.
Площадка с заданиями и приёмом ответов — alfactf.ru. Здесь же команды проходят регистрацию. Вход на платформу — через бота в Telegram: t.me/alfactfbot.
Какие задачи будут на соревновании?
- Web — задания на безопасность веб-приложений: получить доступ к базе сайта, купить дорогой товар без денег, скачать доступный только администратору файл
- Infra — таски про инфраструктурную безопасность: старые уязвимые версии ПО, небезопасную конфигурацию сервисов, повышение привилегий в системе
- Crypto — таски на слабости алгоритмов шифрования и плохое их применение: расшифровать без ключа, подделать подпись
- Reversing — задания на анализ скомпилированного кода: понять алгоритм программы без исходников, обойти проверки в приложении, разобраться в протоколе между приложением и бэкендом
- Forensics — расследования инцидентов: работа с образами дисков и памяти, форматами файлов, доставание улик из логов и следов деятельности на системе
- Pwn — низкоуровневые уязвимости в скомпилированных приложениях: переполнения буфера, ошибки при работе с кучей, стеком, перетирание указателей в памяти
- Network — сетевая безопасность: раскопать дамп пакетов, воспользоваться хитростями сетевых протоколов, обойти ограничения фаервола
- Misc — остальные таски вразнобой: всё, что требует хакерской смекалки, умения придумать нестандартный ход для достижения нужного эффекта и глубокого понимания работы систем
Расписание
- Регистрация: до 13 сентября 2025, 10:00 мск
- Основной этап: с 13 сентября 2025, 12:00 мск до 14 сентября 2025, 18:00 мск (30 часов)
- Итоги и публикация победителей: до 31 октября 2025, 23:59 мск
- Важные анонсы — в t.me/alfactf
Кто может участвовать
Любой совершеннолетний участник с полной дееспособностью, действующий от своего имени. Можно участвовать из любой страны.
Кто не может претендовать на призы:
- текущие сотрудники Альфа-Банка и аффилированных компаний;
- бывшие сотрудники, работавшие с 1 августа 2025 до объявления победителей;
- все, кто задействован в организации соревнования (включая авторов заданий) и их близкие родственники.
Перечисленные участники могут играть вне зачёта (без права на приз).
Треки и состав команд
Ждём на Alfa CTF всех желающих, опыт участия в CTF необязателен. Познакомиться с форматом соревнования помогут тизерные таски. Они будут доступны через 2 недели после регистрации, на итоговый рейтинг не повлияют. При регистрации выбирайте подходящий вашим навыкам трек: они отличаются сложностью заданий и призами.
- IT-трек — для ИТ-специалистов, кроме тех, кто работает в кибербезопасности, разработке ИБ-продуктов или уже 5 раз участвовал в соревнованиях формата CTF. Команда: 1–4 человека.
- Студенческий трек — для учащихся вузов и колледжей 18–25 лет, кроме обучающихся на группе направлений «10.00.00 Информационная безопасность» и тех, кто уже 5 раз участвовал в соревнованиях формата CTF. Команда:
1–4 человека . - CTF-трек — для специалистов по ИБ и опытных CTF-игроков. Размер команды не ограничен. Этот трек открыт для всех, кто готов к сложным заданиям.
Смешанные команды из участников «в зачёте» и «вне зачёта» не получают призы.
Призы
Общий призовой фонд — 3 100 000 ₽. Призы предоставляет Альфа-Банк. Команды с участниками «вне зачёта» не получают денежные призы.
IT‐трек:
1 место — 400 000 ₽
2 место — 350 000 ₽
3 место — 300 000 ₽
Приз делится поровну между участниками команды.
Студенческий трек:
1 место — 350 000 ₽
2 место — 300 000 ₽
3 место — 200 000 ₽
Приз делится поровну между участниками команды.
CTF‐трек:
1 место — 450 000 ₽
2 место — 400 000 ₽
3 место — 350 000 ₽
Приз перечисляется участнику, который создал команду на платформе.
Как получить приз
Приз перечисляется на личный счёт в Альфа‐Банке. Данные владельца счёта должны совпадать с данными участника, указанными при регистрации на платформе. Если счёта нет, его нужно будет открыть в течение 14 дней после объявления результатов и пройти полную идентификацию (это можно сделать дистанционно через ЕСИА/ЕБС). Суммы в правилах указаны после удержания НДФЛ.
Как проходит соревнование
- Задания (таски) публикуются на платформе партиями в течение соревнования.
- Вводите найденный флаг на странице задания — платформа сразу засчитает очки.
- Задания можно решать в любом порядке, а сдать флаг может любой участник команды.
- Участие происходит онлайн, а также на трёх площадках: в Москве, Санкт‐Петербурге и Екатеринбурге. На очных площадках команды сами приносят ноутбуки, оборудование и отвечают за его работу (интернет, питание и т.п.). Организаторы площадок технику не предоставляют.
Как участвовать офлайн
Офлайн-площадки работают в трёх городах: в Москве, Санкт-Петербурге и Екатеринбурге. Чтобы получить приглашение на площадку, необходимо при регистрации отметить желание участвовать офлайн и указать свой город.
Приглашения рассылаются через бота в Telegram. Когда вам придёт приглашение, подтвердите в боте участие на офлайн-площадке — количество мест ограничено.
Как считают очки и определяют победителей
- Очки начисляются только во время основного 30‐часового этапа.
- Оценка заданий динамическая: чем больше команд решило таск, тем меньше очков он стоит для всех команд.
- При равенстве очков выигрывает команда, которая раньше сдала свой последний флаг.
- Победителей и призёров определяет платформа и утверждает жюри.
За что могут дисквалифицировать:
- обмен флагами и решениями с другими командами;
- кооперация между командами во время основного этапа соревнования;
- использование помощи людей, не зарегистрированных в составе команды на платформе;
- нарушение работы инфраструктуры соревнования, нагрузка сервисов большим объёмом трафика, регистрация одним участником нескольких аккаунтов или команд.
Организаторы вправе дисквалифицировать и без объяснения причин.
Контакты
Вопросы — на ctf@alfabank.ru или в чат t.me/alfactf_chat. Важные анонсы — в канале t.me/alfactf.
Задания подготовлены сообществом SPbCTF.