Ingress Tool Transfer
- ID
- T1105
- Tactics
- TA0011 Command and Control
- Platforms
- ESXi, Linux, macOS, Network Devices, Windows
- Data sources
- Network Connection Creation, File Creation, Process Creation, Command Execution, Network Traffic Flow
- Source
- attack.mitre.org
- MITRE last modified
- 12 Sep 2026
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).
On Windows, adversaries may use various utilities to download tools, such as copy, finger, certutil, and PowerShell commands such as IEX(New-Object Net.WebClient).downloadString() and Invoke-WebRequest. On Linux and macOS systems, a variety of utilities also exist, such as curl, scp, sftp, tftp, rsync, finger, and wget.[2] A number of these tools, such as wget, curl, and scp, also exist on ESXi. After downloading a file, a threat actor may attempt to verify its integrity by checking its hash value (e.g., via certutil -hashfile).[3]
Adversaries may also abuse installers and package managers, such as yum or winget, to download tools to victim hosts. Adversaries have also abused file application features, such as the Windows search-ms protocol handler, to deliver malicious files to victims through remote file searches invoked by User Execution (typically after interacting with Phishing lures).[4]
Files can also be transferred using various Web Services as well as native or otherwise present tools on the victim system.[5] In some cases, adversaries may be able to leverage services that sync between a web-based and an on-premises client, such as Dropbox or OneDrive, to transfer files onto victim systems. For example, by compromising a cloud account and logging into the service's web portal, an adversary may be able to trigger an automatic syncing process that transfers the file onto the victim's machine.[6]
Detection
- DET0060 Detect Ingress Tool Transfers via Behavioral Chain
Data components: Network Connection Creation, File Creation, Process Creation, Command Execution, Network Traffic Flow
Mitigations (2)
- M1031 Network Intrusion Prevention
Network intrusion detection and prevention systems that use network signatures to identify traffic for specific adversary malware or unusual data transfer over known protocols like FTP can be used to mitigate activity at the network level. Signatures are often for unique indicators within protocols and may be based on the specific obfuscation technique used by a particular adversary or tool, and will likely be different across various malware families and versions. Adversaries will likely change tool C2 signatures over time or construct protocols in such a way as to avoid detection by common defensive tools.[1]
- M1037 Filter Network Traffic
Use network filtering to block outbound traffic from compromised systems to unapproved external destinations. Restricting access to known, trusted IP addresses and protocols can prevent attackers from downloading malicious tools or payloads onto compromised servers after gaining initial access.
Groups (90)
- G0004 Ke3chang
- G0007 APT28
- G0010 Turla
- G0012 Darkhotel
- G0016 APT29
- G0021 Molerats
- G0022 APT3
- G0026 APT18
- G0027 Threat Group-3390
- G0032 Lazarus Group
- G0034 Sandworm Team
- G0035 Dragonfly
- G0040 Patchwork
- G0044 Winnti Group
- G0045 menuPass
- G0046 FIN7
- G0047 Gamaredon Group
- G0049 OilRig
- G0050 APT32
- G0059 Magic Hound
- G0060 BRONZE BUTLER
- G0061 FIN8
- G0064 APT33
- G0065 Leviathan
- G0066 Elderwood
- G0067 APT37
- G0068 PLATINUM
- G0069 MuddyWater
- G0075 Rancor
- G0078 Gorgon Group
- G0080 Cobalt Group
- G0081 Tropic Trooper
- G0082 APT38
- G0087 APT39
- G0090 WIRTE
- G0091 Silence
- G0092 TA505
- G0093 GALLIUM
- G0094 Kimsuky
- G0096 APT41
- G0099 APT-C-36
- G0102 Wizard Spider
- G0106 Rocke
- G0107 Whitefly
- G0112 Windshift
- G0114 Chimera
- G0117 Fox Kitten
- G0119 Indrik Spider
- G0120 Evilnum
- G0121 Sidewinder
- G0123 Volatile Cedar
- G0125 HAFNIUM
- G0127 TA551
- G0128 ZIRCONIUM
- G0129 Mustang Panda
- G0130 Ajax Security Team
- G0131 Tonto Team
- G0133 Nomadic Octopus
- G0135 BackdoorDiplomacy
- G0136 IndigoZebra
Showing 60 of 90. Full list on attack.mitre.org.
Software (411)
- S0009 Hikit
- S0011 Taidoor
- S0012 PoisonIvy
- S0013 PlugX
- S0015 Ixeshe
- S0017 BISCUIT
- S0020 China Chopper
- S0022 Uroburos
- S0023 CHOPSTICK
- S0024 Dyre
- S0032 gh0st RAT
- S0042 LOWBALL
- S0044 JHUHUGIT
- S0051 MiniDuke
- S0053 SeaDuke
- S0054 CloudDuke
- S0055 RARSTONE
- S0070 HTTPBrowser
- S0074 Sakula
- S0077 CallMe
- S0078 Psylo
- S0079 MobileOrder
- S0080 Mivast
- S0081 Elise
- S0082 Emissary
- S0083 Misdat
- S0084 Mis-Type
- S0085 S-Type
- S0086 ZLib
- S0087 Hi-Zor
- S0088 Kasidet
- S0092 Agent.btz
- S0093 Backdoor.Oldrea
- S0094 Trojan.Karagany
- S0095 ftp
- S0106 cmd
- S0109 WEBC2
- S0115 Crimson
- S0118 Nidiran
- S0124 Pisloader
- S0125 Remsec
- S0128 BADNEWS
- S0130 Unknown Logger
- S0132 H1N1
- S0134 Downdelph
- S0137 CORESHELL
- S0139 PowerDuke
- S0140 Shamoon
- S0141 Winnti for Windows
- S0144 ChChes
- S0145 POWERSOURCE
- S0147 Pteranodon
- S0148 RTM
- S0150 POSHSPY
- S0153 RedLeaves
- S0154 Cobalt Strike
- S0160 certutil
- S0164 TDTESS
- S0166 RemoteCMD
- S0168 Gazer
Showing 60 of 411. Full list on attack.mitre.org.
