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

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

License

Notifications You must be signed in to change notification settings

teamteamdev/ugractf-2023-quals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ugra CTF Quals 2023

14–15 января 2023 | Сайт | Результаты

Таски

Бухгалтерия (ivanq, stegano 100)
Захват трафика (baksist, forensics 100)
Антивирус возвращается (ivanq, ctb 200)
Crypdle (ivanq, reverse 250)
Криптобаш (baksist, crypto 200)
Глубина (ivanq, ppc 150)
Bege (gudn, reverse 300)
Элементарно (ivanq, reverse 100)
Прямо как у NSA (ivanq, crypto 150)
Старые добрые времена (ivanq, web 200)
Голливуд (ivanq, ppc 250)
Maze Runner (ivanq, ppc 300)
PEBCAK (ivanq, reverse 150)
Мультфильмы (ivanq, misc 150)
Доказательство запугиванием (ivanq, ctb 200)
Советские вступительные в ясельный класс (gudn, ppc 400)
Qualification (rozetkin, reverse 200)
Безопасность должна быть доступной (gudn, pwn 100)
Кто ищет, тот всегда найдёт (baksist, osint 200)
Snow Crash (ivanq, reverse 300)
Музыкальная пятиминутка (ksixty, stegano 50)
Сельский блог (nsychev, web 100)
Скорость без границ (ivanq, crypto 350)
Трисекция (baksist, web 100)
Поле для сдачи флага (nsychev, misc 10)
Водоворот (ivanq, crypto 50)

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

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

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

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

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

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

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

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

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

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

Лицензия

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