ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Задания/Квесты/CTF/Конкурсы (https://forum.antichat.xyz/forumdisplay.php?f=112)
-   -   Холмы [Writeup] (https://forum.antichat.xyz/showthread.php?t=1644896)

M4x 16.04.2025 09:24

Без лишних предисловий перейдем к делу.

Итак, у нас есть шифртекст:

KLZCOUKTVOUWUKDOBGZVJIIIRGVHXCRQUCNOX_IBBL

И вот такая матрица:

-------------------------

|76 |101|115|116|101|114|

-------------------------

|32 |83 |97 |110|100|101|

-------------------------

|114|115|32 |115|104|111|

-------------------------

|117|108|100|32 |104|101|

-------------------------

|108|112|32 |121|111|117|

-------------------------

|32 |58 |41 |41 |41 |42 |

-------------------------

С учетом названия задачки (Холмы = Hills на английском), становится очевидно, что мы имеем дело с шифром Хилла. Однако, похоже, автор решил, что задачка слишком сложная, и добавил подсказку: если перевести числа из матрицы из десятичной нотации в ASCII, мы получим сообщение:

Lester Sanders should help you ))*

Лестер Сандерс Хилл — это тот самый человек, который придумал шифр Хилла.

Изучив информацию о шифре, мы понимаем, что ключом шифрования служит матрица. Поэтому мы используем таблицу с числами из задания в качестве ключа. Для расшифровки можно воспользоваться замечательным сервисом dCode.

Теперь давайте разберемся, как работать с дешифровщиком шифра Хилла на dCode:

Сначала выбираем опцию "I know the NxN matrix numbers/values". Затем указываем размер матрицы — в нашем случае это 6x6, и нажимаем RESIZE.

Также важно выбрать правильный алфавит. На выбор предлагается четыре варианта, а также есть возможность использовать свой собственный алфавит. Нам нужен третий вариант, который включает латинские буквы и символ "_". Вставляем шифртекст в поле Hill ciphertext. Для наглядности я прикрепил скриншот с правильными настройками.

Когда все настроите, просто нажмите DECRYPT, и вы получите строку, которую нужно обернуть в Antichat{}.

https://forum.antichat.xyz/attachmen...1fa33844f8.png

Разумеется, я изменил флаг.

Кстати, шифр Хилла действительно не нашел широкого применения в криптографии из-за слабой устойчивости к взлому — эти слова почти дословно взяты из учебного пособия по криптографии и представляют собой еще одну подсказку от автора.


Время: 19:19