A user's password and salt determine the Kerberos keys generated by ktpass
. I have noticed that ktpass
sometimes changes the user's salt, but other times it does not. I was able to discover the salt by capturing a packet trace of a kinit
. The salt appears to be generated based on the Kerberos realm and the userPrincipalName. However, it's not this simple. If the UPN is later updated manually, the salt is not updated. (I suspect that whether the /mapop
option is specified may play a role.)
ktpass
set the user's salt?Makes sense? This is really a field explanation. To learn more about Kerberos as it relates to AD, start here: Kerberos Survival Guide