Bootkit

May 1, 2024 ยท View on GitHub

ID F0013
Objective(s) Defense Evasion, Persistence
Related ATT&CK Techniques Pre-OS Boot: Bootkit (T1542.003)
Version 2.2
Created 1 August 2019
Last Modified 28 April 2024

Bootkit

The boot sectors of a hard drive are modified (e.g., Master Boot Record (MBR)). ATT&CK associates bootkits with the Persistence. See ATT&CK: Pre-OS Boot: Bootkit (T1542.003).

The MBC also associates the Bootkit behavior with Defense Evasion because the malware may execute before or external to the system's kernel or hypervisor (e.g., through the BIOS), making it more difficult to detect. (As of 2020, ATT&CK also associates the technique with Persistence.)

Use in Malware

NameDateMethodDescription
Mebromi2011--The malware is an MBR bootkit and a BIOS bootkit targeting Award BIOS. [1]
TrickBot2016--The malware can implement malicious code into firmware, allowing read, write, and/or erasure of the UEFI/BIOS firmware. [2]

Detection

Tool: CAPEMappingAPIs
accesses_primary_patitionBootkit (F0013)--
bootkitBootkit (F0013)NtSetInformationFile, NtClose, DeviceIoControl, NtCreateFile, NtDuplicateObject, NtOpenFile, NtWriteFile, NtDeviceIoControlFile
direct_hdd_accessBootkit (F0013)--
enumerates_physical_drivesBootkit (F0013)--
physical_drive_accessBootkit (F0013)--
suspicious_ioctl_scsipassthoughBootkit (F0013)DeviceIoControl, NtDeviceIoControlFile

References

[1] https://www.webroot.com/blog/2011/09/13/mebromi-the-first-bios-rootkit-in-the-wild/

[2] https://eclypsium.com/wp-content/uploads/TrickBot-Now-Offers-TrickBoot-Persist-Brick-Profit.pdf