Выбрать главу
Незнакомое в знакомом

Попробуем открыть для себя незнакомые возможности в давно знакомых программах. Знали ли вы, например, о том, что в обширном коде Microsoft Excel 2000 скрываются трехмерные гонки на машинках [1], своего рода маленький Need for Speed? Чтобы получить доступ к игре, нужно последовательно выполнить ряд несложных действий (они подробно описаны на сайте www.eastereggs.narod.ru). С помощью трехмерных машинок можно управлять стрелками курсора. Машинки умеют стрелять, освещать путь фарами и cливать масло на беду отстающим. В Word 97 есть скрытый «Пинбол» [2]. В Excel 97 – встроенный авиасимулятор, а в древнем Excel 95 – некое подобие трехмерной бродилки по лабиринтам. Вообще, продукты Microsoft пестрят недокументированными блоками и возможностями. Стоит ли после этого удивляться их непомерным размерам?

Те, у кого установлен Adobe Photoshop, могут посмотреть альтернативный вид окна «About», который вызывается, если удерживать клавиши Alt+Ctrl.

Есть множество пасхальных яиц и на виртуальных просторах. Например, для многих будет сюрпризом, что Google понимает не только экзотические реальные языки, но и целый ряд вымышленных: «клингонский», "борк-борк-борк", "поросячья латынь", «элмер», "хакерский". Кстати, изредка меняющийся по случаю праздников главный логотип Google – тоже своего рода небольшой сюрприз для пользователей.

Черная дверь

Своеобразной разновидностью пасхальных яиц можно назвать многочисленные черные ходы, которые разработчики оставляют в программах. Сюда относятся как универсальные пароли, так и разнообразные скрытые возможности в играх. Кому неизвестна, например, последовательность клавиш IDDQD, позволяющая включить в игре Doom режим бессмертия? Эта комбинация давно вошла в фольклор, ее печатают на майках и используют в различных произведениях искусства.

У каждой уважающей себя игры есть подобные секреты. В Интернете можно найти огромное количество сайтов с подобными кодами и секретами, позволяющими игроку получить недокументированные возможности.

Универсальные пароли имеются во многих программах. Они позволяют получать доступ к функциям и настройкам программы независимо от того, какой пароль был установлен пользователем. В частности, тем, кто занимался сборкой и настройкой компьютеров, известны универсальные (так называемые инженерные) пароли BIOS. Например, многие знают пароль, подходящий для всех «старых» версий BIOS Award: «AWARD_SW» (на современных версиях он уже не работает). Полный список подобных паролей для разных версий BIOS давно является секретом Полишинеля, его можно легко найти в Интернете.

Такие черные ходы обычно оставляются не по злому умыслу, а ради упрощения поддержки пользователя, ремонта оборудования, настройки программ. Многие из недокументированных входов неизвестны никому, кроме их создателей. Однако это очень опасный путь. Пока такие черные ходы используются с благими целями, они вполне оправданы. Но тайное часто становится явным. Стоит подобной информации попасть в руки посторонних людей, и она моментально превращается в страшную угрозу для безопасности данных. Очень уж много взломов происходит через такие вот черные ходы, предназначенные для благих целей.

Железные сюрпризы

Еще один вид пасхальных яиц – миниатюрные картинки на микросхемах. Рассмотреть такие изображения можно лишь под микроскопом. Чего только не увидишь, внимательно разглядывая современные чипы: машинки и животных, персонажей мультфильмов и различные надписи. И конечно же, имена разработчиков. Интересная галерея подобных изображений представлена на странице smithsonianchips.si.edu/chipfun/graff.htm. Бёрд Киви уже писал о подобных картинках в статье "Силиконовые яйца" ("КТ" #438).

Пасхальными яйцами снабжаются и периферийные устройства. Если, например, приподнять над столом оптическую мышку Apple Mighty Mouse, можно вместо привычного расплывчатого красного пятна увидеть силуэт мышиной мордочки [3].