1. Главная
  2. Библиотека
  3. Информационная безопасность
  4. В файле "пароль.txt" содержится строка: RG1zggw0OrqApme9qb+GEPI3Iyx9nzEVBLokN4wONKpnBZ1sjUGl13Ork1ByP4l1 Сообщение зашиф...

В файле "пароль.txt" содержится строка: RG1zggw0OrqApme9qb+GEPI3Iyx9nzEVBLokN4wONKpnBZ1sjUGl13Ork1ByP4l1 Сообщение зашифровано при помощи AES-CBC. Секретный ключ является частью MD5 хэша любимого числа инсайдера, а IV может быть частью зашифрованного

«В файле "пароль.txt" содержится строка: RG1zggw0OrqApme9qb+GEPI3Iyx9nzEVBLokN4wONKpnBZ1sjUGl13Ork1ByP4l1 Сообщение зашифровано при помощи AES-CBC. Секретный ключ является частью MD5 хэша любимого числа инсайдера, а IV может быть частью зашифрованного»
  • Информационная безопасность

Условие:

Вы обнаружили в ящике стола инсайдера жесткий диск, содержащий несколько зашифрованных контейнеров и текстовый файл «пароль.txt».

В файле содержится строка:

RG1zggw0OrqApme9qb+GEPI3Iyx9nzEVBLokN4wONKpnBZ1sjUGl13Ork1ByP4l1
Известно, что сообщение зашифровано при помощи AES-CBC, а 16-ти символьный секретный ключ как-то связан с любимым числом инсайдера. Нам нужно расшифровать строку.


Формат флага: CTF{flag}
Флаг:

Подсказка : Секретный ключ часть MD5 хэша любимого числа. IV может быть частью зашифрованного сообщения.

Решение:

Для решения задачи по расшифровке сообщения, зашифрованного с использованием AES-CBC, нам нужно выполнить несколько шагов. Давайте разберем их по порядку. ### Шаг 1: Извлечение данных 1. **Зашифрованное сообщение**: - Мы имеем строку: ``` RG1zggw0OrqApme9qb+GEPI3Iyx9nzEVBLokN4wONKpnBZ1sjUGl13Ork1ByP4l1 ``` - Это сообщение закодировано в Base64. 2. **Пароль**: - В файле «пароль.txt» содержится строка, которая, вероятно, является ключом для расшифровки. ### Шаг 2: Декодирование Base64 Сначала декодируем зашифрованное сообщение из Base64: ```python import base64 ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет