Диск с Quake за 10 долларов содержал вообще все игры id Software — защиту сломали за 39 дней
В 1996 году id Software придумала способ продавать игры без интернета — и придумала слишком хорошо. Shareware-диск с Quake лежал в обычных магазинах и стоил около десяти долларов, но сама игра занимала на нём всего 22 мегабайта из 640 доступных. Остаток студия забила зашифрованными версиями всего своего каталога: покупатель должен был позвонить на горячую линию, оплатить нужную игру по телефону, получить код и разблокировать её прямо с того же диска. По сути это был офлайн-магазин за годы до появления нормальной цифровой дистрибуции. Продержалась конструкция ровно 39 дней.
Пространство под каталог освободилось случайно. Джон Кармак (John Carmack) в своё время шутил, что если Doom когда-нибудь выпустят на компакт-диске, туда придётся вложить полнометражный фильм о создании игры — иначе объём просто нечем занять. Вместо фильма место отдали коммерции.
Через 39 дней после выхода диска в сети появился архив Quakecrk.zip с утилитой Qcrack.exe, которая генерировала коды разблокировки для всех игр разом. Причина, как выяснил программист Фабьен Санглар (Fabien Sanglard), разобравший структуру диска, крылась в самой логике проверки. Программа показывала пользователю номер, тот диктовал его оператору, оператор называл в ответ серийный номер. Вот только серийник нужен был лишь для того, чтобы сообщить программе: оплата прошла. Проверяющая утилита умела вычислять правильный серийный номер сама и просто сравнивала собственный результат с введённым. Повторить её алгоритм оказалось несложно — и весь каталог открывался бесплатно.
Отдельная деталь превращает историю из поучительной в издевательскую. Копаясь в служебных файлах, Санглар обнаружил опечатку: кодовое имя для Final Doom записали с заглавной буквы вместо строчной, из-за чего игра не разблокировалась официальным способом в принципе. То есть честный покупатель мог заплатить по телефону и всё равно не получить игру, тогда как у пиратской утилиты никаких затруднений не возникало.
Это создало до боли знакомую ситуацию, в которой нелегальные пользователи получили опыт лучше, чем платящие клиенты.
Знакомой она остаётся и тридцать лет спустя: буквально на этой неделе игроки обнаружили, что взломанная версия свежего файтинга Marvel Tōkon: Fighting Souls нагружает процессор вдвое слабее купленной, потому что в розничной сборке крутится многослойная защита.
Для самой id Software эксперимент закончился скверно. В книге «Мастера Doom» Дэвида Кушнера (David Kushner) описано, что игроки моментально взломали shareware, чтобы бесплатно открыть полную версию, а вся система обработки заказов и логистики вышла из-под контроля. Студия попыталась в срочном порядке свернуть розничную программу, но было уже поздно.
Игроки не теряли времени и взломали shareware, чтобы бесплатно открыть полную версию игры. Хуже того, все рутинные аспекты дистрибуции и обработки заказов выходили из-под контроля. В отчаянии id попыталась притормозить розничный shareware, но было слишком поздно. Они остались почти со 150 тысячами дисков, лежащих на складе.
Взамен студия получила ценный урок о том, как не надо проверять ключи, — правда, обошёлся он в целый склад никому не нужных компакт-дисков.
А вы застали времена, когда игры покупали на дисках в коробках? Расскажите в комментариях, что до сих пор храните на полке.
-
В id Software продолжаются споры после сокращений — сотрудники говорят о серьёзных потерях -
Хьюго Мартин: id Software не «выпотрошили» до 50 сотрудников, штат на уровне DOOM 2016 -
В id Software заявили: после увольнений AAA-игры с половиной команды делать невозможно -
Новую DOOM уже делают: id Software взялась за игру даже после разгромных увольнений

