Software: Mimikatz

From enterprise
Jump to: navigation, search
Mimikatz
Software
ID S0002
Aliases Mimikatz
Type Tool
Platform Windows
Contributors Vincent Le Toux

Mimikatz is a credential dumper capable of obtaining plaintext Windows account logins and passwords, along with many other features that make it useful for testing the security of networks.12

Techniques Used

  • Credential Dumping - Mimikatz performs credential dumping to obtain account and password information useful in gaining access to additional systems and enterprise network resources. It contains functionality to acquire information about credentials in many ways, including from the LSA, SAM table, credential vault, DCSync/NetSync, and DPAPI.134
  • Account Manipulation - The Mimikatz credential dumper has been extended to include Skeleton Key domain controller authentication bypass functionality.5 The LSADUMP::ChangeNTLM and LSADUMP::SetNTLM modules can also manipulate the password hash of an account without knowing the clear text value.2
  • SID-History Injection - Mimikatz's MISC::AddSid module can appended any SID or user/group account to a user's SID-History.2 Mimikatz also utilizes SID-History Injection to expand the scope of other components such as generated Kerberos Golden Tickets and DCSync beyond a single domain.62
  • Pass the Ticket - Mimikatz’s LSADUMP::DCSync, KERBEROS::Golden, and KERBEROS::PTT modules implement the three steps required to extract the krbtgt account hash and create/use Kerberos tickets.276
  • Private Keys - Mimikatz's CRYPTO::Extract module can extract keys by interacting with Windows cryptographic application programming interface (API) functions.2
  • Credentials in Files - Mimikatz's DPAPI module can harvest protected credentials stored and/or cached by browsers and other user applications by interacting with Windows cryptographic application programming interface (API) functions.24
  • Pass the Hash - Mimikatz's SEKURLSA::Pth module can impersonate a user, with only a password hash, to execute arbitrary commands.2
  • DCShadow - Mimikatz’s LSADUMP::DCShadow module can be used to make AD updates by temporarily setting a computer to be a DC.12

Groups

The following groups use this software: