Skip to content
This repository has been archived by the owner on Jan 15, 2023. It is now read-only.

26 февраля – 1 марта ⋅ Олимпиада по защите информации

License

Notifications You must be signed in to change notification settings

teamteamdev/ugractf-2022-quals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ugra CTF Quals 2022

Сайт | Результаты

Таски

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 соответственно.

Лицензия

Материалы соревнования можно использовать для тренировок, сборов и других личных целей, но запрещено использовать на своих соревнованиях. Подробнее — в лицензии.

About

26 февраля – 1 марта ⋅ Олимпиада по защите информации

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •