Поиск

понедельник, 25 марта 2019 г.

NeoQUEST 2019 Reverse Task 10: «Не бей, Одиссей»

В марте 2019 года компания НеоБИТ устроила свой ежегодный онлайн конкурс NeoQUEST 2019, организованный перед оффлайн-мероприятием "Очная ставка" NeoQUEST. Зарегистрироваться на этот конкурс мог любой желающий, что и сделало около 1000(!) человек (по счётчику на сайте)
В конкурсе было 10 заданий, каждое из которых могло содержать от одного до двух флагов. Задания были на реверс, криптографию, web, написание эксплоитов, обход CFG и были представлены на красивой древней карте.
Каждый сданный флаг приносил первому сдавшему участнику около N очков (N = около 100, в зависимости от сложности и количества флагов в задании), а каждому следующему, сдавшему флаг, доставалось на одно очко меньше (N-i).

Задача:

«Не бей, Одиссей»


«Итак, я на финишной прямой – осталось последнее задание. На локации меня ждал воин, которого я идентифицировал как Одиссея (но это не точно!). Попытка отсканировать воина успехом не завершилась - видимо, через поднятое забрало сигнал не считывался. Тем временем предполагаемый Одиссей торжественно вручил мне меч и предложил с ним сразиться, в прямом смысле этого слова. Наивный, наверное, думает, что я ничего тяжелее ультра-легкого ноутбука и в руках не держал, и не догадывается даже, что бросает вызов парню со вторым разрядом по фехтованию. В общем, бой продлился около двух минут, после чего мне удалось изящным ударом меча открыть шлем, быстро провести сканером и так же быстро убежать. Ну их, эти древнегреческие поединки, у меня есть дела поважнее - за забралом рыцаря скрывалась целая инфраструктура сети, которая к тому же оказалась зашифрована.»
Подсказка:
В схеме сети находится 5 ПК, но информация есть только о трех - так и нужно, остальные для отвлечения внимания. Исследуйте знания о сетевом взаимодействии в сети для загрузки шифровальщика.

Первые ощущения от задания:


Что мы имеем в наличии:
- Информация о пятитрёх компьютерах (заэкспоритрованный реестр, история браузера, системная информация и зашифрованные файлы) - Информация о роутере (дамп конфигурации роутера).
PC-1
Зашифрованные файлы (1_encr.zip)
История браузера (1_places.sqlite)
Реестр (1_reg.reg)
Системная информация (1_sysinfo.txt)
PC-2
Зашифрованные файлы (2_encr.zip)
История браузера (2_places.sqlite)
Реестр (2_reg.reg)
Системная информация (2_sysinfo.txt)
PC-3
Зашифрованные файлы (3_encr.zip)
История браузера (3_places.sqlite)
Реестр (3_reg.reg)
Системная информация (3_sysinfo.txt)
Роутер
Конфиг роутера (DIR-300NRU_rev.B5_B6_2.5.12_1970.01.01.00.10.57_config_backup.tar.gz)
Итак, данных много, а что с ними делать непонятно. Начнём исследование с истории браузера.

Решение:
[Шаг 1 | Шаг 2 | Шаг 3 | Шаг 4 | Шаг 5 | Шаг 6]