Lion Cipher Lab

Detect LSASS credential theft from Sysmon ProcessAccess (Event ID 10)

Why it matters

LSASS — the Local Security Authority Subsystem Service — holds the secrets that unlock the rest of a network: cached password hashes, Kerberos tickets, and tokens. Reading its memory is one of the most common and highest-impact moves an intruder makes, and MITRE ATT&CK tracks it as its own sub-technique, T1003.001. But a SOC cannot simply alert on 'something touched lsass': the operating system, your antivirus, your EDR, WMI, and LSASS itself open handles to that process constantly, so the obvious rule buries the one real credential dump under a landslide of benign noise. The craft is…

What you'll learn

Steps in this lab

  1. What LSASS credential theft looks like from the outside
  2. The one event that carries the signal: Sysmon Event ID 10
  3. Decode the GrantedAccess bitmask — why 0x1010 is not 0x1000
  4. Why the obvious rule drowns you (the judgement)
  5. Build the synthetic EID 10 fixture
  6. Write four detections and score them
  7. Read the results like an analyst, not a scoreboard
  8. Name the bypasses — an allowlist is not armour
  9. The stronger controls this detection sits in front of
  10. Where this goes next

Open the full interactive lab →