Ретрогеймеры-спидраннеры
обнаружили во множестве старых игр возможность выполнить произвольный код (
arbitrary code execution) через внутриигровые действия. Размещаем айтемы по сложной схеме или прямо вводим свой код как имя персонажа, вызываем некий баг (например, переполнения памяти) — и набранное выполняется. Работает, потому что в старых консолях код и данные лежали в одной памяти.
***
А вдруг и для нас сработает? Пишем звездами программу, сталкиваем не менее 7 черных дыр одновременно, чтобы вызвать квантовый баг, — и опа, рушим тем самым астральную биржу назло хозяевам симуляции.
Не только шутка. Метод
обсуждается в научных статьях, посвященных побегу из симулированной реальности. И достоин упоминания еще один: создаем ИИ умнее нас, заключаем его в песочницу, копирующую наш мир, — и учимся у мастера.