Ingress Tool Transfer T1105

Tactic: Command & Control

Adversaries may transfer tools or other files from an external system into a compromised environment. Tools or files may be copied from an external adversary-controlled system to the victim network through the command and control channel or through alternate protocols such as ftp. Once present, adversaries may also transfer/spread tools between victim devices within a compromised environment (i.e. Lateral Tool Transfer).

Events covered

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

Authoring guide

These 342 rules share fields, values, and exclusions.

Fields filtered most (140 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
CommandLine145contains 91, regex_match 39, in 13, wildcard 9, ends_with 3, eq 2, match 2, is_not_null 1, is_null 1, starts_with 1*http*, /create , http, /addfile , /transfer
process_basename131eq 72, in 56, wildcard 10, starts_with 8, ends_with 1curl, nscurl, bash, wget, bitsadmin.exe
EventType103eq 88, in 16, ne 6exec, start, modification, deletion, creation
Image93ends_with 63, starts_with 13, eq 10, contains 9, regex_match 8, wildcard 7, in 1/curl, \curl.exe, \bitsadmin.exe, \certutil.exe, \powershell.exe
event.type88eq 87, in 1start, creation, process_started
process.args63eq 33, starts_with 17, wildcard 14, in 12, contains 6, is_not_null 4, regex_match 3, ends_with 2-c, --output, , http*, --directory
EventID60eq 59, in 14688, 1, 4104, 4103, 11
parent_process_basename44eq 28, in 13, wildcard 4, starts_with 2bash, cmd.exe, explorer.exe, osascript, conhost.exe
OriginalFileName42eq 42CertUtil.exe, bitsadmin.exe, PowerShell.EXE, CertReq.exe, pwsh.dll
TargetFilename27starts_with 9, wildcard 6, contains 5, ends_with 4, eq 2, regex_match 1/Users/Shared/*, /private/tmp/*, /dev/shm/*, /private/var/tmp/*, */webapps/*
process_name19regex_match 15, eq 2, in 2(?i)certutil, (?i)\x5cAppData\x5cLocal\x5cMicrosoft\x5cWindows\x5cINetC..., (?i)\x5cAppData\x5cLocal\x5cTemp\x5c.+\.tmp, (?i)expand\.exe, (?i)finger
file.Ext.header_bytes18starts_with 18, wildcard 1cafebabe*, cffaedfe*, 4d5a*, 3c736372697074206c616e6775616765, 406563686F*
file.extension15eq 10, in 5cmd, bat, cpl, scpt, com
process.args_count15eq 10, le 52, 3, 1, 10, 4
sourcetype13eq 11, in 2cisco:sfw:estreamer, azure:monitor:activity, cisco:nvm:flowdata, cisco:nvm:flowdata:v2, cisco:isovalent:processExec

Top indicator values (2705 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
event.typeeq
start
801036
EventTypeeq
exec
47547
EventTypeeq
start
15388
EventTypeeq
modification
1372
process_basenamein
curl
3882
process_basenamein
nscurl
2641
process_basenamein
bash
16181
process_basenamein
sh
16180
process_basenamein
zsh
16180
process_basenamein
wget
1141
CommandLinecontains
*http*
1945
CommandLinecontains
curl
711
EventIDeq
4688
18284
EventIDeq
1
16226
EventIDeq
4104
15269
EventIDeq
4103
10105
process.argseq
-c
1291
EventTypein
exec
10180
EventTypein
start
8157
file.Ext.header_bytesstarts_with
cafebabe*
1019
file.Ext.header_bytesstarts_with
cffaedfe*
1019
file.Ext.header_bytesstarts_with
4d5a*
845
process_basenameeq
CertUtil.exe
1045
process_basenameeq
curl.exe
834
process_basenameeq
powershell.exe
8187
parent_process_basenameeq
explorer.exe
950
Initiatedeq
true
850
process.argsin
--output
811
process.argsin
-o
817
sourcetypeeq
cisco:sfw:estreamer
832

Exclusions (936 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
dest_ipcidr_match
10.0.0.0/8
11
dest_ipcidr_match
127.0.0.0/8
11
dest_ipcidr_match
169.254.0.0/16
11
dest_ipcidr_match
172.16.0.0/12
11
dest_ipcidr_match
192.168.0.0/16
11
dest_ipcidr_match
100.64.0.0/10
10
dest_ipcidr_match
192.0.0.0/24
10
dest_ipcidr_match
192.0.2.0/24
10
dest_ipcidr_match
192.175.48.0/24
10
dest_ipcidr_match
192.31.196.0/24
10
dest_ipcidr_match
192.52.193.0/24
10
dest_ipcidr_match
192.88.99.0/24
10
dest_ipcidr_match
198.18.0.0/15
10
dest_ipcidr_match
198.51.100.0/24
10
dest_ipcidr_match
203.0.113.0/24
10

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 93 rules

Elastic 134 rules

Splunk 97 rules

Kusto 10 rules

YARA-L 8 rules