Lion Cipher Lab

Recognize and decode unknown artifacts in CyberChef: Base64, hex, URL-encoding, and hashes

Why it matters

The unglamorous truth of DFIR and malware triage is that most of the day is spent staring at short, ugly, unexplained strings — a value pulled from a registry key, a chunk of a PowerShell command line, a field in a proxy log, an attachment blob — and the very first decision is 'what am I even looking at?' Get that wrong and you waste an hour trying to Base64-decode a hex string, or worse, try to 'decrypt' a hash that was never reversible in the first place. The professional skill is reading the shape first: length, alphabet, padding, the %XX pattern, the fixed 32/40/64-character hash. Once…

What you'll learn

Steps in this lab

  1. What this drill is — recognition before decoding
  2. The tells — how to read an encoding from its shape
  3. Open CyberChef
  4. Artifact 1 — name it, then decode it (Base64)
  5. Artifact 2 — name it, then decode it (hex)
  6. Artifact 3 — name it, then decode it (URL / percent-encoding)
  7. Artifact 4 — name it, then decode it (a substitution cipher)
  8. Artifact 5 — a LAYERED encoding: peel it one layer at a time
  9. Artifact 6 — the one you must NOT try to decode (a hash)
  10. The Magic wand — and its limits
  11. The judgment: decode vs peel vs look up (and never confuse the three)

Open the full interactive lab →