Комментарии 24
С wad файлом понятно, а игровая логика где реализована?
а DLL‑файлы игрового движка.NET загружаются непосредственно в память
Вероятно, в dll уже содержится игровая логика
Не специалист во всем этом ни разу, но сразу приходит в голову более практичная мысль: а нельзя эти записи dns txt использовать для размещения информации DHT различных анонимных децентрализованных сетей?
Да видимо можно сделать файловую систему поверх DNS ) Нужен только доступ к Cloudflare (или подобному сайту, свободно раздающему DNS записи)...
Не специалист во всем этом ни разу, но сразу приходит в голову более практичная мысль: а нельзя эти записи dns txt использовать для размещения информации DHT различных анонимных децентрализованных сетей?
Конечно можно! Но тут быстро прибегают провайдеры последней мили и оперативно перенаправляют запросы своих клиентов к серверам DNS CloudFlare, да и вообще ко всем другим серверам DNS на свои местные сервера, попутно дропая при этом все запросы записей типа TXT. А когда им задают вопросы, то отвечают, что не было ничего, ничего не было, и у всех всё работает.
Использовать можно, но только для bootstrap-узлов, чтобы находить первые пиры. Гонять саму таблицу маршрутизации через TXT-записи это дичайший оверхед по трафику и задержкам
Это преувеличение, что «никто не думал», black hat много лет используют TXT записи для обновлений эксплоитов троянам и прочих грязных делишек.
Первое о чём подумал, когда прочитал статью, что это благодатная почва для всякого рода зловредов.
Недавно ещё была новость про троян который использовал хитрую цепочку из файла с непечатными символами, смарт-конракта в солане и гугл таблицы для распространения.
Ну да, не далее как вчера писали.
Немного не понимаю, каким образом запускается скрипт(или логика) которая хранится в TXT?
Понятно что при обращении к DNS возвращается txt, но кто его запускает?
Просто скрипт который парсит TXT записи, там тупо куски архива бинаря, склеивает его в один архив, распаковывает и запускает исполняемый файл. Никакого особо рокетсаенса тут нет.
Да, тоже заметил после перепрочтения. В общем, DNS используется только для хранения данных и действительно никакого рокетсаенса. Вот если бы придумали, как на преобразованиях адресов построить turing-complete модель и поверх этого запустить Doom, было бы интересно.
так в том и вопрос, а кто этот бинарник запускает? как я понял для запуска нужна лишь командная строка. или там в команде указано что надо запустить то что будет получено в TXT?
Забавно читать про "никто в IETF не думал об их использовании". Ибэшники уже лет двадцать используют DNS-туннелирование для эксфильтрации данных и доставки малвари. Чувак просто переоткрыл ботнет-технологии из нулевых и завернул в это дум
Задумка прикольная, НО, с точки зрения ИБ очень мне кажется, что таким методом условно могут доставлять жертве вирусы-трояны, маскируя под всякие другие приколы.

Представлен открытый проект Doom Over DNS