Это перевод блогозаписи Стивена Хагга: Fuzzing the Z-Machine Фаззинг Z-машины Играть в текстовые приключенческие игры сплошное удовольствие, но удовольствие это довольно мозгозатратное. Но ведь сегодня у нас есть все вот эти вот простаивающие процессорные мощности. Что если мы заставим компьютер самостоятельно проходить игру, а нам останется лишь откинуться в кресле и наблюдать? Нам даже не понадобятся все эти новомодные нейросети, достаточно простой грубой силы. Мы просто закинем на вход текстовой игры кучу полу-случайного текста и посмотрим что выйдет. В мире инфобезопасности это называется «фаззинг». Целью будет Z-Машина, виртуальная машина-интерпретатор, разработанная Джоэлом Березом и Марком Бланком в 1979 году, сердце Инфокомовских игр. Это идеальная цель для фаззинга адвентюр, так как она хорошо документирована и для неё есть множество вспомогательных инструментов и библиотек. Зорк, запущенный на Atari 800XL (Себастьян Грюнвальд, CC 3.0) Мини-Зорк Игра, которую будем фаззить — МИНИ-ЗОРК-1: Великая подземная империя. Это демо-версия Инфокомовского первого Зорка, рассчитанная на загрузку с кассеты, а не с дискеты. По сути, это была реклама, опубликованная в приложении к британскому журналу пользователей Commodore'а "Zzap! 64" в 1990. Для тех, кто не играл в Зорк, вот что вы видите после загрузки игры: Читать дальше...