Что такое CTFd и как начать?

CTFd — это онлайн-платформа для участия в соревнованиях Capture the Flag (CTF). Здесь участники решают задачи, связанные с кибербезопасностью, собирают очки и соревнуются за место в таблице лидеров.


Как работает CTFd?

  1. Задачи: Организаторы публикуют задачи по разным категориям (например, криптография, веб, форензика, реверс-инжиниринг). Каждая задача имеет стоимость в очках и флаг — это секретная строка, которую нужно найти или сгенерировать.
  2. Флаг: Решив задачу, вы получаете строку (флаг) и вводите её в специальное поле на платформе. Если флаг правильный, вам начисляются очки. Обычно, формат такого флага - CTF{...} где внутри фигурных скобок может быть любая строка/текст/число. В некоторых задачах явно указано, что требуется - например город, фамилия, или предложение целиком. В таком случае, вводить CTF{ вначале и } после не нужно
  3. Таблица лидеров: Участники и команды соревнуются за место в таблице лидеров. Чем больше задач решено, тем выше вы в рейтинге. При равном количестве набранных, выше в рейтинге тот, кто первым эти баллы набрал
  4. Подсказки: в каждой задаче есть по одной подсказке. Стоимость - 10 баллов. В ней даются небольшие напутствия, способвы, наставления по тому, куда нунжо сосредоточить свой фокус. Покупая подсказку, вы теряете эти баллы до конца мероприятия, но это не гарантирует вами решение данной задачи (например, подсказка вам не помогла и запутала).

Шаги для участия:


Советы для успешного участия:

  1. Начинайте с простых задач: Легче стартовать с задач, которые стоят меньше очков — это даст вам уверенность и понимание процесса.
  2. Изучайте категории задач: Попробуйте разные категории, чтобы понять, что вам нравится больше (например, криптография или форензика).
  3. Работайте в команде: Если вы участвуете командой, распределяйте задачи по категориям, чтобы работать эффективнее.
  4. Используйте поисковики: Многие задачи требуют найти информацию или разобраться с инструментами. Не бойтесь искать подсказки в интернете.
  5. Не бойтесь ошибок: Вы можете отправлять неправильные флаги, но помните, что в некоторых соревнованиях за это могут быть штрафы.

Типы задач, которые вы встретите:

  1. Криптография: Расшифровка сообщений или взлом шифров.
  2. Веб-безопасность: Поиск уязвимостей на сайте.
  3. Форензика: Анализ данных, изображений или сетевого трафика.
  4. Стеганография: Наука о сокрытии информации и её скрытой передаче.
  5. Поиск по публичным источникам: Использование глобальной сети Интернет с целью поиска и сопоставления данных по публичным реестрам

Что делать, если возникли трудности?

Что вы получите от участия?


CTFd — это не только соревнование, но и весёлое обучение. Не бойтесь пробовать, задавайте вопросы и наслаждайтесь процессом!

Подробнее почитать про формат соревнований CTF:

  1. https://gb.ru/posts/sorevnovaniya-ctf-capture-the-flag-v-geekbrains-i-v-mire
  2. https://ctfnews.ru/what-is-ctf/

Не забывайте наши основные правила:

  1. Честно решать задачи, которые предназначены для личного решения
  2. Не обмениваться флагами, решениями и мыслями с другими участниками
  3. Запрещено создавать и вступать приватные чаты/конференции для общения по заданиям. Общение только с региональным куратором
  4. Не атаковать (взламывать, DDoS-ить, обходить) систему проверки и инфраструктуру организаторов (сервера заданий, почты, аккаунты в соц. сетях, телефонные номера)