Is a UEFI BIOS rootkit deployed to persist remote access software on some targeted systems.1
- Tactics
- Persistence, Stealth
- Platforms
- Network Devices, Windows
- Version
- 2.0
- Created
- 19 December 2019
- Last modified
- 12 May 2026
- Contributors
- Jean-Ian Boutin, ESET; McAfee; Ryan Becwar
Adversaries may modify system firmware to persist on systems.The BIOS (Basic Input/Output System) and The Unified Extensible Firmware Interface (UEFI) or Extensible Firmware Interface (EFI) are examples of system firmware that operate as the software interface between the operating system and hardware of a computer.[1][2][3]
System Firmware MITRE reference T1542.001
3 software entries are documented implementing this technique. MITRE files each as a tool or as malware; newest first, then by how many groups carry them.
Is a UEFI BIOS rootkit developed by the company Hacking Team to persist remote access software on some targeted systems.1
Performs BIOS modification and can download and execute a file as well as protect itself from removal.1
All 3 software entries for this technique
Offense vs defense T1542.001
Is defensive coverage keeping up with adversary use? Eight counts, each ranked against all 697 ATT&CK techniques. Attack sits left, defense right, so a shape leaning left means adversaries are better documented here than defenders are equipped. Hover any spoke for its percentile and the share of techniques that have more. The timeline below shows when each side arrived.
How it got here
Adversary activity (campaign spans) over cumulative rule output. Each source is plotted independently from zero, so neither line includes the other. Campaign dates are year-granularity.
System Firmware detection strategy DET0099
MITRE names one behaviour worth catching for this technique and breaks it into 2 analytics, one per platform. Each carries the log sources it needs and the fields you tune per environment.
Detection Strategy for T1542.001 Pre-OS Boot: System Firmware
AN0275 · Windows
Unexpected write operations to BIOS/UEFI firmware regions or EFI boot partitions that do not correlate with legitimate vendor firmware updates. API calls or utilities such as fwupdate.exe or vendor flash tools executed from non-administrative or non-IT management accounts. Suspicious raw disk writes targeting System Firmware GUID partitions followed by abnormal reboot sequences.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Process CreationDC0032 | WinEventLog:Security | EventCode=4688 |
| File CreationDC0039 | WinEventLog:Sysmon | EventCode=11 |
| Drive AccessDC0054 | WinEventLog:Sysmon | EventCode=9 |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| AllowedFirmwareUpdateTools | Legitimate vendor tools permitted to perform firmware flashing or BIOS updates. |
| TimeWindow | Expected time periods for approved firmware updates, used for correlating suspicious activity outside patch cycles. |
| KnownGoodFirmwareHashes | Baseline hashes of vendor BIOS/UEFI firmware for integrity comparison. |
AN0276 · Network Devices
Unauthorized firmware uploads to routers, switches, or firewalls via TFTP/FTP/SCP. Logs showing boot variable or startup image path changes redirecting to non-standard firmware images. Abnormal reboots or firmware rollback attempts following configuration modification events.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| Firmware ModificationDC0004 | networkdevice:config | Boot image path or firmware configuration variable modified outside of maintenance windows |
| Drive ModificationDC0046 | networkdevice:runtime | Firmware image uploaded via TFTP/FTP/SCP |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| ApprovedFirmwareHashes | Known good firmware image hashes stored for validation. |
| MaintenanceWindows | Expected time periods when firmware uploads or reboots are considered normal. |
| SourceIPWhitelist | List of trusted management IPs allowed to initiate firmware uploads. |
Check the integrity of the existing BIOS or EFI to determine if it is vulnerable to modification. Use Trusted Platform Module technology. Move system's root of trust to hardware to prevent tampering with the SPI flash memory. Technologies such as Intel Boot Guard can assist with this.
Prevent adversary access to privileged accounts or access necessary to perform this technique.
Patch the BIOS and EFI as necessary.
Tests from Atomic Red Team (MIT licence) · technique definition