8–9 марта 2025 | Сайт | Результаты
В этом году каждый день перед Quals участники решали разогревочные задания и открывали юбилейную планету югорских приколов.
Брайль (purplesyringa, misc)
Вращайте барабан! (nsychev, misc)
Огни погони в городе (nsychev, osint)
AAAAAA (sylfn, crypto)
Конструктор (purplesyringa, web)
Про, Макс (ksixty, reverse)
ad lib (ksixty, stegano)
Телеграфный перевод (purplesyringa, crypto)
Котёнок! (sylfn, stegano)
行くよ (sylfn, misc)
Вещает, видимо (enhydra, forensics 150)
Сервер с бородой (enhydra, osint 300)
Коробкошка (purplesyringa, crypto 250)
Кошкоробка (purplesyringa, misc 100)
CraftCraft (purplesyringa, ppc 300)
forked (sylfn, admin 150)
Постановление (nsychev, ppc 150)
Решётка (nsychev, crypto 100)
hypertext (sylfn, ctb 200)
наизнанку (sylfn, forensics 100)
Но обещал вернуться (enhydra, osint 100)
Последний шанс (sylfn, stegano 100)
Прачечная (purplesyringa, reverse 400)
/locate (purplesyringa, osint 200)
Medium rare (purplesyringa, web 250)
noteasy26 (enhydra, crypto 100)
Санэпидемстанция (baksist, web 100)
portable executable (sylfn, reverse 100)
PNG (purplesyringa, forensics 250)
SecuSafe (rozetkinrobot, reverse 300)
Просеиватель (sylfn, reverse 400)
тишина (sylfn, ppc 200)
Летнее чтение (purplesyringa, web 100)
Yankbox (sylfn, ctb 100)
Жужелица (purplesyringa, crypto 150)
Жужелица 2 (purplesyringa, crypto 300)
Зоопарк (rozetkinrobot, web 150)
Олимпиада была подготовлена командой [team Team].
Никита Сычев — руководитель команды, разработчик тасков и системы регистрации
Калан Абе — разработчик тасков
Коля Амиантов — инженер по надёжности
Ваня Клименко — разработчик тасков
Матвей Сердюков — разработчик тасков
Алиса Сиренева — разработчица тасков и платформы
Юлия Сиренева — разработчица тасков
Евгений Черевацкий — разработчик тасков
Катя Ковальчук — иллюстратор
Организаторы Ugra CTF — Югорский НИИ информационных технологий, Департамент информационных технологий и цифрового развития ХМАО–Югры, Департамент образования и науки ХМАО–Югры и команда [team Team].
Некоторые таски создаются динамически — у каждого участника своя, уникальная версия задания. В таких заданиях вам необходимо запустить генератор. Путь к нему доступен в конфигурации таска — YAML-файле — в параметре generator
.
Генератор запускается из директории задания и принимает три аргумента — уникальный идентификатор участника, директорию для сохранения файлов для участника и названия генерируемых тасков. Например, так:
export KYZYLBORDA_TMPDIR=/tmp
../_scripts/kyzylborda-lib-generator 12345 attachments beardbox
Уникальный идентификатор используется для инициализации генератора псевдослучайных чисел, если такой используется. Благодаря этому, повторные запуски генератора выдают одну и ту же версию задания.
Генератор выведет на стандартный поток вывода JSON-объект, содержащий флаг к заданию и информацию для участника, а в директории attachments
появятся вложения, если они есть.
Материалы соревнования можно использовать для тренировок, сборов и других личных целей, но запрещено использовать на своих соревнованиях. Подробнее — в лицензии.