Skip to content

4–6 июня 2023 ⋅ Соревнования по защите информации

License

Notifications You must be signed in to change notification settings

teamteamdev/ugractf-2023-open

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ugra CTF Open 2023

4–6 июня 2023 | Сайт

Таски

Lawful

Режим доступа (purplesyringa, misc 100)
Главная дорога (nsychev, recon 150)
Мониторинг (baksist, web 50)

Только не это… (purplesyringa, misc 200)
Сам всё сделаю (gudn, admin 200)
Разобрезать (enhydra, forensics 150)

Пойман на камеру (enhydra, recon 300)

Neutral

Паутинка (ksixty, stegano 100)
Величайший ценитель (enhydra, stegano 150)
В один проход (enhydra, stegano 100)
Стегопентест (baksist, ctb 100)

Но не взбалтывать (enhydra, stegano 200)
Обучающие материалы (purplesyringa, ppc 200)
Коллекция ошибок (astrra, forensics 150)
Просто скажи (enhydra, crypto 200)
Как я провелето (enhydra, misc 150)

Конференция (abbradar, reverse 350)
Высота полёта (enhydra, ppc 350)

Chaotic

Landing (purplesyringa, web 50)
Схемы и мемы (baksist, web 100)
UcucugaKB (baksist, web 100)

Войти и не пострадать (enhydra, ppc 200)
Landing 2 (purplesyringa, web 400)
Ничего не забыть (gudn, web 200)
(purplesyringa, ppc 150)
Делай как я (enhydra, forensics 300)
The Project O (nsychev, web 200)
Web log (purplesyringa, web 200)

Документация (purplesyringa, ctb 350)


The End (ucucuga 0)

Команда разработки

Олимпиада была подготовлена командой [team Team].

Никита Сычев — руководитель команды
Калан Абе — разработчик тасков
Коля Амиантов — инженер по надёжности
Астра Андриенко — разработчица тасков
Ваня Клименко — разработчик сайта и платформы, арт-директор
Даниил Новоселов — разработчик тасков
Матвей Сердюков — разработчик тасков
Алиса Сиренева — разработчица тасков и платформы

Организаторы и спонсоры

Организаторы Ugra CTF — Югорский НИИ информационных технологий, Департамент информационных технологий и цифрового развития ХМАО–Югры и команда [team Team].

Генерация заданий

Некоторые таски создаются динамически — у каждого участника своя, уникальная версия задания. В таких заданиях вам необходимо запустить генератор — обычно он находится в файле generate.py в директории задания. Обычно генератор принимает три аргумента — уникальный идентификатор, директорию для сохранения файлов для участника и названия генерируемых тасков (последний, как правило, не используется). Например, генератор можно запустить так:

./tasks/hello/generate.py 1337 /tmp/hello

Уникальный идентификатор используется для инициализации генератора псевдослучайных чисел, если такой используется. Благодаря этому, повторные запуски генератора выдают одну и ту же версию задания.

Генератор выведет на стандартный поток вывода JSON-объект, содержащий флаг к заданию и информацию для участника, а в директории /tmp/hello появятся вложения, если они есть.

Лицензия

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