Получить пароль из файла ключей 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