Часто задаваемые вопросы (FAQ) о соревновании NSK CTF
1. Что такое CTF?
Capture The Flag — киберспортивные соревнования, где участники решают задачи по информационной безопасности для получения "флагов".
2. Каков формат флага в соревновании?
Флаги в соревновании CU School CTF имеют формат: nskctf{some_alphanumerical_string_with_special_characters}. При отправке флага необходимо включать префикс nskctf{, затем уникальную последовательность символов, и закрывающую фигурную скобку }. Флаги не чувствительны к регистру символов.
Примеры корректных флагов:
nskctf{h3ll0_w0rld}nskctf{P@ssw0rd123}nskctf{fl@g_with_$pecials}
Рекомендации при работе с флагами:
- Точное воспроизведение: При вводе флага убедитесь, что вы полностью и точно воспроизводите его, включая префикс, содержимое и суффикс.
- Избегание лишних пробелов: Убедитесь, что при копировании или вводе флага отсутствуют лишние пробелы.
- Использование корректных символов: Внимательно различайте похожие символы, такие как цифра "0" и буква "O".
3. Как осуществляется динамический подсчет баллов за задания?
Система подсчета баллов основана на линейном уменьшении в зависимости от количества решений:
- Максимальное количество баллов (
MaxPoints) за задание: 1000 - Минимальное количество баллов (
MinPoints) за задание: 100 - Шаг уменьшения (
Decay): (MaxPoints - MinPoints) / TeamsCount = round((1000 - 100) / 85) = 11 - Формула расчета:
Баллы = MaxPoints - Decay * количество_решений
Примеры расчета для 40 команд:
- 1 решение: 978 баллов
- 4 решения: 910 баллов
- 8 решений: 820 баллов
- 16 решений: 640 баллов
- 24 решения: 460 баллов
- 32 решения: 280 баллов
- 40 решений: 100 баллов
Чем больше команд решило задание, тем меньше оно стоит. При достижении всех 40 команд задание стоит минимальные 100 баллов. При этом стоимость задания меняется у всех участников, даже если команда решила задачу когда она стоила "дороже".
4. Как рассчитываются результаты соревнования?
Итоговый результат команды определяется:
- Суммой баллов за все решенные задания
- В случае равенства баллов - временем решения (быстрее = выше место)
5. Подключения к задачам
В некоторых задачах указаны ссылки и инструкции по подключению:
HTTPссылки для задач, которые используют webnc(netcat) для задач, которые используют socketSSHдля задач, где требуется подключиться к серверу
6. Вопросы по входу / проблемы с паролем / отправка решений
- Для всех участников команды действует одна связка логин / пароль, которая была выслана на почту капитана команды.
- В случае, если вы изменили пароль / возникают проблемы с входом в систему - вы можете воспользоваться формой сброса пароля.
- Вся команда играет под единой УЗ, ответ на задачу может отправляться любым участником команды, отправлять верный ответ другим участникам при этом нет необходимости.