Hasty Briefsbeta

Bilingual

Can It Resolve Doom? Game Engine in 2k DNS Records

2 days ago
  • #Cybersecurity
  • #DNS
  • #DOOM
  • DOOM game stored and executed entirely using DNS TXT records.
  • DNS TXT records used as a distributed file storage system by encoding and splitting binary files.
  • Modified C# port of DOOM (managed-doom) allows execution from memory without filesystem access.
  • DOOM WAD and engine binaries compressed and stored in ~2,000 DNS TXT records.
  • PowerShell loader script reassembles data from DNS queries and executes DOOM in memory.
  • Highlights potential for DNS abuse in malware staging, payload distribution, and forensic evasion.
  • DNS TXT records can store arbitrary data, making them ideal for covert operations.
  • Project demonstrates DNS as a global, distributed, and serverless storage system.
  • Managed .NET assemblies modified to run from memory streams, eliminating disk writes.
  • Full source code and implementation details available on GitHub.