T1197: BITS Jobs
Adversaries may abuse BITS jobs to persistently execute code and perform various background tasks. Windows Background Intelligent Transfer Service (BITS) is a low-bandwidth, asynchronous file transfer mechanism exposed through Component Object Model (COM).[1][2] BITS is commonly used by updaters, messengers, and other applications preferred to operate in the background (using available idle bandwidth) without interrupting other networked applications. File transfer tasks are implemented as BITS jobs, which contain a queue of one or more file operations.
The interface to create and manage BITS jobs is accessible through PowerShell and the BITSAdmin tool.[2][3]
Adversaries may abuse BITS to download (e.g. Ingress Tool Transfer), execute, and even clean up after running malicious code (e.g. Indicator Removal). BITS tasks are self-contained in the BITS job database, without new files or registry modifications, and often permitted by host firewalls.[4][5][6] BITS enabled execution may also enable persistence by creating long-standing jobs (the default maximum lifetime is 90 days and extendable) or invoking an arbitrary program when a job completes or errors (including after system reboots).[7][4]
BITS upload functionalities can also be used to perform Exfiltration Over Alternative Protocol.[4]
Analyst context for executives and security teams
BITS Jobs matter because they let activity hide inside a normal Windows background transfer service used by legitimate software. If abused, a BITS job can download content, trigger execution after completion or error, survive reboots, and persist for long periods without obvious new files or registry changes. For leaders, the risk is not just malware delivery; it is whether Windows endpoint monitoring, egress controls, and incident response procedures can see and govern a trusted OS mechanism being used for stealth, persistence, and execution.
Executive priority
Prioritize this where Windows endpoints are critical to business operations or where background network activity is broadly allowed. Ask whether security teams can inventory and investigate BITS jobs, whether PowerShell and BITSAdmin usage is monitored, and whether egress filtering distinguishes authorized background transfers from suspicious ones. This technique also supports audit and compliance conversations: evidence should show that privileged account use, OS configuration, and network filtering controls are actively managed rather than assumed.
Technical view
T1197 applies to Windows and is associated with stealth, persistence, and execution. ATT&CK describes abuse of BITS through COM, PowerShell, and BITSAdmin to create self-contained jobs in the BITS job database, download files, invoke programs on job completion or error, and potentially upload data. SOC and IR teams should validate visibility into BITS job creation, modification, long-lived jobs, completion/error actions, BITSAdmin and PowerShell-driven management, and outbound transfers initiated through BITS. Relationship context includes detection strategy DET0098 and use by multiple groups and software entries, including BITSAdmin, Cobalt Strike, backdoors, downloaders, and ransomware-related software; use this as prioritization context, not as proof of local exposure.
Likely telemetry
- Windows endpoint process creation and command-line activity involving BITSAdmin and PowerShell management of BITS
- BITS job inventory or artifacts from the BITS job database, including job owner, lifetime, queued files, remote URLs, and notification commands
- COM-based BITS activity where available from endpoint telemetry
- Network egress records for background transfers, including destination, timing, volume, and initiating host/process context where available
- Execution telemetry for programs launched after BITS job completion or error, including after reboot
Detection direction
- Validate DET0098-style coverage for BITS abuse rather than only generic malware execution alerts.
- Tune for suspicious BITS characteristics: unexpected users creating jobs, long-lived jobs, unusual remote destinations, jobs with execution actions, or BITS activity paired with PowerShell/BITSAdmin usage.
- Account for false positives from legitimate updaters, messengers, and applications that use BITS for background transfers; baselining by endpoint role and software inventory is important.
- Look for relationship-driven chains: BITS download activity may align with ingress tool transfer, execution, cleanup behavior, or alternative-protocol exfiltration described in ATT&CK.
- Check blind spots where host firewalls allow BITS by default, where command-line logging is incomplete, or where teams do not routinely collect BITS job state during triage.
Mitigation priorities
- Start with user account management: enforce least privilege and review who can create or manage jobs capable of triggering execution.
- Harden Windows operating system configuration so unnecessary features and permissive defaults are reduced where business use does not require them.
- Apply network traffic filtering for ingress, egress, and lateral traffic so background transfers are not implicitly trusted solely because they use a Windows service.
- Operationalize IR playbooks to enumerate and remove suspicious BITS jobs and to preserve job details for investigation.
- Use approved software baselines to distinguish legitimate BITS-using applications from unexpected or user-created transfer jobs.
Analyst notes and limits
MITRE provides no official detection text for this technique, but the relationship to DET0098 supplies a detection-strategy anchor. The strongest local validation points are endpoint visibility into BITS job state, PowerShell/BITSAdmin activity, and egress context. The group and software relationships show that this behavior has appeared across different threat and tool contexts, but they should not be interpreted as current activity in any specific environment.
This take is based only on the supplied ATT&CK fields, external references, and relationships. It does not assert active exploitation, confirmed attribution, or existing detection coverage. Exact telemetry availability, logging configuration, normal BITS usage, and response procedures must be verified in the local Windows environment.
BITS Jobs
Adversaries may abuse BITS jobs to persistently execute code and perform various background tasks. Windows Background Intelligent Transfer Service (BITS) is a low-bandwidth, asynchronous file transfer mechanism exposed through Component Object Model (COM).[1][2] BITS is commonly used by updaters, messengers, and other applications preferred to operate in the background (using available idle bandwidth) without interrupting other networked applications. File transfer tasks are implemented as BITS jobs, which contain a queue of one or more file operations.
The interface to create and manage BITS jobs is accessible through PowerShell and the BITSAdmin tool.[2][3]
Adversaries may abuse BITS to download (e.g. Ingress Tool Transfer), execute, and even clean up after running malicious code (e.g. Indicator Removal). BITS tasks are self-contained in the BITS job database, without new files or registry modifications, and often permitted by host firewalls.[4][5][6] BITS enabled execution may also enable persistence by creating long-standing jobs (the default maximum lifetime is 90 days and extendable) or invoking an arbitrary program when a job completes or errors (including after system reboots).[7][4]
BITS upload functionalities can also be used to perform Exfiltration Over Alternative Protocol.[4]
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Groups, software, and campaigns
G0040: Patchwork
Patchwork is a cyber espionage group that was first observed in December 2015. While the group has not been definitively attributed, circumstantial evidence suggests the group may be a pro-Indian or Indian entity. Patchwork has been seen targeting industries related to diplomatic and government agencies. Much of the code used by this group was copied and pasted from online forums. Patchwork was also seen operating spearphishing campaigns targeting U.S. think tank groups in March and April of 2018.[1] [2][3][4]
G0065: Leviathan
Leviathan is a Chinese state-sponsored cyber espionage group that has been attributed to the Ministry of State Security's (MSS) Hainan State Security Department and an affiliated front company.[1] Active since at least 2009, Leviathan has targeted the following sectors: academia, aerospace/aviation, biomedical, defense industrial base, government, healthcare, manufacturing, maritime, and transportation across the US, Canada, Australia, Europe, the Middle East, and Southeast Asia.[1][2][3][4]
G0087: APT39
APT39 is one of several names for cyber espionage activity conducted by the Iranian Ministry of Intelligence and Security (MOIS) through the front company Rana Intelligence Computing since at least 2014. APT39 has primarily targeted the travel, hospitality, academic, and telecommunications industries in Iran and across Asia, Africa, Europe, and North America to track individuals and entities considered to be a threat by the MOIS.[1][2][3][4][5]
G0096: APT41
APT41 is a threat group that researchers have assessed as Chinese state-sponsored espionage group that also conducts financially-motivated operations. Active since at least 2012, APT41 has been observed targeting various industries, including but not limited to healthcare, telecom, technology, finance, education, retail and video game industries in 14 countries.[1] Notable behaviors include using a wide range of malware and tools to complete mission objectives. APT41 overlaps at least partially with public reporting on groups including BARIUM and Winnti Group.[2][3]
G0102: Wizard Spider
Wizard Spider is a Russia-based financially motivated threat group originally known for the creation and deployment of TrickBot since at least 2016. Wizard Spider possesses a diverse arsenal of tools and has conducted ransomware campaigns against a variety of organizations, ranging from major corporations to hospitals.[1][2][3]
S0652: MarkiRAT
MarkiRAT is a remote access Trojan (RAT) compiled with Visual Studio that has been used by Ferocious Kitten since at least 2015.[1]
S0534: Bazar
Bazar is a downloader and backdoor that has been used since at least April 2020, with infections primarily against professional services, healthcare, manufacturing, IT, logistics and travel companies across the US and Europe. Bazar reportedly has ties to TrickBot campaigns and can be used to deploy additional malware, including ransomware, and to steal sensitive data.[1]
S0154: Cobalt Strike
Cobalt Strike is a commercial, full-featured, remote access tool that bills itself as “adversary simulation software designed to execute targeted attacks and emulate the post-exploitation actions of advanced threat actors”. Cobalt Strike’s interactive post-exploit capabilities cover the full range of ATT&CK tactics, all executed within a single, integrated system.[1]
In addition to its own capabilities, Cobalt Strike leverages the capabilities of other well-known tools such as Metasploit and Mimikatz.[1]
S0554: Egregor
S0201: JPIN
S0333: UBoatRAT
S0654: ProLock
S0190: BITSAdmin
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 2.0 | Current bundle | 0ef95c4b9cfc… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
Microsoft COM
Microsoft. (n.d.). Component Object Model (COM). Retrieved November 22, 2017.
Open source URL -
[2]
Microsoft BITS
Microsoft. (n.d.). Background Intelligent Transfer Service. Retrieved January 12, 2018.
Open source URL -
[3]
Microsoft BITSAdmin
Microsoft. (n.d.). BITSAdmin Tool. Retrieved January 12, 2018.
Open source URL -
[4]
CTU BITS Malware June 2016
Counter Threat Unit Research Team. (2016, June 6). Malware Lingers with BITS. Retrieved January 12, 2018.
Open source URL -
[5]
Mondok Windows PiggyBack BITS May 2007
Mondok, M. (2007, May 11). Malware piggybacks on Windows’ Background Intelligent Transfer Service. Retrieved January 12, 2018.
Open source URL -
[6]
Symantec BITS May 2007
Florio, E. (2007, May 9). Malware Update with Windows Update. Retrieved January 12, 2018.
Open source URL -
[7]
PaloAlto UBoatRAT Nov 2017
Hayashi, K. (2017, November 28). UBoatRAT Navigates East Asia. Retrieved January 12, 2018.
Open source URL -
[8]
mitre-attack T1197Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.