Use Alternate Authentication Material T1550

Tactic: Lateral Movement

Adversaries may use alternate authentication material, such as password hashes, Kerberos tickets, and application access tokens, in order to move laterally within an environment and bypass normal system access controls.

Events covered

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

ProviderEventTitle
SysmonEvent ID 1Process creation
SysmonEvent ID 3Network connection
SysmonEvent ID 10ProcessAccess
SysmonEvent ID 12RegistryEvent (Object create and delete)
SysmonEvent ID 13RegistryEvent (Value Set)
SysmonEvent ID 14RegistryEvent (Key and Value Rename)
Security-AuditingEvent ID 4624An account was successfully logged on.
Security-AuditingEvent ID 4625An account failed to log on.
Security-AuditingEvent ID 4648A logon was attempted using explicit credentials.
Security-AuditingEvent ID 4657A registry value was modified.
Security-AuditingEvent ID 4688A new process has been created.
Security-AuditingEvent ID 4768A Kerberos authentication ticket (TGT) was requested.
Security-AuditingEvent ID 4769A Kerberos service ticket was requested.
Security-AuditingEvent ID 4776The domain controller attempted to validate the credentials for an account.
Security-AuditingEvent ID 4887Certificate Services approved a certificate request and issued a certificate.
Security-AuditingEvent ID 5136A directory service object was modified.
Security-AuditingEvent ID 5145A network share object was checked to see whether client can be granted desired access.
ESFexecProcess Execution
LsaSrvEvent ID 6038Microsoft Windows Server has detected that NTLM authentication is presently being used between clients and this server.
LsaSrvEvent ID 6039Microsoft Windows Server has detected that NTLM authentication is being used between clients and this server.
AppLockerEvent ID 8002FilePathBuffer was allowed to run.
PowerShellEvent ID 4103Payload Context: ContextInfo User Data: UserData.
PowerShellEvent ID 4104Creating Scriptblock text (MessageNumber of MessageTotal).

Authoring guide

These 137 rules share fields, values, and exclusions.

Fields filtered most (230 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
data_stream.dataset37eq 34, in 3azure.signinlogs, aws.cloudtrail, azure.auditlogs, azure.graphactivitylogs, okta.system
EventType24eq 19, in 5, is_not_null 1AssumeRole, Sign-in activity, AssumeRoleWithWebIdentity, GetFederationToken, GetSigninToken
event.outcome24eq 24success, Success
EventID16eq 15, in 24768, 4624, 4688, 4769, 1
event.category12eq 12authentication, configuration, process, network
azure_ad::user_type11eq 10, is_not_null 1Member,
Provider_Name10eq 10sts.amazonaws.com, signin.amazonaws.com, LsaSrv
azure_ad::app_id10eq 6, in 3, is_not_null 129d9ed98-a469-4536-ade2-f981bc1d605e, 04b07795-8ddb-461a-bbee-02f9e1bf7b46, 00b41c95-dab0-4487-9791-b9d2c32c80f2, 0ec893e0-5785-4de6-99da-4ed124e5296c,
event.dataset10eq 10aws.cloudtrail, github.audit, o365.audit, azure.signinlogs
aws::eventName9eq 8, in 1GetSessionToken, GetSigninToken, UpdateLoginProfile, AssumeRoleWithSAML, CreateAccessKey
aws::eventSource9eq 9iam.amazonaws.com, sts.amazonaws.com, signin.amazonaws.com, bedrock.amazonaws.com
event.type9eq 7, in 1, ne 1start, change, access, deletion, process_started
aws::userIdentity.type8eq 8AssumedRole, IAMUser, AWSService
CommandLine7contains 6, eq 1, in 1, regex_match 1 -ComputerName , -Domain , -cn , * --*, * -M *
LogonType7eq 79, 3, NewCredentials, network

Top indicator values (806 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.outcomeeq
Success
20306
event.outcomeeq
success
482
data_stream.dataseteq
azure.signinlogs
1226
data_stream.dataseteq
aws.cloudtrail
5143
data_stream.dataseteq
azure.signinlogs
512
Provider_Nameeq
sts.amazonaws.com
711
azure_ad::user_typeeq
Member
610
azure_ad::user_typeeq
Member
45
event.categoryeq
authentication
621
LogonTypeeq
9
58
LogonTypeeq
3
330
EventTypeeq
Sign-in activity
47
EventTypeeq
AssumeRole
33
InitiatedBy.app.displayNamecontains
@
44
InitiatedBy.user.userPrincipalNamecontains
@
44
LogonProcessNameeq
seclogo
45
OperationNamecontains
Certificates and secrets management
45
OperationNamecontains
Add service principal
34
Resulteq
success
423
azure_ad::resource_idin
00000003-0000-0000-c000-000000000000
45
event.typeeq
start
41036
src_ipis_not_null
470
Categoryeq
ApplicationManagement
313
OperationNameeq
Consent to application
35
aws::eventSourceeq
iam.amazonaws.com
36
azure.signinlogs.properties.device_detail.device_idis_not_null
33
azure.signinlogs.result_signatureeq
SUCCESS
33
azure_ad::app_ideq
29d9ed98-a469-4536-ade2-f981bc1d605e
33
azure_ad::app_ideq
29d9ed98-a469-4536-ade2-f981bc1d605e
35
azure_ad::app_idin
04b07795-8ddb-461a-bbee-02f9e1bf7b46
33

Exclusions (380 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
aws::errorCodeis_not_null
3
aws::errorMessageis_not_null
3
Imagewildcard
?:\Windows\System32\lsass.exe
2
azure.signinlogs.properties.client_app_usedeq
Browser
2
azure.signinlogs.properties.device_detail.is_managedeq
true
2
azure_ad::app_idin
29d9ed98-a469-4536-ade2-f981bc1d605e
2
azure_ad::app_idin
4813382a-8fa7-425e-ab75-3b753aab3abb
2
azure_ad::app_idin
95de633a-083e-42f5-b444-a4295d8e9314
2
azure_ad::app_idin
9ba1a5c7-f17a-4de9-a1f1-6178c8d51223
2
azure_ad::app_idin
ab9b8c07-8f02-4f72-87fa-80105867a763
2
azure_ad::app_idin
fc0f3af4-6835-4174-b806-f7db311fd2f3
2
okta::actor.displayNamestarts_with
Okta*
2
resultSignaturene
SUCCESS
2
source.as.organization.nameeq
MICROSOFT-CORP-MSN-AS-BLOCK
2
AppIdin
cb1056e2-e479-49de-ae31-7812af012ed8
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 18 rules

Elastic 65 rules

Splunk 14 rules

Kusto 14 rules

YARA-L 5 rules

Panther 21 rules