CmdID

CmdID / Techniques

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

documented by LOLBAS and GTFOBins, or named by its rules

Sigma rules tagged with it

process creation, the highest levels first
criticalGreenbug Espionage Group IndicatorsFlorian Roth (Nextron Systems) · Windows
highAxios NPM Compromise Indicators - LinuxSwachchhanda Shrawan Poudel (Nextron Systems) · Linux
highAxios NPM Compromise Indicators - macOSSwachchhanda Shrawan Poudel (Nextron Systems) · macOS
highAxios NPM Compromise Indicators - WindowsSwachchhanda Shrawan Poudel (Nextron Systems) · Windows
highCurl Download And Execute CombinationSreeman, Nasreddine Bencherchali (Nextron Systems) · Windows
highFile Download And Execution Via IEExec.EXENasreddine Bencherchali (Nextron Systems) · Windows
highFile Download From IP Based URL Via CertOC.EXENasreddine Bencherchali (Nextron Systems) · Windows
highFile Download Using Notepad++ GUP UtilityNasreddine Bencherchali (Nextron Systems) · Windows
highFile Download Via Bitsadmin To A Suspicious Target FolderFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · Windows
highFile Download with Headless BrowserSreeman, Florian Roth (Nextron Systems) · Windows
highFile With Suspicious Extension Downloaded Via BitsadminFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · Windows
highFinger.EXE ExecutionFlorian Roth (Nextron Systems), omkar72, oscd.community · Windows
highPotential Exploitation of RCE Vulnerability CVE-2025-33053Swachchhanda Shrawan Poudel (Nextron Systems) · Windows
highPUA - Nimgrab Executionfrack113 · Windows
highSuspicious CertReq Command to DownloadChristian Burkard (Nextron Systems) · Windows
highSuspicious Curl.EXE DownloadFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · Windows
highSuspicious Desktopimgdownldr CommandFlorian Roth (Nextron Systems) · Windows
highSuspicious Download From File-Sharing Website Via BitsadminFlorian Roth (Nextron Systems) · Windows
highSuspicious Download from Office DomainFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · Windows
highSuspicious File Downloaded From Direct IP Via Certutil.EXENasreddine Bencherchali (Nextron Systems) · Windows
highSuspicious File Downloaded From File-Sharing Website Via Certutil.EXENasreddine Bencherchali (Nextron Systems) · Windows
highSuspicious Invoke-WebRequest ExecutionNasreddine Bencherchali (Nextron Systems) · Windows
mediumArbitrary File Download Via GfxDownloadWrapper.EXEVictor Sergeev, oscd.community · Windows
mediumCommand Line Execution with Suspicious URL and AppData StringsFlorian Roth (Nextron Systems), Jonhnathan Ribeiro, oscd.community · Windows
mediumDownload File To Potentially Suspicious Directory Via WgetJoseliyo Sanchez, @Joseliyo_Jstnk · Linux
mediumFile Download From Browser Process Via Inline URLFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · Windows
mediumFile Download Via BitsadminMichael Haag, FPT.EagleEye · Windows
mediumFile Download via CertOC.EXENasreddine Bencherchali (Nextron Systems) · Windows
mediumFile Download Via Curl.EXEFlorian Roth (Nextron Systems) · Windows
mediumFile Download Via Nscurl - MacOSDaniel Cortez · macOS
mediumHidden Flag Set On File/Directory Via Chflags - MacOSOmar Khaled (@beacon_exe) · macOS
mediumMsiExec Web InstallFlorian Roth (Nextron Systems) · Windows
mediumPotential Data Exfiltration Via Curl.EXEFlorian Roth (Nextron Systems), Cedric MAURUGEON (Update) · Windows
mediumPotential DLL File Download Via PowerShell Invoke-WebRequestFlorian Roth (Nextron Systems), Hieu Tran · Windows
mediumPotential Download/Upload Activity Using Type CommandNasreddine Bencherchali (Nextron Systems) · Windows
mediumPotential In-Memory Download And Compile Of PayloadsSohan G (D4rkCiph3r), Red Canary (idea) · macOS
mediumPotential Pikabot Infection - Suspicious Command Combinations Via Cmd.EXEAlejandro Houspanossian ('@lekz86') · Windows
mediumRemote File Download Via Desktopimgdownldr UtilityTim Rauch, Elastic (idea) · Windows
mediumRemote File Download Via Findstr.EXEFurkan CALISKAN, @caliskanfurkan_, @oscd_initiative, Nasreddine Bencherchali (Nextron Systems) · Windows
mediumReplace.exe Usagefrack113 · Windows
mediumScheduled Task Creation with Curl and PowerShell Execution ComboSwachchhanda Shrawan Poudel (Nextron Systems) · Windows
mediumSuspicious Curl File Upload - LinuxNasreddine Bencherchali (Nextron Systems), Cedric MAURUGEON (Update) · Linux
mediumSuspicious Download Via Certutil.EXEFlorian Roth (Nextron Systems), Jonhnathan Ribeiro, oscd.community, Nasreddine Bencherchali (Nextron Systems) · Windows
mediumSuspicious Extrac32 Executionfrack113 · Windows
mediumSuspicious Invoke-WebRequest Execution With DirectIPNasreddine Bencherchali (Nextron Systems) · Windows
lowBrowser Execution In Headless ModeNasreddine Bencherchali (Nextron Systems) · Windows
lowCurl Usage on LinuxNasreddine Bencherchali (Nextron Systems) · Linux
lowCurl.EXE ExecutionFlorian Roth (Nextron Systems) · Windows
lowInsensitive Subfolder Search Via Findstr.EXEFurkan CALISKAN, @caliskanfurkan_, @oscd_initiative, Nasreddine Bencherchali (Nextron Systems) · Windows
lowProcess Execution From WebDAV ShareSwachchhanda Shrawan Poudel (Nextron Systems) · Windows

Command lines CmdID reads as it

everyday examples from tldr-pages, CC BY 4.0

Make an HTTP GET request and dump the contents in stdout on the page for curl

curl https://example.comIdentify

Make 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.comIdentify

Download a file, saving the output under the filename indicated by the URL on the page for curl

curl --remote-name https://example.com/filename.zipIdentify

Display information about a specific user on the page for finger.exe

finger user@hostIdentify

Display information about all users on the specified host on the page for finger.exe

finger @hostIdentify

Display information in a longer format on the page for finger.exe

finger user@host -lIdentify

Open a specific URL or file on the page for msedge.exe

msedge https://example.comIdentify

Add 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 /aIdentify

To add a file to the job on the page for bitsadmin addfile

bitsadmin /addfile myDownloadJob http://downloadsrv/10mb.zip c:\10mb.zipIdentify

To start a transfer job named myDownloadJob on the page for bitsadmin transfer

bitsadmin /transfer myDownloadJob http://prodserver/audio.wma c:\downloads\audio.wmaIdentify

Set the hidden flag for a file on the page for chflags

chflags hidden path/to/fileIdentify

Unset the hidden flag for a file on the page for chflags

chflags nohidden path/to/fileIdentify

And 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.