Klasickou střílečku Doom se povedlo spustit přímo přes DNS
i Zdroj: Bethesda
Novinka Klasickou střílečku Doom se povedlo spustit přímo přes DNS

Klasickou střílečku Doom se povedlo spustit přímo přes DNS

Ondřej Lyko

Ondřej Lyko

1

Kultovní hru Doom se podařilo rozběhnout pomocí téměř dvou tisíc textových záznamů v systému DNS. Program se načítá do paměti bez nutnosti zápisu na pevný disk.

Poslechni si audioverzi
00:00:00
00:00:00
Reklama

Systém DNS (Domain Name System), který slouží k překladu doménových jmen na IP adresy, nebyl nikdy navržen pro ukládání souborů nebo spouštění programů. Přesto se vývojáři Adamu Riceovi podařilo s využitím infrastruktury Cloudflare zprostředkovat přes tento protokol hratelnou verzi legendární střílečky Doom.

Projekt využívá techniku, kterou loni bezpečnostní experti zaznamenali u tvůrců malwaru. Hra je rozdělena a zakódována do 1 964 textových záznamů (TXT) v rámci zóny DNS. Po zadání specifického příkazu v prostředí PowerShell se tyto záznamy stáhnou a program se zkompletuje přímo v operační paměti počítače. Nedochází tak k instalaci ani k ukládání jakýchkoliv souborů na pevný disk.

Klasickou střílečku Doom se povedlo spustit přímo přes DNS
i Zdroj: Adam Rice

Rice vycházel z verze hry přepsané do jazyka C#, přičemž s úpravou kódu mu pomáhal model umělé inteligence Claude. Původní shareware verze o velikosti 8,4 megabajtu musela být navíc komprimována na 1,9 megabajtu. Jediným výraznějším kompromisem tohoto řešení je absence zvukové stopy. Ke spuštění hry stačí mít nainstalovaný PowerShell verze 7 a zadat příslušný příkaz, který je dostupný na platformě GitHub.

Tento počin rozšiřuje dlouhý seznam neobvyklých platforem, na kterých byl původní Doom z roku 1993 spuštěn. V minulosti programátoři hru zprovoznili například na chytré žárovce, bankomatu, elektronické čtečce knih nebo displeji pokladny v restauraci rychlého občerstvení.


Reklama
Reklama

Komentáře

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Reklama
Reklama
Reklama