Lion Cipher Lab

Pass-the-Hash: move laterally with a stolen NTLM hash in your own AD lab — then break the reuse with LAPS

Why it matters

Pass-the-Hash is one of the most reliable ways real intrusions spread, and it is almost never a clever exploit -- it is credential reuse. Windows can authenticate an NTLM logon using the account's password HASH instead of the plaintext, so if you steal the hash you can log in as that user without ever knowing or cracking the password. The reason this becomes a network-wide disaster is boring and extremely common: organisations build machines from one image and leave the SAME local Administrator password on all of them. One password means one NT hash, so a single hash dumped from any machine…

What you'll learn

Steps in this lab

  1. First, the shape of the problem — a hash is a password, and reuse is the disaster
  2. Set up: two Windows hosts that share a local admin password
  3. Get the hash: dump local accounts from the host you control
  4. BEFORE — pass the hash to a SECOND host and get a shell
  5. Why this worked — and why 'use a longer password' does nothing
  6. HARDEN (fix 1) — kill the reuse with Windows LAPS, then re-measure
  7. HARDEN (fix 2) — deny local accounts a network logon, then re-measure
  8. Honest limits, and how a pro thinks about it

Open the full interactive lab →