Lion Cipher Lab

Characterize a bootkit: persistence that loads before Windows does

Why it matters

A bootkit is the nastiest kind of persistence: it plants itself in the code that runs BEFORE the operating system — the firmware boot path, the EFI System Partition, the boot record — so it is already in control by the time Windows, and therefore any antivirus, starts. That is why a bootkit survives a full OS reinstall and is invisible to the tools running inside the OS: whatever loads first gets to decide what everything after it is allowed to see. If you can only ask the live machine 'are you infected?', a good bootkit will confidently answer 'no'. The professional skill this drill builds…

What you'll learn

Steps in this lab

  1. The scenario, and what a bootkit actually is
  2. The one rule of bootkit hunting: do not trust the running OS
  3. Artifact 1 — the EFI System Partition listing (read the ESP)
  4. Artifact 2 — hash and signature: prove the boot file was tampered
  5. Artifact 3 — boot entries and BootOrder (what the firmware runs first)
  6. Artifact 4 — the disk-sector view (a modified VBR, the BIOS branch)
  7. Artifact 5 — the rogue boot-start driver (offline registry hive)
  8. WHEN this evidence answers the question — and when it can still fool you
  9. What you actually learned

Open the full interactive lab →