Why LM Hashes Are Blank in Windows Vista and Later
Short answer
C The Windows system is Vista or a later version, where LM hashes are disabled by default.
Question
Key Takeaways
It tests knowledge of Windows password storage evolution, specifically the trap of assuming blank LM hashes indicate encryption rather than deliberate deprecation since Vista.
This question explains why NTLM hashes from the SAM file lack LM hash counterparts in modern Windows environments, confirming that default configurations disable legacy support.
Common mistake: Candidates often select SYSKEY encryption because it alters hash storage; however, SYSKEY does not clear LM hashes to empty strings but encrypts them with a system key.
Expert Analysis
Why the Answer Is Correct
Correct answer: C — In Windows Vista and later versions (including Server 2008), Microsoft disabled the storage of LAN Manager (LM) hashes by default. When an account is created or its password changed on these systems, the SAM file stores only the NTLM hash, leaving the LM hash field effectively blank or null.
Why the Other Options Are Wrong
Option A is incorrect because while SYSKEY encrypts the SAM database, it does not remove LM hashes; if LM were enabled, they would still be present but encrypted. Option B describes the behavior of older Windows versions (pre-Vista) where passwords longer than 14 characters resulted in a specific dummy LM hash value, not a blank one. Option D is irrelevant because Kerberos is an authentication protocol and does not dictate how passwords are stored in the local Security Account Manager (SAM).
Community Comment Notes
Community consensus strongly supports option C, with users noting that new Windows versions simply do not support LM by default. One user confirmed this aligns with official documentation stating that "new version dont support LM." Another comment provided a direct reference to Microsoft's technical overview, validating that LM hash storage is disabled by default starting with Vista.
Official Reference
This link opens the official vendor documentation in a new tab.
Exam Strategy
When analyzing SAM file dumps, always check the Windows version implied by the context; if it is Vista or newer, assume LM hashes are absent unless explicitly configured otherwise via Group Policy.
Frequently Asked Questions
Does SYSKEY encryption hide LM hashes?
Can LM hashes be re-enabled on Windows 10?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
insaniunt 👍 2 Answered CNew versions of Windows still support LM hashes for backward compatibility; however, Vista and later Windows versions disable LM hashes by default. The LM hash is blank in the newer versions of Windows.
-
qwerty100 👍 1 Answered CThe storage of LM hashes is disabled by default since Windows Vista and Windows Server 2008 https://learn.microsoft.com/en-us/windows-server/security/kerberos/passwords-technical-overview#passwords-stored-in-the-local-sam
-
duke_of_kamulu 👍 1C is the ANSWER How Hash Passwords Are Stored in Windows SAM is very clear in pg 587 that new version dont support LM correct answer C
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.