Приветствую всех хабрачитателей. Я очень люблю поразмять свои
Для тех, кто хочет разнообразить пятницу головоломками я хочу предложить свой мини-ctf, в котором всего три задачки.
XT_CTF_01
XT_TASK_101
Ссылка на таск: xt_task_101.zip
Формат флага: XTGFLAG{…}
SHA1 флага: 6980D76C3C5246A101820A77031CA0EBE84A4A0E
XT_TASK_102
Ссылка на таск: xt_task_102.zip
Формат флага: XT{…}
SHA1 флага: 16448BF22750DE7E575A5A86E739FA9018ACFE52
XT_QUEST_103
Ссылка на таск: xt_quest_103.zip
Количество уровней: 15 + бонус
Каждый файл — это отдельный таск (ну или в случае 3 задачи — квест), между собой они не связаны. Цель первых двух — получить флаг, формат которого указан. В качестве дополнительной проверки я указал хэши флагов, чтобы можно было легко проверить правильно ли вы решили задачку или нет. Квест же состоит из 15,5 последовательных задач, где новая открывается после решения предыдущей, ответ к текущей задаче — это пароль от архива со следующей, поэтому отдельного хэша для проверки не требуется.
В задачах нет исполняемых файлов, зависимостей от каких-то внешних сервисов. Использовать можно все что угодно — гугл, онлайн сервисы, любимые языки программирования.
Сложность задач я оцениваю, как medium для тасков и easy для квеста. Было бы здорово, если комментаторы воздержатся от подсказок в комментариях (ну или хотя бы прятать под спойлер), чтобы не портить процесс решения тем, кто будет решать позже.
Страничка на github, если кому проще сохранить закладку там.
Автор: xi-tauw