Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
MalwareUsed by 2 actors

LoJax

LoJax is a UEFI firmware implant/rootkit and bootkit publicly reported in 2018 as the first known in-the-wild UEFI rootkit. It is described as a repurposed version of the legitimate LoJack anti-theft software and has been attributed to the Sednit threat group, also tracked as APT28 and Fancy Bear. The malware targets UEFI firmware stored in SPI flash, enabling highly persistent compromise that can survive operating system reinstallation and even hard-drive replacement. Public reporting also describes LoJax as using a hardware misconfiguration to infect victim UEFI firmware and as being installed remotely with tooling capable of reading and overwriting portions of firmware flash memory. The malware has been associated with use of the RWEverything utility during firmware access and modification. LoJax has been cited as a firmware implant that used an added DXE module which, on each boot, dropped an agent to disk, allowing reinfection and persistence across OS reinstalls. A specific host indicator mentioned in the content is modification of the Windows Registry BootExecute value at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute from "autocheck autochk" to "autocheck autoche". LoJax is consistently referenced as a rare real-world SPI-flash/UEFI implant and as part of APT28’s persistence toolkit.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
APT28

The first known case of a real-world attack targeting the UEFI came in 2018 with the discovery of malware dubbed LoJax. A repurposed version of legitimate anti-theft software known as LoJack, it was created by the Kremlin-backed hacking group tracked under names including Sednit, Fancy Bear, and APT 28.

via wired com securitywired.com
APT 28

The first known case of a real-world attack targeting the UEFI came in 2018 with the discovery of malware dubbed LoJax. A repurposed version of legitimate anti-theft software known as LoJack, it was created by the Kremlin-backed hacking group tracked under names including Sednit, Fancy Bear, and APT 28.

via wired com securitywired.com
MITRE ATT&CK

Techniques & procedures

10 distinct techniques documented for this family, organized by ATT&CK tactic.

Persistence

7 techniques
T1037.005Startup ItemsEvidence1

"LoJax has modified the Registry key ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute’ ..."

T1112Modify RegistryEvidence7

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

T1542Pre-OS BootEvidence1

The malware was installed remotely using malware tools that can read and overwrite parts of the UEFI firmware’s flash memory.

T1542.001System FirmwareEvidence4

Secure Boot is designed to thwart UEFI bootkits, a form of malware that alters the Unified Extensible Firmware Interface, the successor to the BIOS, both of which begin the initial boot sequence. Because these bootkits load before the OS and most other code, they can be difficult to detect.

T1547Boot or Logon Autostart ExecutionEvidence1

LoJax has modified the Registry key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute' ... in order to execute its payload during Windows startup.

T1547.001Registry Run Keys / Startup FolderEvidence3

The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, .lnk files, or .bat files in the Windows Startup folder.

T1547.014Active SetupEvidence2

LoJax has modified the Registry key ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute’ ... in order to execute its payload during Windows startup.

Privilege Escalation

4 techniques
T1037.005Startup ItemsEvidence1

"LoJax has modified the Registry key ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute’ ..."

T1547Boot or Logon Autostart ExecutionEvidence1

LoJax has modified the Registry key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute' ... in order to execute its payload during Windows startup.

T1547.001Registry Run Keys / Startup FolderEvidence3

The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, .lnk files, or .bat files in the Windows Startup folder.

T1547.014Active SetupEvidence2

LoJax has modified the Registry key ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute’ ... in order to execute its payload during Windows startup.

Stealth

4 techniques
T1014RootkitEvidence2

APT28 has used a UEFI (Unified Extensible Firmware Interface) rootkit known as LoJax.

T1542Pre-OS BootEvidence1

The malware was installed remotely using malware tools that can read and overwrite parts of the UEFI firmware’s flash memory.

T1542.001System FirmwareEvidence4

Secure Boot is designed to thwart UEFI bootkits, a form of malware that alters the Unified Extensible Firmware Interface, the successor to the BIOS, both of which begin the initial boot sequence. Because these bootkits load before the OS and most other code, they can be difficult to detect.

T1564.004NTFS File AttributesEvidence1

Defense Impairment

2 techniques
T1112Modify RegistryEvidence7

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

T1601Modify System ImageEvidence1

LoJax modified the Registry key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute' from 'autocheck autochk' to 'autocheck autoche'.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution2

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping10

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.