ATT&CK Reference
Portfolio

TA0003 · PERSISTENCE

Pre-OS Boot

T1542Linux · Network Devices · Windows · macOSattack.mitre.org

Adversaries may abuse Pre-OS Boot mechanisms as a way to establish persistence on a system. During the booting process of a computer, firmware and various startup services are loaded before the operating system.

Detect it with

Perform integrity checking on pre-OS boot mechanisms that can be manipulated for malicious purposes. Take snapshots of boot records and firmware and compare against known good images.

Why it matters on shift

Pre-OS Boot is one of the concrete ways adversaries achieve persistence. Recognising it in telemetry lets you name the technique in your ticket and pivot to what came before and after.

What to look for next

After persistence, the next tactic is usually Privilege Escalation. Search your telemetry for the transition before closing the ticket.

5 sub-techniques

How it shows up in practice

  1. T1542.001

    System Firmware

    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…

  2. T1542.002

    Component Firmware

    Adversaries may modify component firmware to persist on systems.

  3. T1542.003

    Bootkit

    Adversaries may use bootkits to persist on systems. A bootkit is a malware variant that modifies the boot sectors of a hard drive, allowing malicious code to execute before a computer's operating system has loaded.

  4. T1542.004

    ROMMONkit

    Adversaries may abuse the ROM Monitor (ROMMON) by loading an unauthorized firmware with adversary code to provide persistent access and manipulate device behavior that is difficult to detect.

  5. T1542.005

    TFTP Boot

    Adversaries may abuse netbooting to load an unauthorized network device operating system from a Trivial File Transfer Protocol (TFTP) server.

Kill-chain context

← beforeExecutionPersistenceafter →Privilege Escalation