Получить пароль из файла ключей Kerberos

Я давно использую hadoop с именем файла Kerberos keytab userid.keytab. Но сейчас я не знаю пароль. В любом случае, чтобы получить пароль из файла keytab.

2 ответа

Решение

Нет, ты не можешь. Единственное, что вы можете получить из файла keytab, это имя участника:

$ ktutil 
ktutil:  read_kt test.wtk 
ktutil:  list 
slot KVNO Principal
---- ---- ---------------------------------------------------------------------
   1    1                hadoop_app@BLALBLABLA.LOC

Keytab содержит пары основных и зашифрованных ключей (которые получены из пароля Kerberos), и нет способа вернуть пароль из этих данных.

Keytab имеет как минимум основное имя, но также может содержать хэш NTLM пароля рядом с хэшами AES того же пароля.

Извлеките хэши с помощью https://github.com/sosdave/KeyTabExtract

Другие вопросы по тегам