NTLM Authentication
Brief summary of how NTLM Authentication works.
Last updated
Was this helpful?
Brief summary of how NTLM Authentication works.
Last updated
Was this helpful?
NTLM authentication mainly works as a 3-way-handshake protocol.
There are 6 steps to NTLM authentication.
The client will calculate an NTLM hash using the user's password.
The client computer then sends the username to the server, which will then return a random value called nonce/challenge.
The client will then encrypt the nonce using the NTLM hash. This is called the response, which will be sent to the server
The server will forward the response (encrypted nonce), username, and unencrypted nonce to the Domain Controller
The Domain Controller will encrypt the unencrypted nonce with the NTLM hash of the given username. Next, it will compare the encrypted nonce with the response it received from the server.
If both are equal, the authentication request will be approved