Permission Groups Discovery T1069

Tactic: Discovery

Adversaries may attempt to discover group and permission settings. This information can help adversaries determine which user accounts and groups are available, the membership of users in particular groups, and which users and groups have elevated permissions.

Events covered

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

Authoring guide

These 136 rules share fields, values, and exclusions.

Fields filtered most (123 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
CommandLine39contains 27, regex_match 8, in 4, eq 1, wildcard 1(?i)\s+(localgroup|group(s?)\s+.*doma)|Get-AD(PrincipalGr..., group, oudmp , (?i)(objectcategory|trustdmp|member\s(.*)?-list), */NAMESPACE:\\\\root\\directory\\ldap*
process_basename31eq 28, in 3, wildcard 2powershell.exe, wmic.exe, dscl, net1.exe, cmd.exe
EventID24eq 244104, 4103, 4688, 1, 4662
OriginalFileName18eq 18net1.exe, net.exe, AdExp, wmic.exe, AdFind.exe
ScriptBlockText17contains 14, in 4, eq 1*(objectcategory=group)*, *Account Operators*, *Dns Admins*, *Domain Admins*, *Get-ADGroup*
EventType16eq 8, in 7, contains 1exec, exec_event, ProcessRollup2, open, Microsoft.ContainerService/managedClusters/diagnosticLogs/Read
Image15ends_with 12, is_not_null 2, contains 1\ADExp.exe, \ADExplorer.exe, \ADExplorer64.exe, , /cat
event.type15eq 14, in 1start, process_started
process.args11eq 6, in 4, contains 3, wildcard 3, starts_with 2%appdata%, %homepath%, %localappdata%, (objectcategory=attributeschema), (objectcategory=computer)
data_stream.dataset10eq 9, in 1azure.aadgraphactivitylogs, azure.signinlogs, kubernetes.audit_logs, aws.cloudtrail, azure.activitylogs
process.Ext.api.name6eq 6ldap_search
process.Ext.api.parameters.search_filter6eq 4, wildcard 2, contains 1(&(objectCategory=group)(name=Domain Admins)), (&(objectCategory=user)(userAccountControl:1.2.840.113556..., (&(objectClass=group)(managedBy=?)(groupType:1.2.840.1135..., (&(objectClass=group)(managedBy=?)), (&(samAccountType=805306368)(|(homedirectory=?)(scriptpat...
process_name6ends_with 3, regex_match 2, contains 1\lsass.exe, (?i)ipconfig.exe, (?i)net1?.exe, (?i)nltest.exe, %/usr/bin/crontab%
ObjectType5eq 4, contains 1SAM_GROUP, SAM_USER, SAM_ALIAS, {bf967a9c-0de6-11d0-a285-00aa003049e2}
Payload5contains 5-f , -pr , Add-Exfiltration, Add-Persistence, Add-RegBackdoor

Top indicator values (1650 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
EventIDeq
4104
14269
EventIDeq
4103
5105
EventIDeq
4688
5284
EventIDeq
1
3226
event.typeeq
start
131036
process.Ext.api.nameeq
ldap_search
614
CommandLinecontains
*group*
57
EventTypein
ProcessRollup2
5119
EventTypein
exec
5180
EventTypein
exec_event
5135
EventTypein
executed
485
EventTypein
process_started
477
EventTypein
start
3157
SubjectUserNameends_with
$
55
process_basenameeq
net1.exe
540
process_basenameeq
powershell.exe
5187
process_basenameeq
wmic.exe
466
ObjectNamestarts_with
S-1-5-21-
45
ObjectNamestarts_with
S-1-5-32-
33
event.categoryeq
process
4105
CommandLineregex_match
(?i)\s+(localgroup|group(s?)\s+.*doma)|Get-AD(PrincipalGroupMembership|Group)...
33
Imageends_with
\ADExp.exe
33
Imageends_with
\ADExplorer.exe
34
Imageends_with
\ADExplorer64.exe
34
Imageends_with
\ADExplorer64a.exe
34
ObjectNameends_with
-500
33
ObjectNameends_with
-512
33
ObjectServereq
Security Account Manager
37
ObjectTypeeq
SAM_GROUP
34
ObjectTypeeq
SAM_USER
35

Exclusions (208 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
SubjectUserNameends_with
$
6
Imagewildcard
?:\Windows\ADWS\Microsoft.ActiveDirectory.WebServices.exe
5
Imagewildcard
?:\Program Files\Azure Advanced Threat Protection Sensor\*\Microsoft.Tri.Sensor.exe
4
Imagewildcard
?:\Windows\ADFS\Microsoft.IdentityServer.ServiceHost.exe
4
Imagewildcard
?:\Windows\System32\lsass.exe
4
process.code_signature.trustedeq
true
3
user.ideq
S-1-5-18
2
user.idin
S-1-5-18
2
user.idin
S-1-5-19
2
user.idin
S-1-5-20
2
CallerProcessNameeq
-
1
CallerProcessNameeq
C:\Windows\ImmersiveControlPanel\SystemSettings.exe
1
CallerProcessNameeq
C:\Windows\System32\CloudExperienceHostBroker.exe
1
CallerProcessNameeq
C:\Windows\System32\CompatTelRunner.exe
1
CallerProcessNameeq
C:\Windows\System32\dfsrs.exe
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 35 rules

Elastic 39 rules

Splunk 50 rules

Kusto 10 rules

YARA-L 1 rule

Panther 1 rule