Discovering credential access and theft
One key vulnerability that ransomware threat actors will often leverage is the way that the Windows OS manages credentials within memory. Credentials and their associated password hashes are managed by the Local Security Authority Subsystem Service (LSASS). This process, which runs in memory, contains the credentials of user accounts that have logged into or are currently logged into the system. In addition, Kerberos authentication tickets can be on the system within this process’ address space. Because of its role in managing credentials, LSASS is a high-value target for ransomware threat actors.
The MITRE ATT&CK framework contains a full list of Credential Access [TA0006] techniques. In this case, we will look at two common techniques of OS credential dumping where the adversary accesses the LSASS process in running memory [T1003.001], along with the associated tools that are very common in ransomware attacks. In both cases, the...