Lion Cipher Lab

Pivot on nameservers and SOA records -- and measure which pivots are noise

Why it matters

When you find one malicious domain, the next question is always: what else does this operator own? Resolution data (which IP a domain points at) is the usual pivot, but operators move IPs constantly. The DNS zone itself carries quieter fingerprints: which nameservers serve it, and the SOA record's contact address and serial number, which many operators copy from one zone file to the next without thinking. A cheap actor who runs their own nameserver, or reuses one contact address, can be mapped from a single seed in seconds. But the same fields are some of the noisiest in all of threat…

What you'll learn

Steps in this lab

  1. The fields you will pivot on -- every term, defined once
  2. When you would reach for this -- and when not
  3. Part 1 (real): read the SOA and NS of two real domains
  4. Decode the RNAME and classify the serial
  5. Part 2 (measured): build a labelled zone dataset with an operator hiding in it
  6. Pivot once on each field and score it
  7. Expand in hops -- and watch rarity decide whether you find an operator or a provider
  8. Weak keys belong in a lead list, not in the verdict
  9. Honest limits -- where these pivots lie
  10. Where this goes next

Open the full interactive lab →