- Tactics
- Persistence, Stealth
- Platform
- Network Devices
- Version
- 2.0
- Created
- 20 October 2020
- Last modified
- 12 May 2026
Offense vs defense T1542.004
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.
ROMMONkit detection strategy DET0175
MITRE names one behaviour worth catching for this technique and breaks it into 1 analytic, one per platform. Each carries the log sources it needs and the fields you tune per environment.
Detection Strategy for T1542.004 Pre-OS Boot: ROMMONkit
AN0497 · Network Devices
Detection of anomalous ROMMON image changes or upgrades, unexpected reboots following firmware updates, and unauthorized use of firmware upgrade commands or TFTP transfers. Correlation of config modification, privilege escalation, and boot cycle anomalies provides visibility into ROMMON tampering attempts.
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 | Log entries indicating ROMMON image upgrade commands (boot system, upgrade rom-monitor) |
| OS API ExecutionDC0021 | networkdevice:syslog | Unexpected reload, crashinfo, or boot message not tied to scheduled maintenance |
| Network Connection CreationDC0082 | NSM:Flow | Outbound or inbound TFTP file transfers of ROMMON or firmware binaries |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| ApprovedROMMONVersions | Baseline ROMMON image versions authorized for the environment |
| TimeWindow | Correlation window between ROMMON update command, TFTP file transfer, and device reboot |
| AdminUserContext | Expected privileged accounts allowed to execute ROMMON upgrade commands |
Periodically check the integrity of system image to ensure it has not been modified.
Enable secure boot features to validate the digital signature of the boot environment and system image using a special purpose hardware device. If the validation check fails, the device will fail to boot preventing loading of unauthorized software.
Network intrusion detection and prevention systems that use network signatures to identify traffic for specific protocols, such as TFTP, can be used to mitigate activity at the network level. Signatures are often for unique indicators within protocols and may be based on the specific technique used by a particular adversary or tool, and will likely be different across various network configurations.