Lateral Tool Transfer T1570

Tactic: Lateral Movement

Adversaries may transfer tools or other files between systems in a compromised environment. Once brought into the victim environment (i.e., Ingress Tool Transfer) files may then be copied from one system to another to stage adversary tools or other files over the course of an operation.

Events covered

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

Authoring guide

These 48 rules share fields, values, and exclusions.

Fields filtered most (45 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
CommandLine13contains 5, regex_match 5, wildcard 3, eq 1(?i)((\.exe(")?(\s+|\s+\/c)\s+)|(psexec.{1,}))|("{1,})?\x..., (?i)(esentutl|\.exe)"?\s.*\/y\s.*\/d\s, (\.exe(")?\s+|\/c.{1,}?)\x5c\x5c.{2,}, * copy*, * cp *
EventID12eq 11, in 14688, 1, 4103, 4104, 4625
event.type9eq 8, in 3start, creation, change
process_basename9eq 5, in 4, starts_with 1cmd.exe, ftp, powershell.exe, scp, PsExec.exe
EventType7eq 6, in 1creation, exec, ProcessRollup2, block.url, exec_event
Image6ends_with 4, contains 1, wildcard 1/rsync, /scp, /sftp, Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}, Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}
TargetFilename6starts_with 3, ends_with 2, contains 1, wildcard 1/dev/shm/*, .7z, .bat, .cmd, .key
process_id4eq 44
event.category3eq 3file
file.extension3eq 2, in 1com, bat, bmp, cmd, exe
user.id3ne 2, starts_with 1S-1-5-18, S-1-12-*, S-1-5-21*
Authorization2contains 2virtualMachines
OriginalFileName2eq 2net.exe, net1.exe, psexec.c
Process2contains 2Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}, Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}, powershell.exe, powershell_ise.exe, pwsh.exe
ScriptBlockText2contains 2-Source, -TransportType QUIC, New-SmbMapping, Start-BitsTransfer, ftp://

Top indicator values (221 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.typeeq
start
81036
EventIDeq
1
3226
EventIDeq
4688
3284
EventIDeq
4103
2105
EventIDeq
4104
2269
EventIDeq
4688
223
event.typein
change
318
event.typein
creation
317
process_basenameeq
powershell.exe
3187
process_basenameeq
cmd.exe
2122
process_ideq
4
317
Authorizationcontains
virtualMachines
22
CommandLineregex_match
(?i)((\.exe(")?(\s+|\s+\/c)\s+)|(psexec.{1,}))|("{1,})?\x5c\x5c.{2,}
22
CommandLineregex_match
(?i)(esentutl|\.exe)"?\s.*\/y\s.*\/d\s
22
EventTypeeq
creation
28
azure_ad::operation_name_valueeq
MICROSOFT.COMPUTE/VIRTUALMACHINES/RUNCOMMAND/ACTION
23
event.categoryeq
file
229
file.Ext.header_bytesstarts_with
4d5a*
245
file.extensioneq
com
216
file.extensioneq
exe
232
file.extensioneq
pif
218
file.extensioneq
scr
217
process_basenamein
ftp
22
process_basenamein
scp
22
process_basenamein
sftp
22
process_basenamein
sftp-server
22
process_basenamein
vsftpd
22
user.idne
S-1-5-18
237
AccessListcontains
*%%4417*
111
Activityeq
POLICY_VIOLATION
1

Exclusions (62 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
Processeq
known_processes
2
TargetFilenamestarts_with
/var/tmp/ansible-tmp-*
2
CommandLinecontains
*127.0.0.1*
1
CommandLinecontains
*localhost*
1
CommandLinecontains
auditpol
1
CommandLinecontains
batch
1
CommandLinecontains
illusive
1
CommandLinecontains
rebootrequired
1
CommandLinecontains
script
1
CommandLinecontains
scripts
1
Imageeq
?:\Docusnap 11\Bin\psexec.exe
1
Imageeq
?:\Program Files\Docusnap X\Bin\psexec.exe
1
Imageeq
?:\Program Files\Docusnap X\Tools\dsDNS.exe
1
Imageeq
?:\ProgramData\Docusnap\Discovery\discovery\plugins\17\Bin\psexec.exe
1
Imagewildcard
?:\SMS_*\srvboot.exe
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 10 rules

Elastic 17 rules

Splunk 10 rules

Kusto 10 rules

YARA-L 1 rule