Диск с Quake за 10 долларов содержал вообще все игры id Software — защиту сломали за 39 дней

Диск с Quake за 10 долларов содержал вообще все игры id Software — защиту сломали за 39 дней

Aleksandr Manin

В 1996 году id Software придумала способ продавать игры без интернета — и придумала слишком хорошо. Shareware-диск с Quake лежал в обычных магазинах и стоил около десяти долларов, но сама игра занимала на нём всего 22 мегабайта из 640 доступных. Остаток студия забила зашифрованными версиями всего своего каталога: покупатель должен был позвонить на горячую линию, оплатить нужную игру по телефону, получить код и разблокировать её прямо с того же диска. По сути это был офлайн-магазин за годы до появления нормальной цифровой дистрибуции. Продержалась конструкция ровно 39 дней.

Пространство под каталог освободилось случайно. Джон Кармак (John Carmack) в своё время шутил, что если Doom когда-нибудь выпустят на компакт-диске, туда придётся вложить полнометражный фильм о создании игры — иначе объём просто нечем занять. Вместо фильма место отдали коммерции.

Диск с Quake за 10 долларов содержал вообще все игры id Software — защиту сломали за 39 дней

Через 39 дней после выхода диска в сети появился архив Quakecrk.zip с утилитой Qcrack.exe, которая генерировала коды разблокировки для всех игр разом. Причина, как выяснил программист Фабьен Санглар (Fabien Sanglard), разобравший структуру диска, крылась в самой логике проверки. Программа показывала пользователю номер, тот диктовал его оператору, оператор называл в ответ серийный номер. Вот только серийник нужен был лишь для того, чтобы сообщить программе: оплата прошла. Проверяющая утилита умела вычислять правильный серийный номер сама и просто сравнивала собственный результат с введённым. Повторить её алгоритм оказалось несложно — и весь каталог открывался бесплатно.

Отдельная деталь превращает историю из поучительной в издевательскую. Копаясь в служебных файлах, Санглар обнаружил опечатку: кодовое имя для Final Doom записали с заглавной буквы вместо строчной, из-за чего игра не разблокировалась официальным способом в принципе. То есть честный покупатель мог заплатить по телефону и всё равно не получить игру, тогда как у пиратской утилиты никаких затруднений не возникало.

Диск с Quake за 10 долларов содержал вообще все игры id Software — защиту сломали за 39 дней
Это создало до боли знакомую ситуацию, в которой нелегальные пользователи получили опыт лучше, чем платящие клиенты.
— Фабьен Санглар

Знакомой она остаётся и тридцать лет спустя: буквально на этой неделе игроки обнаружили, что взломанная версия свежего файтинга Marvel Tōkon: Fighting Souls нагружает процессор вдвое слабее купленной, потому что в розничной сборке крутится многослойная защита.

Для самой id Software эксперимент закончился скверно. В книге «Мастера Doom» Дэвида Кушнера (David Kushner) описано, что игроки моментально взломали shareware, чтобы бесплатно открыть полную версию, а вся система обработки заказов и логистики вышла из-под контроля. Студия попыталась в срочном порядке свернуть розничную программу, но было уже поздно.

Игроки не теряли времени и взломали shareware, чтобы бесплатно открыть полную версию игры. Хуже того, все рутинные аспекты дистрибуции и обработки заказов выходили из-под контроля. В отчаянии id попыталась притормозить розничный shareware, но было слишком поздно. Они остались почти со 150 тысячами дисков, лежащих на складе.
— Дэвид Кушнер, «Мастера Doom»

Взамен студия получила ценный урок о том, как не надо проверять ключи, — правда, обошёлся он в целый склад никому не нужных компакт-дисков.

А вы застали времена, когда игры покупали на дисках в коробках? Расскажите в комментариях, что до сих пор храните на полке.

❄️ В Genshin Impact вышла Снежная — регион, вдохновлённый славянской культурой и Российской империей
    Об авторе
    Комментарии1