NFT Bezopasniy Enclave (ksixty, reverse 300)
ASCII-RSA (nsychev, crypto 75)
ГОСТ 34.13-2022 (nsychev, crypto 100)
cmap I (nsychev, ppc 150)
cmap II (nsychev, forensics 300)
Поля слишком узки (kalan, misc 100)
Прикольная находка (ksixty, forensics 100)
noteasy03 (ksixty, crypto 350)
На блюдечке… (ksixty, web 25)
Поорите (nsychev, pwn 75)
Разборчивая змейка (kalan, ppc 250)
Играет как умеет (kalan, ppc 350)
Термопринтер (kalan, reverse 400)
Веб-департамент (nsychev, web 300)
Крипто-департамент (nsychev, web 300)
Well known and loved (nsychev, web 100)
Хохорейсинг (kalan, crypto 100)
Олимпиада была подготовлена командой [team Team].
Никита Сычев — руководитель команды разработки, разработчик тасков и сайта
Калан Абе — разработчик тасков
Коля Амиантов — разработчик платформы и ведущий инженер по надёжности
Ваня Клименко — разработчик тасков, сайта и платформы, дизайнер
Олимпиаду проводит Югорский НИИ информационных технологий и Департамент образования и молодёжной политики Югры при поддержке Депинформтехнологий Югры и команды [team Team].
Некоторые таски создаются динамически — у каждого участника своя, уникальная версия задания. В таких заданиях вам необходимо запустить генератор — обычно он находится в файле generate.py
в директории задания. Обычно генератор принимает три аргумента — уникальный идентификатор, директорию для сохранения файлов для участника и названия генерируемых тасков (последний, как правило, не используется). Например, генератор можно запустить так:
./tasks/hello/generate.py 1337 /tmp/hello
Уникальный идентификатор используется для инициализации генератора псевдослучайных чисел, если такой используется. Благодаря этому, повторные запуски генератора выдают одну и ту же версию задания.
Генератор выведет на стандартный поток вывода JSON-объект, содержащий флаг к заданию и информацию для участника, а в директории /tmp/hello
появятся вложения, если они есть.
В генераторах для заданий cmap
и webdept
нужно передать ещё и третий аргумент. В него нужно передать названия генерируемых заданий — cmap1,cmap2
и webdept,webdeptcrypto
соответственно.
Материалы соревнования можно использовать для тренировок, сборов и других личных целей, но запрещено использовать на своих соревнованиях. Подробнее — в лицензии.