Разработчик Adam Rice сумел загрузить классическую игру Doom, используя записи TXT протокола DNS. Это не просто тривиальный шаг — он открывает глаза на потенциал злоупотребления стандартами, которые обеспечивают работу интернета. Каждый раз, когда мы вводим адрес сайта, наш компьютер отправляет запросы на адресные службы DNS. DNS (Domain Name System) отвечает за перевод доменных имен в IP-адреса, что делает его критически важной частью интернета. Adam Rice использовал TXT-записи, которые обычно применяются для проверки доменов и защиты от спама, для хранения игры. Конкретно, TXT-запись может включать до 2000 символов, а домен может иметь несколько таких записей. Это даёт возможность скрывать огромные объемы данных, что можно использовать для различных замысловатых трюков, включая загрузку программного обеспечения — как в случае с Doom. В своем эксперименте Rice использовал C# порт Doom, известный как managed-doom, благодаря чему смог избежать записи файлов на диск. Процесс загрузки вкл
Разработчик загрузил Doom во встроенную память DNS — абсурдный эксперимент
23 марта23 мар
1 мин