NTLMV1 OR NTLMV2? DOES IT EVEN MATTER?

NTLM is Microsoft’s old mythological authentication protocol. Although new and better authentication protocol has already been developed, NTLM is still very much in use. Basically, even the most recent Windows versions support NTLM and even Active Directory is required for default NTLM implementation.



The NTLMv1 protocol uses a TNHash or KM hash (depending on configuration), in a challenge/response method between the server and the client. NTLM authentication flow:


  1. The user machine sends a request to connect to the server.
  2. The server generates a random nonce to be encrypted by the user.
  3. The user machine encrypts the nonce with the password hash to prove knowledge of the password.
  4. The server validates the users’ identity by ensuring that the challenge was indeed created by the correct user password. It does it either by using data in its own SAM database or by forwarding challenge-response pairs for validation in the domain
for more information : lm authentication

Comments

Popular posts from this blog

How to Invert Colors on Microsoft Office Picture Manager

Performance evaluation for proactive network management

Cracking Windows 2000 And XP Passwords With Only Physical Access