- PVSM.RU - https://www.pvsm.ru -
Разработчики игры Gumball для Apple II в 1983 году скрыли в ней пасхалку, которую пользователи разгадали только через 33 года, когда Apple II в магазине уже не купишь и в большую часть игр для этого компьютера поиграть невозможно. Пользователь Twitter под ником 4a.m., взламывая DRM-защиту игры Gumball [1], которая стала его 683 взломанной игрой для Apple II, случайно нашёл пасхалку и описал сам процесс.
Стив Джобс хотел, чтобы в каждом доме был компьютер. Apple старалась сделать систему максимально простой для обычных пользователей. В 1977 году, после успешного эксперимента с первой моделью, компания выпустила Apple II [2]. Первый серийный компьютер от Apple имел интегрированную клавиатуру, цветную графику, звук, пластиковый корпус и восемь слотов расширения. Всего было произведено до шести миллионов экземпляров. С того момента прошло почти сорок лет, но сообщество любителей этой системы ещё существует — с 1989 года и до сих пор в Канзасе собирается КанзасФест [3], где в течение пяти дней фанаты обсуждают старые материнские платы, клавиатуры, мониторы, учатся работать и программировать на старых системах и находят новые способы их использования.
Благодаря популярности Apple II для неё сделали сотни игр [4]. Инженер Роберт А. Кук [5], основатель Freebase [6] и Metaweb, в 1983 году выпустил Gumball. В ней нужно построить карьеру, начав с мастера и получив должности супервайзера, менеджера и вице-президента фабрики по производству жевательных резинок. Процесс сводится к тому, чтобы ловить жвачку, проходящую через лабиринт, в соответствующий её цвету контейнер. Ниже в видео — геймплей.
4a.m. [7] за последние несколько лет взломал DRM-защиту 683-х игр для Apple II и закачал их в Архив Интернета. Можно назвать его пиратом, но только благодаря его энтузиазму в эти игры есть шанс поиграть — эти игры уже не продаются, а играть можно только на старых компьютерах. На взлом защиты Gumball у 4a.m. и его коллеги qkumba ушло в два раза больше времени [8], чем на самую сложную защиту до этого. Журналисту Motherboard 4a.m. в личных сообщениях рассказал [9], что всё это благодаря Роланду Густаффсону [10] — легендарному специалисту по DRM для Apple II.
На взломе DRM работа не закончилась — 4a.m. сумел найти пасхалку. На каком-то сайте он нашёл первую часть головоломки — информацию о сообщениях на экране после окончания каждого уровня. Чтобы увидеть сообщения, нужно нажать ctrl+z во время заставки:
Уровень 1: RBJRY JSYRR
Уровень 2: VRJJRY ZIAR
Уровень 3: ESRB
Уровень 4: FIG YRJMYR
Расшифровать значение этих символов можно с помощью онлайн инструмента, например этого [11]. Буквы RBJRY JSYRR превращаются в несколько фраз:
Из них нужно выбрать наиболее вероятный с учётом контекста. Это будет Enter Three. 4a.m. расшифровал остальные сочетания и получил следующую комбинацию:
Осталось только найти код. Игрок обнаружил, что при повторном нажатии Ctrl-Z во время отображения зашифрованного сообщения появляется ещё одна подсказка — DOUBLE HELIX. Теперь стало ясно, что для поиска пасхалки нужно ввести трёхбуквенный код во время «выхода на пенсию» в игре, и подсказка к коду — «Двойная спираль». 4a.m. ввёл код DNA в нужный момент и получил сообщение от создателей игры. В нём был код ZODWARE для другой игры от разработчиков Broderbund.
На момент описания найденной пасхалки ещё ни один человек (вероятно) её не видел. Во всяком случае, в этом уверен создатель игры Роберт А. Кук, поздравивший 4a.m с его находкой словами «Отличная работа! Я думал, на это уйдёт тысяча лет, но вы управились всего за 33 года». На вопрос, в какой игре код ZODWARE действует, Кук ответить не смог, зато пообещал найти человека, который способен это вспомнить.
@a2_4am [7] WELL DONE. I assumed it would take a thousand, but you solved it in a mere 33 years.
— Robert Cook (@robert_a_cook) 10 июня 2016 г. [12]
Автор: ivansychev
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/igry/131876
Ссылки в тексте:
[1] Gumball: https://archive.org/details/Gumball_1983_Broderbund
[2] компания выпустила Apple II: https://geektimes.ru/post/191920/
[3] КанзасФест: http://motherboard.vice.com/read/a-weekend-at-kansasfest-the-sleepaway-camp-for-apple-ii-fanatics
[4] сотни игр: https://en.wikipedia.org/wiki/List_of_Apple_II_games
[5] Роберт А. Кук: https://twitter.com/robert_a_cook
[6] Freebase: https://geektimes.ru/post/268382/
[7] 4a.m.: https://twitter.com/a2_4am
[8] в два раза больше времени: https://ia801508.us.archive.org/18/items/Gumball4amCrack/Gumball%20(4am%20&%20san%20inc%20crack).txt
[9] рассказал: http://motherboard.vice.com/read/it-took-33-years-for-someone-to-find-the-easter-egg-in-this-apple-ii-game-gumball
[10] Роланду Густаффсону: https://twitter.com/rolandgust
[11] этого: http://rumkin.com/tools/cipher/cryptogram-solver.php
[12] 10 июня 2016 г.: https://twitter.com/robert_a_cook/status/741357633966219264
[13] Источник: https://geektimes.ru/post/277122/
Нажмите здесь для печати.