Hasty Briefsbeta

双语

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

2 months ago
  • #Cybersecurity
  • #DNS
  • #DOOM
  • 完全使用DNS TXT记录存储并运行的DOOM游戏
  • 通过编码和分割二进制文件,将DNS TXT记录用作分布式文件存储系统
  • 修改后的C#移植版DOOM(managed-doom)支持直接从内存运行而无需访问文件系统
  • DOOM的WAD文件和引擎二进制文件被压缩存储在约2000条DNS TXT记录中
  • PowerShell加载脚本通过DNS查询重组数据并在内存中执行DOOM
  • 突显DNS在恶意软件投放、载荷分发和取证规避方面的潜在滥用风险
  • DNS TXT记录可存储任意数据,使其成为隐蔽操作的理想载体
  • 该项目证明DNS可作为全球化、分布式、无服务器的存储系统
  • 修改后的.NET托管程序集支持从内存流运行,完全避免磁盘写入
  • 完整源代码和实现细节已在GitHub上公开