Sitemap

[HTB] M0rsarchive

2 min readAug 22, 2020

В этой таске получаем архив flag_999.zip и картинку pwd.png c размером 25x3. Не очень-то хорошее разрешение, да? Ну пытаемся распаковать архив, а он запаролен (как неожиданно). Так, открываю картинку в gimp. Вижу следующее:

Press enter or click to view image in full size

Морзянка? Конечно морзянка, что ж это ещё. После декодирования получаем цифру 9. Пробуем как пароль к архиву — распаковывается. В нём лежит папка flag, а в этой папке flag_998.zip и pwd.png, но уже размером 25x5. Всё понятно, надо писать скрипт для распаковки 1000 архивов. Получилась такая вот штука:

Запускаем и радуемся жизни:

Но не долго, потому что через какое-то время получаем вот такую гадость

Press enter or click to view image in full size

Ладно, давайте модифицируем скрипт, чтобы он удалял лишние папки.

Окей, скрипт отрабатывает, но останавливается после распаковки flag_1.zip. flag_0.zip придётся руками распаковывать, ну лаааадно. Там кстати, только 4 цифры в пароле, так что не сильно больно.