GPEN · Question #483
What is the main difference between LAN MAN and NTLMv1 challenge/responses?
The correct answer is A. NTLMv1 only pads IS bytes, whereas LANMAN pads to 21 bytes. LANMAN and NTLMv1 challenge/response protocols both use DES-based encryption but differ in the padding and hash preparation steps before splitting into DES keys.
Question
What is the main difference between LAN MAN and NTLMv1 challenge/responses?
Options
- ANTLMv1 only pads IS bytes, whereas LANMAN pads to 21 bytes
- BNTLMv1 starts with the NT hash, whereas LANMAN starts with the LANMAN hash
- CNTLMv1utilizes DES, whereas LANMAN utilizes MD4
- DNTLMv1 splits the hash into 3 eight-byte pieces, whereas LAN MAN splits the hash Into 3
How the community answered
(46 responses)- A80% (37)
- B7% (3)
- C2% (1)
- D11% (5)
Why each option
LANMAN and NTLMv1 challenge/response protocols both use DES-based encryption but differ in the padding and hash preparation steps before splitting into DES keys.
NTLMv1 begins with the 16-byte NT hash (the 'IS bytes' reference likely denotes this 16-byte intermediate value), whereas LANMAN pads its hash to a full 21-byte working value by appending 5 null bytes before the DES key derivation step. This structural difference in how each protocol prepares the hash prior to splitting it into three 7-byte DES keys is the core distinguishing mechanism. Recognizing this padding distinction is essential to understanding how each protocol derives its three challenge/response DES keys.
While it is true that NTLMv1 uses the NT hash and LANMAN uses the LM hash as input, the answer does not accurately capture the specific structural padding difference that distinguishes the two challenge/response mechanisms.
Both NTLMv1 and LANMAN challenge/response use DES to encrypt the server challenge - NTLMv1 does not replace DES with a different cipher; MD4 is used only to generate the NT hash, not in the challenge/response encryption step itself.
Both NTLMv1 and LANMAN split the padded value into three 7-byte pieces (not eight-byte pieces) to use as DES keys, so this choice incorrectly describes the split size for both protocols.
Concept tested: LANMAN vs NTLMv1 hash padding and challenge/response structure
Source: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nlmp/c36f7f3f-2f25-40e0-8b55-01d0f02a5b81
Topics
Community Discussion
No community discussion yet for this question.