Пришельцы и не только

14 августа

Публикуем решения четвертого летнего Ивента.

Если хочешь пройти Ивент без подсказок, он по-прежнему доступен здесь: https://pinguem.ru/event/secret-mission/

 

А мы разбираем все задания по порядку.

В первом задании у нас есть какое-то изображение.

Это GIF, состоящий из двух кадров. Наложение кадров друг на друга и выполнение XOR даст нам ответ. Это можно сделать с помощью утилиты Stegsolve.

Во втором задании у нас имеется часть текста песни One Direction – Spaces. Слово Spaces намекает на то, что следует обратить особое внимание пробелам. При просмотре кода страницы замечаем, что после некоторых слов стоит два пробела. Выполнив замену двух пробелов на 1, а одного пробела на 0, получаем строку из 0 и 1, которую можно преобразовать в ASCII.

В третьем задании имеем зашифрованный файл и код программы, с помощью которого данный файл был зашифрован. Из кода программы узнаем, что файл был зашифрован с помощью операции XOR, длину ключа и формат исходного файла. Погуглив формат исходного файла, по ключевым особенностям формата и зашифрованного файла восстанавливаем ключ и производим расшифровку.

В четвертом задании нам дается дамп трафика. Изучив содержимое дампа, можно заметить HTTP запрос на следующую страницу Ивента.

В пятом задании у нас имеется странная строка. Начало строки XT обозначает XT-клавиатуру. Остальные числа в строке являются скан-кодами клавиш XT-клавиатуры. Повторив нажатия соответствующих клавиш в русской раскладке получаем ответ.

В шестом задании имеется фотография доски с языком пришельцев. Из подсказок на доске становится понятно, что пришельцы уже были на Земле раньше и даже убили лучшую группу. Погуглив популярные фильмы про пришельцев, узнаем, что язык принадлежит пришельцам из фильма "Хищник". Находим алфавит хищников, читаем сообщение.

105 участников посвятили пятницу нашему Ивенту. Вот список тех, кто дошёл до финала:

2017-08-11 14:29:06 Nikolay Murzin

2017-08-11 14:39:12 Дмитрий Белик

2017-08-11 14:47:35 Igor Mezenov

2017-08-11 14:59:40 Андрей Кравченко

2017-08-11 15:10:55 Максим Сычев

2017-08-11 15:12:02 Александр Берсенёв

2017-08-11 19:20:42 SergIK

2017-08-11 20:16:03 Фостер Сноухилл

2017-08-11 23:09:10 Максим Новиков

2017-08-12 00:56:12 Алексей Ямковой

2017-08-12 15:48:17 Александр Елисеев

2017-08-12 17:38:38 Алексей Лукин

2017-08-13 12:20:12 Дмитрий Малахов

2017-08-13 13:10:22 Александра Грачева

Кстати, часть заданий прислал наш участник Кирилл Садченко. Хочешь стать автором Ивента? Пиши на inbox@pinguem.ru. Классные задачи опубликуем, а ты получишь гонорар.

Хочешь обсудить Ивент, заходи в наш телеграм-чат.

Оставайся с нами! :)

1 комментарий
Руслан Насретдинов

Первое задание с гифкой решается ещё проще, ускорением смены кадров. Я разделил её на два кадра с помощью онлайн-утилиты, затем сделал из них гифку с помощью Paint Net с очень маленьким интервалом кадров. Код удалось прочитать.

Со вторым заданием не справился. Ответ искал в биографии группы исполнителя этой песни (имя первого покинувшего эту группу участника), вот уж не думал что количество пробелов в исходнике этого абзаца может что-то означать. :D

610 дней назад