BITS is a low-bandwidth, asynchronous file transfer service used by Windows applications to download or upload files in the background without disrupting network performance. It is widely used for software updates, messaging applications, and system maintenance. Attackers can exploit BITS to persistently execute code, download malware, or clean up traces of their activity.
Attackers leverage BITS jobs to:
bitsadmin (deprecated) or PowerShell’s Start-BitsTransfer for execution.BITS jobs can run for up to 90 days by default, with possible extensions.
Attackers use these tools to create and manage BITS jobs:
Start-BitsTransfer and other commands for manipulating BITS jobs.