Abuse of BITSAdmin for Remote File Downloads
Attackers abuse the legitimate BITSAdmin utility to download and execute malicious payloads via the Background Intelligent Transfer Service, facilitating various post-exploitation activities.
BITSAdmin is a built-in Windows command-line tool designed for managing the Background Intelligent Transfer Service (BITS). Attackers frequently abuse this utility to download malicious payloads into a target environment. Because BITS activity often occurs in the background as a service process, it can successfully evade many traditional security controls that monitor for direct process execution of unauthorized downloaders.
This technique is a staple of "Living off the Land" (LotL) tactics and has been observed in numerous campaigns, including Sodinokibi (REvil) ransomware, the Flax Typhoon threat actor, and Scattered Spider. Defenders should monitor for command-line arguments involving 'transfer' or 'addfile' parameters, as these are primary indicators of BITS-based download activity. Because legitimate administrative or system update processes may use BITS, detection engineering teams must tune their rules to account for known-good parent processes or legitimate network locations.
Attack Chain
- Attacker establishes initial access or presence on a target endpoint via phishing, exploit, or credential compromise.
- Attacker identifies the need to retrieve additional tooling, secondary payloads, or backdoors.
- Attacker invokes
bitsadmin.exefrom the command line using arguments such as/transferor/addfileto stage a remote download. - The BITS service initiates a background job to connect to the attacker-controlled remote URL.
- The remote payload is transferred to a local directory on the compromised host.
- The BITS job completes, and the attacker executes the downloaded payload (e.g., malware, ransomware, or RAT).
- Attacker achieves objectives, such as privilege escalation, persistence, or data exfiltration.
Impact
Abuse of BITSAdmin has been documented across various high-impact campaigns, including ransomware operations and state-sponsored espionage. Successful exploitation allows attackers to bypass security monitoring for file downloads, enabling the deployment of secondary malware, which can lead to full system compromise, exfiltration of sensitive organizational data, and long-term persistence within the environment.
Recommendation
- Deploy the provided Sigma rule to monitor for suspicious
bitsadmin.execommand-line execution patterns. - Configure EDR telemetry to log complete command-line strings for
bitsadmin.exeand identify the parent process. - Baseline administrative use of BITS in the environment to refine the false-positive filtering logic.
- Focus hunting efforts on
svchost.exeprocess trees that originate frombitsadmin.exeto identify the resulting payload execution.
Immediate actions
Deploy the BITSAdmin detection rule and tune against known administrative processes.
Threat Hunt
Search for non-standard parent processes spawning bitsadmin.exe.
Data: Process creation events (Event ID 1)
Detection coverage 1
Detect BITSAdmin Remote File Download
mediumDetects the use of bitsadmin.exe with transfer or addfile arguments to download remote files.
Detection queries are available on the platform. Get full rules →