Как я могу получить ХЕШ главного ключа LUKS?

Попытайтесь повторить значение между 0 (прочь) и 255 (максимальная яркость) к /sys/class/leds/smc::kbd_backlight/brightness

Пример: echo 110 > /sys/class/leds/smc::kbd_backlight/brightness.

Когда я помещал различный Linux на свой Macbook pro 3 + несколько лет назад, я думаю, что это было единственным способом, которым я мог заставить его работать. Я записал сценарий и связал ключи подсветки к сценарию.

3
15.03.2014, 12:15
3 ответа

Спасибо за ответы, я создал для него команду sed:
  • протестирована: Scientific Linux 6.4; Ubuntu 12.04

    .

  • 2
    27.01.2020, 21:14

    Вы можете сделать дамп главного ключа, используя флаг --dump-master-key в luksDump:

    cryptsetup --dump-master-key luksDump /dev/sda3

    Пример:

    root@heredia:~# cryptsetup --dump-master-key luksDump /dev/sda3 
    
    WARNING!
    ========
    Header dump with volume key is sensitive information
    which allows access to encrypted partition without passphrase.
    This dump should be always stored encrypted on safe place.
    
    Are you sure? (Type uppercase yes): YES
    Enter passphrase: ********
    LUKS header information for /dev/sda3
    Cipher name:    aes
    Cipher mode:    xts-plain64
    Payload offset: 4096
    UUID:           5f930991-3f91-47a4-b7ba-a40a3059f6bb
    MK bits:        512
    MK dump:        ab cd ef 00 01 02 03 04 05 ....
    

    Обратите внимание, что это не дамп хэша (как вы просили), а реальный главный ключ...

    1
    27.01.2020, 21:14

    Вы можете использовать

    cryptsetup luksDump --dump-master-key /dev/whatever
    

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

    cryptsetup ... | tail -2 | sed 's/^\(.*:\)\? *//' | sha1sum
    
    3
    27.01.2020, 21:14

    Теги

    Похожие вопросы