Cracking the NTLM code (revisited)