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上公开