T1105 Ingress Tool Transfer
Adversaries may transfer tools or other files from an external system into a compromised environment. MITRE ATT&CK
85 programs on CmdID 57 Sigma rules T1105 on attack.mitre.org
Programs for it
abdownloadappinstaller.exeDownloadaria2cdownloadbashdownloadbcp.exeDownloadbitsadmin.exeDownloadcertoc.exeDownloadcertreq.exeDownloadcertutil.exeDownloadcmd.exeDownloadcmdl32.exeDownloadcodedownloadconfigsecuritypolicy.exeDownloadcurldownloaddesktopimgdownldr.exeDownloaddevtunnel.exeDownloaddiantz.exeDownloaddtutil.exeCopyecmangen.exeDownloadesentutl.exeCopyexcel.exeDownloadexpand.exeDownloadextrac32.exeDownloadfindstr.exeDownloadfinger.exeDownloadftpdownloadftp.exeDownloadhh.exeDownloadieexec.exeDownloadimewdbld.exeDownloadinstallutil.exeDownloadjrunscriptdownloadjuliadownloadkshdownloadldifde.exeDownloadluadownloadmakecab.exeDownloadmpcmdrun.exeDownloadmsaccess.exeDownloadmsdeploy.exeCopymsedge.exeDownloadmsedge_proxy.exeDownloadmshta.exeDownloadmsohtmed.exeDownloadmsoxmled.exeDownloadmspub.exeDownloadmsxsl.exeDownloadncdownloadngen.exeDownloadnginxdownloadnodedownloadonedrivestandaloneupdater.exeDownloadopenssldownloadoutlook.exeDownloadperldownloadphotoviewer.dllDownloadphpdownloadpowerpnt.exeDownloadpresentationhost.exeDownloadprint.exeCopyprintbrm.exeDownloadprotocolhandler.exeDownloadpythondownloadreplace.exeCopyrubydownloadrundll32.exeDownloadscrobj.dllDownloadshimgvw.dllDownloadsmbclientdownloadsocatdownloadtardownloadtar.exeCopyvisio.exeDownloadvslaunchbrowser.exeDownloadwgetdownloadwhoisdownloadwinget.exeExecutewinproj.exeDownloadwinword.exeDownloadwmic.exeCopywsl.exeDownloadxsd.exeDownloadxwizard.exeDownloadyumdownloadzshdownloadSigma rules tagged with it
Command lines CmdID reads as it
Make an HTTP GET request and dump the contents in stdout on the page for curl
curl https://example.comIdentifyMake an HTTP GET request, follow any 3xx redirects, and dump the reply headers and contents to stdout on the page for curl
curl --location --dump-header - https://example.comIdentifyDownload a file, saving the output under the filename indicated by the URL on the page for curl
curl --remote-name https://example.com/filename.zipIdentifyDisplay information about a specific user on the page for finger.exe
finger user@hostIdentifyDisplay information about all users on the specified host on the page for finger.exe
finger @hostIdentifyDisplay information in a longer format on the page for finger.exe
finger user@host -lIdentifyOpen a specific URL or file on the page for msedge.exe
msedge https://example.comIdentifyAdd files to the destination directory instead of replacing existing files on the page for replace.exe
replace path\to\file_or_directory path\to\destination_directory /aIdentifyTo add a file to the job on the page for bitsadmin addfile
bitsadmin /addfile myDownloadJob http://downloadsrv/10mb.zip c:\10mb.zipIdentifyTo start a transfer job named myDownloadJob on the page for bitsadmin transfer
bitsadmin /transfer myDownloadJob http://prodserver/audio.wma c:\downloads\audio.wmaIdentifyAnd 12 more examples on CmdID’s program pages.
An example is here when CmdID’s reading of it names T1105: a Sigma rule it trips is tagged with it, or its abuse is documented as it.