Password Database in Windows
The Security Account Manager (SAM) is a database file in Windows XP, Windows Vista, Windows 7, 8.1 and 10 that stores users' passwords.
It can be used to authenticate local and remote users.
Beginning with Windows 2000 SP4, Active Directory authenticates remote users.
SAM uses cryptographic measures to prevent unauthenticated users accessing the system.
Location
%SystemRoot%/system32/config/SAM and HKLM/SAM in registry.
can use meterpreter command hashdump after reverse shell access to collect the
Then we can use johnthereaper or hashcat to crack them.
Hash structure
Jason:502:aad3c435b514a4eeaad3b935b51304fe:c46b9e588fa0d112de6f59fd6d58eae3:::
Jason is the user name
502 is the relative identifier (500 is an administrator, 502 here is a kerberos account.) - adsecurity
aad3c435b514a4eeaad3b935b51304f is the LM hash
c46b9e588fa0d112de6f59fd6d58eae3 is the NT hash
Valuable info on LM/NT hashes can be found here
Use crackmapexec or psexec