Автор: Se7en Sins
Ссылка на таск Codeby:
https://codeby.games/categories/cryptography/74035f68-c4d6-4d40-a9c0-ea969c660a2b
Описание задания
У каждого брата свой язык, но их что-то связывает
62.173.140.174:16021
Решение
Скачиваем файл и открываем его.
Видим, что текст закодирован различными системами счисления.
Для декодирования предлагаю использовать ресурс - https://gchq.github.io/CyberChef.
Даже если Вы не знаете, какая именно кодировка используется, можно воспользоваться функцией «Magic». Давайте попробуем перевести первую часть флага – «43 4F 44 45».
Указано, что используется Hex. Первая часть флага получена.
Берем следующую часть – «01000010 01011001 01111011».
Здесь используется Binary. Забираем вторую часть флага.
Следующая часть флага – «144 61 146 146 63 162 63 156 164 137 110 117 109 98 51 114 95».
Видим, что здесь нет однозначного совпадения. Это явно не Base64. Попробуем Decimal.
Часть флага отобразилась корректно, а часть – нет. Вырезаем все лишнее и пробуем вырезанную часть снова прогнать через Magic.
Отлично! Осталась последняя часть – «U+73 U+79 U+73 U+74 U+33 U+6D U+73 U+7D». Здесь нам Magic не поможет. Но можно погуглить и выяснить, что это Unicode. В CyberShef нужно использовать From Hex.
Готово. Осталось собрать все части флага вместе и сдать его.