1993·enterprise
Legacy
NTLM
Windows challenge-response (3 сообщения). Уязвим к pass-the-hash.
Плюсы
- +Бесшовно в Windows-сетях
Минусы
- −Слабая криптография
- −Pass-the-hash
- −Microsoft-only
NTLM 3-message handshake
- 1.Client → ServerGET / (no auth)
- 2.Server → Client401 WWW-Authenticate: NTLM
- 3.Client → ServerType 1: NEGOTIATE (flags)
- 4.Server → ClientType 2: CHALLENGE (8 random bytes)
- 5.Client ↺ Clientencrypt challenge with NT-hash
- 6.Client → ServerType 3: AUTHENTICATE (response)
- 7.Server ↺ Serververify response
- 8.Server → Client200 OK
NTLM 3-message handshake
Network · DevTools