Автор: @puzzlejoy

Ссылка на таск Codeby

https://codeby.games/categories/cryptography/0b49e0c4-39cc-494c-8edc-3724b761df6e

Описание задания

Собрались все представители рода, а не только семья

Решение

В прикрепленном к заданию файле видим текст следующего содержания:

04bb67a1914803ff834a4a25355ad9f3 ew== da2f073e06f78938166f247273729dfe465bf7e46105c13ce7cc651047bf0ca4 d2e2adf7177b7a8afddbc12d1634cf23ea1a71020f6a1308070a16400fb68fde 162bc653a2c41b8a621ab600318b8cf05144bc11dd9e68415390445d9f80e317d57aabe56ef7dead6a47c7176f049f8bb43c9bf125769166e993fc26e521312b fQ==

Так как данные строки не являются шифром, применим простейший криптоанализ и начнем с банального подсчета количества символов в каждой данной нам строке. Всего этих строк четыре, обозначения ew== и fQ== пока в счет не берем.

Итого, что мы получаем:

Первая строка: 32 символа

Вторая строка: 64 символа

Третья строка: 64 символа

Четвертая строка: 128 символов

(Лайфхак: если считать количество символов вручную, вероятность решения таска увеличится (нет))

Возможно длина строк натолкнула вас на мысль, что они представляют из себя хэши, ведь 32, 64 и 128 бит - их стандартная длина.

Воспользуемся сайтиком https://crackstation.net/

Работает! Первое слово расшифровывается как “codeby”.

Вторая строка - тоже хэш, sha256

Третья:

Четвертая:

Вернемся к нашим обозначениям ew== и fQ==. Это уже база, а базу надо знать!

Флаг7bf1556708efd0d8af6050f592ae25a5b6fdd4f7d15ae3ed6deb43b5a26c6ff8

#codeby#writeup#crypto#easy