Adversaries may search for common password storage locations to obtain user credentials. Passwords are stored in several places on a system, depending on the operating system or application holding the credentials. There are also specific applications that store passwords to make it easier for users manage and maintain. Once credentials are obtained, they can be used to perform lateral movement and access restricted information.
ID | Name | Description |
---|---|---|
S0331 | Agent Tesla |
Agent Tesla has the ability to steal credentials from FTP clients and wireless profiles.[1] |
G0016 | APT29 |
APT29 used account credentials they obtained to attempt access to Group Managed Service Account (gMSA) passwords.[2] |
G0064 | APT33 |
APT33 has used a variety of publicly available tools like LaZagne to gather credentials.[3][4] |
G0087 | APT39 |
APT39 has used the Smartftp Password Decryptor tool to decrypt FTP passwords.[5] |
S0373 | Astaroth |
Astaroth uses an external software known as NetPass to recover passwords. [6] |
S0484 | Carberp |
Carberp's passw.plug plugin can gather account information from multiple instant messaging, email, and social media services, as well as FTP, VNC, and VPN clients.[7] |
S0050 | CosmicDuke |
CosmicDuke collects user credentials, including passwords, for various programs including popular instant messaging applications and email clients as well as WLAN keys.[8] |
G0120 | Evilnum | |
G0037 | FIN6 |
FIN6 has used the Stealer One credential stealer to target e-mail and file transfer utilities including FTP.[10] |
S0526 | KGH_SPY | |
S0349 | LaZagne |
LaZagne can obtain credentials from databases, mail, and WiFi across multiple platforms.[12] |
G0077 | Leafminer |
Leafminer used several tools for retrieving login and password information, including LaZagne.[13] |
S0447 | Lokibot |
Lokibot has stolen credentials from multiple applications and data sources including Windows OS credentials, email clients, FTP, and SFTP clients.[14] |
S0167 | Matryoshka |
Matryoshka is capable of stealing Outlook passwords.[15][16] |
S0002 | Mimikatz |
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 credential vault and DPAPI.[17][18][19][20][21] |
G0069 | MuddyWater |
MuddyWater has performed credential dumping with LaZagne and other tools, including by dumping passwords saved in victim email.[22][23][24] |
S0198 | NETWIRE |
NETWIRE can retrieve passwords from messaging and mail client applications.[25] |
G0049 | OilRig |
OilRig has used credential dumping tools such as LaZagne to steal credentials to accounts logged into the compromised system and to Outlook Web Access.[26][27][28][29] |
S0138 | OLDBAIT |
OLDBAIT collects credentials from several email clients.[30] |
S0048 | PinchDuke |
PinchDuke steals credentials from compromised hosts. PinchDuke's credential stealing functionality is believed to be based on the source code of the Pinch credential stealing malware (also known as LdPinch). Credentials targeted by PinchDuke include ones associated with many sources such as The Bat!, Yahoo!, Mail.ru, Passport.Net, Google Talk, and Microsoft Outlook.[8] |
S0435 | PLEAD |
PLEAD has the ability to steal saved passwords from Microsoft Outlook.[31] |
S0113 | Prikormka |
A module in Prikormka collects passwords stored in applications installed on the victim.[32] |
S0192 | Pupy | |
S0262 | QuasarRAT |
QuasarRAT can obtain passwords from common FTP clients.[34][35] |
G0038 | Stealth Falcon |
Stealth Falcon malware gathers passwords from multiple sources, including Windows Credential Vault and Outlook.[36] |
ID | Mitigation | Description |
---|---|---|
M1027 | Password Policies |
The password for the user's login keychain can be changed from the user's login password. This increases the complexity for an adversary because they need to know an additional password. Organizations may consider weighing the risk of storing credentials in password stores and web browsers. If system, software, or web browser credential disclosure is a significant concern, technical controls, policy, and user training may be used to prevent storage of credentials in improper locations. |
ID | Data Source | Data Component |
---|---|---|
DS0017 | Command | Command Execution |
DS0022 | File | File Access |
DS0009 | Process | OS API Execution |
Process Access | ||
Process Creation |
Monitor system calls, file read events, and processes for suspicious activity that could indicate searching for a password or other activity related to performing keyword searches (e.g. password, pwd, login, store, secure, credentials, etc.) in process memory for credentials. File read events should be monitored surrounding known password storage applications.