Remote System Discovery T1018

Tactic: Discovery

Adversaries may attempt to get a listing of other systems by IP address, hostname, or other logical identifier on a network that may be used for Lateral Movement from the current system. Functionality could exist within remote access tools to enable this, but utilities available on the operating system could also be used such as Ping, net view using Net, or, on ESXi servers, `esxcli network diag ping`.

Events covered

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

Authoring guide

These 86 rules share fields, values, and exclusions.

Fields filtered most (52 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
CommandLine32contains 23, regex_match 7, in 2, is_not_null 1 10., 127., 169.254., oudmp , (?i)(objectcategory|trustdmp|member\s(.*)?-list)
EventID25eq 254104, 4688, 1, 4103
process_basename22eq 17, in 4, wildcard 2dsquery.exe, powershell.exe, AdFind.exe, arp.exe, dsget.exe
OriginalFileName14eq 13, in 1net.exe, net1.exe, AdFind.exe, dsquery.exe, nltestrk.exe
EventType11contains 4, eq 4, in 3exec, ConnectionEvent, exec_event, Policy Violation, ProcessRollup2
Image11ends_with 11/arp, /ping, \net.exe, \net1.exe, \AdFind.exe
ScriptBlockText11contains 10, in 1, match 1*Get-DomainComputer*, *Get-NetComputer*, *-TrustedToAuth*, *-Unconstrained*, *Get-ADComputer*
event.type11eq 11start
event_count7gt 70, 100, 2
process.args7eq 5, contains 2, wildcard 2, in 1, starts_with 1(objectcategory=attributeschema), (objectcategory=computer), (objectcategory=group), *.cluster.local, *.svc
EventOriginalType5contains 4, ne 11370, Policy Violation, Suspicious Activity, Suspicious File Transfer, Threat
ParentImage4contains 3, ends_with 3-tomcat-, \caddy.exe, \httpd.exe, \w3wp.exe, cmd.exe
process_name3regex_match 3(?i)nslookup.exe, (?i)ping
sourcetype3eq 3cisco:sfw:estreamer, cisco:ios
DestinationPort2eq 1, in 1139, 21, 22, 9389

Top indicator values (536 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
EventIDeq
4104
12269
EventIDeq
4688
8284
EventIDeq
1
4226
EventIDeq
4103
4105
event.typeeq
start
101036
process_basenameeq
dsquery.exe
412
process_basenameeq
nltest.exe
412
process_basenameeq
powershell.exe
4187
process_basenameeq
net.exe
330
process_basenameeq
net1.exe
340
CommandLinecontains
*objectcategory=*
33
CommandLinecontains
-W Hidden
25
CommandLinecontains
10.
23
CommandLinecontains
127.
22
CommandLinecontains
169.254.
22
CommandLinecontains
172.16.
22
CommandLinecontains
172.17.
22
CommandLinecontains
172.18.
22
CommandLinecontains
172.19.
22
CommandLinecontains
172.20.
22
CommandLinecontains
172.21.
22
CommandLinecontains
172.22.
22
CommandLinecontains
172.23.
22
CommandLinecontains
172.24.
22
CommandLinecontains
172.25.
22
OriginalFileNameeq
net.exe
325
OriginalFileNameeq
net1.exe
339
ParentImageends_with
\w3wp.exe
312
ScriptBlockTextcontains
*Get-DomainComputer*
33
event_countgt
0
33

Exclusions (65 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
user.idin
S-1-5-18
2
user.idin
S-1-5-19
2
user.idin
S-1-5-20
2
CommandLinecontains
\\\\
1
CommandLineeq
net view \\localhost
1
CurrentDirectoryin
/opt/SolarWinds/Agent/bin/Plugins/SCM
1
CurrentDirectoryin
/opt/cohesityagent/software/crux/bin
1
Imageends_with
\AdFind.exe
1
Imagein
/app/extra/chrome
1
Imagein
/usr/bin/prometheus
1
Imagein
/usr/lib/virtualbox/VBoxHeadless
1
Imagein
/usr/local/bin/prometheus
1
Imagestarts_with
/opt/gitlab/*
1
Imagestarts_with
/opt/google/chrome/chrome*
1
Imagestarts_with
/opt/rumble/bin/rumble-agent*
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 18 rules

Elastic 15 rules

Splunk 42 rules

Kusto 10 rules

Panther 1 rule