Credentials from Password Stores T1555

Tactic: Credential Access

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 and services that store passwords to make them easier for users to manage and maintain, such as password managers and cloud secrets vaults. Once credentials are obtained, they can be used to perform lateral movement and access restricted information.

Events covered

35 catalog events are tagged with this technique by at least one rule.

ProviderEventTitle
SysmonEvent ID 1Process creation
SysmonEvent ID 7Image loaded
SysmonEvent ID 8CreateRemoteThread
SysmonEvent ID 11FileCreate
Security-AuditingEvent ID 4656A handle to an object was requested.
Security-AuditingEvent ID 4662An operation was performed on an object.
Security-AuditingEvent ID 4663An attempt was made to access an object.
Security-AuditingEvent ID 4688A new process has been created.
Security-AuditingEvent ID 5145A network share object was checked to see whether client can be granted desired access.
Security-AuditingEvent ID 5382Vault credentials were read.
1Password-ItemUsageanyItem usage (catch-all)
1Password-ItemUsageexportexport
1Password-SignInAttemptanySign-in attempt (catch-all)
1Password-Useruser-deleteChange User State From
1Password-Useruser-suspendChange User State From
1Password-UserVaultAccessuva-grantGrant User Vault Access
1Password-UserVaultAccessuva-updateUpdate User Vault Access
1Password-Vaultvault-deleteDelete Vault
1Password-Vaultvault-exportExport Vault
Defender-DeviceEventsanyDefender event
Defender-DeviceNetworkEventsConnectionSuccessConnection succeeded
Defender-DeviceNetworkInfoanyDevice network configuration
Defender-DeviceProcessEventsanyProcess activity
Defender-DeviceProcessEventsProcessCreatedProcess created
Defender-ExposureGraphEdgesanyExposure graph edges
Defender-ExposureGraphNodesanyExposure graph nodes
ESFexecProcess Execution
ESFopenFile Open
ESFcreateFile or Directory Create
ESFrenameFile Rename
ESFwriteFile Write
Linux-AuditdEvent ID 1309EXECVE
PowerShellEvent ID 4103Payload Context: ContextInfo User Data: UserData.
PowerShellEvent ID 4104Creating Scriptblock text (MessageNumber of MessageTotal).
PowerShellEvent ID 800Event ID 800

Authoring guide

These 149 rules share fields, values, and exclusions.

Fields filtered most (142 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
EventType47eq 35, in 13, wildcard 1open, exec, start, getsecretvalue, certificatecontactsget
process_name41eq 27, in 8, wildcard 3, is_not_null 2, starts_with 2, ends_with 1cp, chrome.exe, cmdkey.exe, osascript, powershell.exe
CommandLine28contains 19, wildcard 5, in 3, regex_match 2, eq 1brave, chrome, chromium, */Users/*/Library/Keychains/login.keychain-db*, cp
Image28is_not_null 9, ends_with 8, starts_with 7, eq 5, wildcard 3, contains 1, regex_match 1/usr/bin/security, ?:\, \device\mup\, c:\, c:\program files (x86)\
event.type25eq 21, in 3, ne 1start, access, process_started, deletion
process.args18eq 13, wildcard 4, in 2, match 1, starts_with 1--json, filesystem, -c, -d, -ga
TargetFilename16wildcard 13, contains 3, ends_with 1, starts_with 1?:\users\*\appdata\local\google\chrome\user..., ?:\users\*\appdata\local\google\chrome\user data\local state, ?:\users\*\appdata\local\microsoft\edge\user..., \\temp\\, .cer
file.name15eq 13, in 1, is_not_null 1, wildcard 1cookies.sqlite, login.keychain-db, cert?.db, cookies, cookies.binarycookies
OriginalFileName14eq 13, ends_with 1cmdkey.exe, powershell.exe, vaultcmd.exe, browsercore.exe, esentutl.exe
host.os.type14eq 14
EventID10eq 104663, 4103, 4104, 4656, 4688
file_name10eq 4, ends_with 3, in 2, contains 1, match 1ncrypt.dll, \360browser\browser, \360chrome\chrome, \7star\7star, \cookies.sqlite
process.code_signature.trusted10eq 9, ne 1false, true
event.outcome9eq 9success, failure
parent_process_name9in 4, contains 2, ne 2, eq 1node, bun, bun.exe, microsoft.tri.sensor.exe, powershell

Top indicator values (1017 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.typeeq
start
171078
event.typeeq
access
410
EventTypeeq
open
1552
EventTypeeq
exec
10576
EventTypeeq
start
5391
process.code_signature.existseq
false
9119
process.code_signature.trustedeq
false
9115
event.outcomeeq
success
7369
file.nameeq
cookies.sqlite
711
file.nameeq
key?.db
711
file.nameeq
logins.json
711
file.nameeq
login.keychain-db
66
file.nameeq
cookies
48
file.nameeq
cookies.binarycookies
48
file.nameeq
login data
48
user.idstarts_with
S-1-12-
746
user.idstarts_with
S-1-5-21
747
ShareNamewildcard
\\*\C$
57
ActionTypestarts_with
AppControl
45
CommandLinecontains
brave
44
CommandLinecontains
chrome
44
CommandLinecontains
chromium
44
CommandLinecontains
opera
44
EventTypein
exec
4201
EventTypein
start
4163
TargetFilenamewildcard
?:\users\*\appdata\local\google\chrome\user data\default\login data
44
TargetFilenamewildcard
?:\users\*\appdata\local\google\chrome\user data\local state
44
TargetFilenamewildcard
?:\users\*\appdata\local\microsoft\edge\user data\default\login data
44
TargetFilenamewildcard
?:\users\*\appdata\local\microsoft\edge\user data\local state
44
data_stream.dataseteq
aws.cloudtrail
4169

Exclusions (742 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
process.code_signature.trustedeq
true
6
Imagewildcard
?:\windows\explorer.exe
5
Imagewildcard
?:\windows\system32\dllhost.exe
5
Imagewildcard
?:\windows\system32\robocopy.exe
5
Imagewildcard
?:\windows\system32\svchost.exe
5
Imagewildcard
?:\program files (x86)\*
4
Imagewildcard
?:\program files (x86)\*.exe
4
Imagewildcard
?:\program files\*
4
Imagewildcard
?:\program files\*.exe
4
Imagewildcard
?:\windows\ccm\*.exe
4
Imagewildcard
?:\windows\ccmcache\*.exe
4
Imagewildcard
?:\windows\system32\lsass.exe
4
Imagewildcard
?:\windows\system32\mrt.exe
4
file.nameeq
desktop.ini
4
Imageeq
c:\windows\explorer.exe
3

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 31 rules

Elastic 66 rules

Splunk 16 rules

Kusto 23 rules

YARA-L 4 rules

Panther 9 rules