nerdexam
GIAC

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.

Exploitation & Post-Exploitation Techniques

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)
  • A
    80% (37)
  • B
    7% (3)
  • C
    2% (1)
  • D
    11% (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.

ANTLMv1 only pads IS bytes, whereas LANMAN pads to 21 bytesCorrect

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.

BNTLMv1 starts with the NT hash, whereas LANMAN starts with the LANMAN hash

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.

CNTLMv1utilizes DES, whereas LANMAN utilizes MD4

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.

DNTLMv1 splits the hash into 3 eight-byte pieces, whereas LAN MAN splits the hash Into 3

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

#NTLM authentication#LM hash#Windows password hashing#challenge-response

Community Discussion

No community discussion yet for this question.

Full GPEN Practice