Lab 4 caught the DNS tunnel. This is the other half of the DNS fight: how C2 stays reachable when defenders block domains and seize IPs. Two moves — a domain-generation algorithm that mints thousands of throwaway names so a blocklist can never keep up, and fast-flux that rotates the IPs behind one name across a swarm of hosts. You can't enumerate what hasn't been registered — but you don't have to. The names look wrong, and the resolution behaves wrong, and both are measurable without decrypting a thing.
A hardcoded C2 domain dies the moment it's on a blocklist. So malware and its operator run the same algorithm against the same seed (often the date) to generate hundreds of candidate domains a day; the operator registers one, the malware tries them all until something answers. You can't pre-block a list you don't have. Fast-flux solves the other problem — keeping the IP alive — by pointing one name at a rapidly-rotating pool of compromised hosts with tiny TTLs.
NXDOMAIN from one host as it probes candidates is the corroborator (Lab 4's R4).Type a domain or pick one. The scorer measures the second-level label live — Shannon entropy, vowel ratio, longest consonant run, length, digit ratio, dictionary hits — and classifies it. No lookup, no registration check: pure shape.
Two domains, each resolved repeatedly over three minutes. Both return a lot of IPs — so counting isn't enough. Run it: the detector scores dispersion (distinct ASNs and countries) and churn (TTL, new IPs per window). The C2 scatters across unrelated networks; the CDN stays inside one operator.
REVIEW verdict above: you escalate to n-gram improbability, registration age (newly-registered-domain feeds), and whether anyone else on earth ever resolved it.A DGA hit or a flux domain is a lead; joined to a beaconing process (Lab 4) and a timeline (Lab 7), it's a C2 channel with a name.
T1568.002, Fast Flux DNS T1568.001; DNS exfiltration ties to T1071.004.Next: Lab 13 — threat-intel pivots: turning one indicator into the adversary's whole infrastructure.