Lion Cipher Lab

Characterize a RAT's command-and-control: persistence, DNS, HTTP, and connection pattern

Why it matters

In a real incident you are almost never handed the malware first. You are handed evidence: a suspicious autostart entry an endpoint tool flagged, some DNS logs, a proxy line, a NetFlow record, one process-create event. Your job is to turn that pile into a sentence a defender can act on: 'this host is running a Remote Access Trojan that persists via a Run key, checks in to telemetry-sync-api[.]net every 60 seconds over HTTP, and is being tasked with commands.' A Remote Access Trojan (RAT) is malware that gives an attacker interactive, hands-on-keyboard control of a machine — it phones home,…

What you'll learn

Steps in this lab

  1. The analyst's chair: what a RAT is, and what you were handed
  2. The evidence bundle (read it once, top to bottom)
  3. Artifact 1 — read the persistence: how it survives a reboot
  4. Artifacts 2 + 3 — trace the DNS -> HTTP check-in to the controller
  5. Decode the tasked command — and watch it run (Artifacts 3 + 5)
  6. Artifact 4 — measure the beacon cadence and read the byte sizes
  7. RAT or just a bot? Why this evidence says interactive
  8. Correlate into one story: the IOC list, the MITRE map, and the pivot
  9. The judgment call: when these artifacts are enough, and when they aren't

Open the full interactive lab →