Назад | Перейти на главную страницу

Объедините два 256-битных ключа AES для 512-битного главного ключа LUKS (дамп памяти)

В настоящее время я пытаюсь расшифровать том LUKS с помощью дампа памяти в целях тестирования (насколько безопасен LUKS в виртуальной машине).

Я успешно извлек два 256-битных ключа AES. Но для расшифровки раздела LUKS мне нужен один 512-битный ключ.

Как я могу совместить эти два?

Found AES-256 key schedule at offset 0x35def528: 
8e 3c 9e fe 64 ec 35 fa b4 2f e1 a0 09 70 1a ee 3f c4 7d ec d2 c6 1e a3 e2 9d fe af 8c 4e fc 86

Found AES-256 key schedule at offset 0x35def718: 
00 fb a8 98 9f 65 a1 a7 23 4c de 6b 5f 33 40 d6 89 a8 1c e8 6c 4a 69 d3 00 09 02 6d cc 74 a7 6e


8e3c9efe64ec35fab42fe1a009701aee3fc47decd2c61ea3e29dfeaf8c4efc86
00fba8989f65a1a7234cde6b5f3340d689a81ce86c4a69d30009026dcc74a76e

В другой статье я прочитал, что необходимо сделать следующее: «Поскольку Intel x86–64 использует схему с прямым порядком байтов, мы должны комбинировать ключи в обратном порядке».