В CTF-ориентированном обучении предполагается, что каждый шаг — это небольшой вызов. Сложность испытаний нарастает постепенно по мере развития умений учащегося.
Вызовы могут быть опубликованы в качестве веб-порталов или других общедоступных сервисов, а могут создаваться под каждого пользователя индивидуально. В CTF SCHOOL мы используем персональные стенды для обучения. В начале пути лабораторные работы будут ограничены одним ПК, но с ростом сложности инфраструктура будет расширяться и обогащаться.
Первые тренировки мы начнём с терминалом Linux, который неформально называют «shell».
Если вы ещё не владеете искусством Shell, не переживайте — вы обязательно его освоите! А пока мы сосредоточимся только на запуске лабораторной работы.
Мы упростили запуск окружения: когда вы запускаете задание, мы поднимаем всё необходимое за вас! Просто нажмите ▶ Запуск ниже — и это задание запустится.
Как только всё загрузится, терминал автоматически появится прямо под этим текстом, и вы получите свой первый флаг!
##Флаг?
Эта платформа основывается на СTF-ориентированном обучении и использует флаги чтобы отслеживать Ваш прогресс. Флаги — это абстрактное представление секретной информации, которую скрывает система. Задача учащегося — добыть флаг для прохождения задания. Все флаги имеют единый формат:
ctf.school{...}
Как только вы увидите такую кодовую фразу - скопируйте её, вставьте в поле ниже и отправьте. После того как вы получите подтверждение, что флаг верный, переходите к следующему заданию!
Попробуйте сейчас: запустите терминал, скопируйте флаг (при выделении его мышью он автоматически скопируется в буфер обмена) и вставьте его в поле Flag ниже!
ПРИМЕЧАНИЕ: хотите больше места на экране? Вы можете нажать кнопку «полный экран» (⛶), чтобы развернуть интерфейс и получить больше пространства.