CTF
Решай загадки, находи «флаги» и изучай игровые миры вместе с их персонажами!
Решать CTF 2026
До начала следующей игры осталось:
00
дней
00
часов
00
минут
00
секунд
Capture the flag («Захват флага») — это фронтендерский турнир из множества заданий. Выигрывает тот, кто решит задания быстрее других.

Все игры

2025
Инженер по кибербезопасности Виктор отправляется на исследовательскую станцию «Афина Б» для расследования утечек из локальной сети.
Играть Разбор прохождения
2023
Стодневный эксперимент по изоляции экипажа для подготовки к лунной миссии.
Играть Разбор прохождения
2021
Таинственный аноним помогает главному герою устроиться на работу в большую технологическую корпорацию. Но просит помочь ему взамен.
Играть Разбор прохождения
2024
Экипаж корабля «Гермес-4» пытается разобраться, что произошло на лунной станции «Хронос» и что за таинственный артефакт скрыт в её недрах.
Играть Разбор прохождения
2022
Главный герой умудряется заснуть на рабочем месте. После пробуждения он обнаруживает, что в офисе не осталось никого.
Играть Разбор прохождения
2025
2025
Инженер по кибербезопасности Виктор отправляется на исследовательскую станцию «Афина Б» для расследования утечек из локальной сети.
Разбор прохождения Играть
2024
2024
Экипаж корабля «Гермес-4» пытается разобраться, что произошло на лунной станции «Хронос» и что за таинственный артефакт скрыт в её недрах.
Разбор прохождения Играть
2023
2023
Стодневный эксперимент по изоляции экипажа для подготовки к лунной миссии.
Разбор прохождения Играть
2022
2022
Главный герой умудряется заснуть на рабочем месте. После пробуждения он обнаруживает, что в офисе не осталось никого.
Разбор прохождения Играть
2021
2021
Таинственный аноним помогает главному герою устроиться на работу в большую технологическую корпорацию. Но просит помочь ему взамен.
Разбор прохождения Играть
Never Gonna Give You Up
+

Как решать
игровые задания

Что такое флаг?

Во время выполнения заданий в разных местах вы будете встречать выражения вида {flag_tutorial_abc}, где часть этого выражения tutorial_abc и является искомым значением флага.

Как проверить флаг?

На каждом уровне есть кружочки с игровыми терминалами. Для проверки найденного флага используйте в терминале команду: flag <something>, где <something> — найденный на уровне флаг.

Чтобы перейти на следующий уровень, используйте команду в терминале: next.

Нужно найти все флаги?

Флаги на уровнях бывают обязательные и опциональные. Чтобы пройти на следующий уровень, нужно собрать все обязательные флаги.

Совет: попробуйте сначала пройти игру без поиска опциональных флагов, к ним вы сможете вернуться позже.

А призы какие?

Раз в год за неделю до конференции «Я Люблю Фронтенд» мы обычно стартуем новую игру с новыми флагами и новым сюжетом. Сразу после старта игры запускается борьба в трёх номинациях: Спидраннер, Исследователь и Счастливчик.

  • Спидраннер — участник, который первым нашёл все обязательные флаги.
  • Исследователь — участник, который первым нашёл вообще все флаги в игре.
  • Счастливчик — случайно выбранный среди нашедших обязательные флаги игрок. Счастливчика выбираем генератором случайных чисел через 6 дней после старта игры.

Победители во всех трёх номинациях получают ценные призы от команды организаторов.

Не могу продвинуться дальше. Что делать?

Попробуйте попросить помощи в нашем уютном чатике. Но помните, что спойлерить решения заданий другим участникам нежелательно, а во время активного соревнования — ещё и нельзя.

Я Люблю Фронтенд
+

Аллея славы

топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по московскому времени)
Спидраннер
senko
Исследователь
sbmaxx
Счастливчик
eshreder
07 February, 18:47:00
Старт игры
Время
Имя/Ник
07 February, 23:28:38
Max Foxie
08 February, 00:24:11
Алексей Соловьев
08 February, 01:18:43
sbmaxx
08 February, 07:39:19
Данил Стоянов
08 February, 11:45:50
stsyn
08 February, 17:35:02
Лёша
09 February, 18:23:31
eshreder
09 February, 22:44:26
Kanstantsin Stsefanovich
10 February, 00:10:26
Илья
10 February, 10:06:43
Виталий
топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по серверному времени)
Спидраннер
stsyn
Исследователь
sbmaxx, senko
Счастливчик
Евгений Новиков
08 February, 16:03:00
Старт игры
Время
Имя/Ник
08 February, 22:19:33
stsyn
09 February, 12:17:39
LastTeamLead
09 February, 07:09:24
Даниил Великанов
09 February, 11:45:49
Max Foxie
09 February, 12:16:31
Тяпкин Сергей
09 February, 15:00:09
sbmaxx
09 February, 15:38:54
danya.bright
09 February, 16:48:52
Kanstantsin Stsefanovich
09 February, 20:44:23
Ilya Su
09 February, 21:00:52
Александр Бирков
топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по серверному времени)
Спидраннер
Сергей SMS_System
Исследователь
Никита Nikita_Boyarskikh
Счастливчик
itO8zsEo6NACA7O3 HC2FqXoSEp3HRCT9
21 March, 17:07:00
Старт игры
Время
Имя/Ник
21 March, 20:36:12
Сергей SmS_SysteM
21 March, 21:11:03
stsyn
21 March, 21:11:03
Andrey
21 March, 21:15:17
Василий Жмайло
21 March, 21:15:20
Alexander Kravchenko
21 March, 21:16:01
Антон Вольных
21 March, 21:22:27
Никита
21 March, 21:29:25
Максим
21 March, 21:30:26
Кеша
21 March, 21:31:03
Vlad
топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по серверному времени)
Спидраннер
Aleksei
Исследователь
Сергей SMS_System
Счастливчик
Илья
14 June, 19:00:00
Старт игры
Время
Имя/Ник
14 June, 21:51:18
Aleksei
14 June, 23:57:06
Сергей
15 June, 02:56:02
Danya
15 June, 05:22:17
Вадим
15 June, 09:21:17
anhot
15 June, 10:06:50
Василий
15 June, 10:07:22
Антон
15 June, 10:21:20
Алина
15 June, 12:35:02
Роман
15 June, 13:07:01
Станислав
топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по московскому времени)
Спидраннер
Максим Мекеня
Исследователь
Александр Шоронов
Счастливчик
Максим
20 February, 13:05:00
Старт игры
Время
Имя/Ник
20 February, 15:52:04
Максим
20 February, 18:25:30
Вадим
20 February, 18:26:00
Оксана
20 February, 19:01:02
Alexander Kravchenko
20 February, 19:01:38
Василий Жмайло
20 February, 19:47:30
Александр
20 February, 19:51:12
Евгений
20 February, 20:13:19
Владимир
20 February, 20:13:51
Валерий Полижай
20 February, 20:47:38
Никита
топ 10, прошедшие самыми первыми
Список тех, кто нашёл все обязательные флаги
(по московскому времени)
19 February, 12:00:00
Старт игры
Время
Имя/Ник
19 February, 14:06:26
Илья Чудин
19 February, 14:16:50
Максим Мекеня
19 February, 14:30:50
Дмитрий Семиградский
19 February, 15:34:16
Наталья Бердникова
19 February, 16:03:27
Леонид Шевчук
19 February, 16:11:42
Александр Алибутаев
19 February, 16:18:21
Михаил Петров
19 February, 16:55:17
Алексей Орлов
19 February, 17:10:15
Егор Филиппов
19 February, 17:11:01
Александр Кравченко

Команда

Сейчас
Сергей
Ufocoder
Никита
Дубко
Андрей
Мелихов
Андрей
Тараненко
Тогда
Сергей
Бережной
Валерий
Сидоренко
Евгений
Телегин