Вижу доисторическое чудовище: корпус-десктоп, CD-привода нет, зато есть два пятидюймовых дисковода. На корпусе сверху стоит шарообразный 14-дюймовый монитор. На компе гордая надпись «IBM». Поинтересовался, когда же они купили это оборудование. «Этот компьютер был здесь всегда!»
Ладно, включаю. Загорелись лампочки, щёлкнул монитор, завёлся мощный вентилятор в блоке питания, клацнул винчестер, через некоторое время по очереди дёрнулись дисководы. Когда старый монитор наконец прогрелся, я увидел грустную надпись об ошибке в CMOS и предложение нажать F1. После этого вывалилась табличка с конфигурацией машины, снова дёрнулся дисковод, и компьютер предложил вставить системный диск и нажать Enter.
Обращаю внимание на отсутствие информации о жёстком диске в конфигурации машины и на явное его фактическое наличие. Перезагружаюсь, захожу в биос. Узнаю, что сегодня 1 января 1980 года, три минуты первого. Жёсткого диска, по мнению биоса, в компьютере нет. Очевидно, умерла батарейка на материнской плате. Автоопределение диска не работает.
Выключил комп, снял монитор. Комп открывался характерно: с двух сторон корпуса такие блестящие кнопки-защёлки, на них надо нажать, и корпус откроется, как капот автомобиля. Добираюсь до винчестера — ещё одного легендарного произведения буржуйской технологии объёмом 40 мегабайт. Внешне вполне нормальный, подключён правильно. Прошу у врача какой-нибудь инструмент, похожий на отвертку, достаю винт. Протираю, вижу вожделенную наклейку с информацией о числе дорожек, головок и прочего. Переписываю, собираю все обратно. Включаю. Вхожу в биос, ввожу параметры винчестера вручную, сохраняю настройки и после перезагрузки вижу загрузку DOS.
Последняя проверка: выключаю питание, включаю снова. Опять биос всё забыл. Ладно, пишу врачу подробный алгоритм: как заходить в биос, куда вводить циферки. Пробует сама — вполне успешно. Я получаю вожделенную справку, она — работоспособный компьютер.
Уходя, я в очередной раз поражаюсь парадоксальному техническому прогрессу. С одной стороны, прошло всего каких-то 15 лет, а в моём мобильном телефоне мозгов больше, чем в этом динозавре. С другой стороны, динозавр вполне ещё рабочий, успешно чего-то там считает в своей медицинской программе, и пусть он это делает за 10 секунд, а не за 10 миллисекунд, — какая разница?
#5086: А теперь забудь об этом
15:45 30.12.2010, IT happens
Когда я учился в школе, у нас в компьютерном классе было десятка полтора машин, объединенных коаксиалом в сеть. Компьютер-то у меня в то время дома уже был, но вот возможность играть по сети в игрушки казалась в далёких девяностых почти что магией.
Однажды учителя информатики достало, что ученики играют на уроках, и он принял волевое решение: почистил диски, отключил в настройках биоса дисководы и все файлы копировал только через свой компьютер. Разумеется, на правах успевающего ученика я мог попросить поставить что угодно, но взломать защиту стало для меня делом чести. Да и не приходили такие менеджерские варианты, как «договориться», в юную голову, мечтающую о славе великого хакера.
Вытаскивать батарейку или коротить перемычку был не вариант, так как нужно было развинтить корпус, поковыряться, а потом ещё и объяснить, почему сброшены настройки. Универсальный пароль для популярных в то время биосов к моделям, стоящим в школе, не подходил.
В то время мой пытливый детский ум как раз был занят изучением ассемблера, поэтому, вооружившись вагоном энтузиазма, замечательной книжкой Петра Нортона и TASM, через несколько вечеров я научился выгружать содержимое CMOS-памяти в файл и загружать обратно. Пароль, к моему разочарованию, хранился зашифрованным, зато обнаружилось, что достаточно изменить в CMOS один байт, чтобы при следующей загрузке не сошлась контрольная сумма и получился эффект, аналогичный замыканию перемычки.
Остальное — дело техники. Была написана программа, которая бэкапила содержимое CMOS в файл, после чего нещадно оный CMOS портила. Исполняемый файл занимал всего несколько байт, которые были аккуратно записаны у меня в тетрадочке и вводились при помощи шестнадцатиричного редактора, встроенного в Коммандер имени того же Нортона. После этого машина перезагружалась, и я мог вставить дискету с вожделенной игрой и второй программой, восстанавливающей CMOS.
#5087: Что вы, право, как маленький
15:45 30.12.2010, IT happens
Устроился на работу в уважаемую контору с кучей филиалов и развитой системой коммуникаций. Всё серьёзно. Общение с айтишниками — по заявкам в электронной форме либо по телефону. Подал заявку. Создали мне учётную запись, завели персональный почтовый ящик, настроили всё удалённо. Запускаю почтовый клиент — ругается. Звоню в техподдержку:
— У меня тут почтовый ящик пароль требует.
— Сейчас посмотрю... Так, всё верно, мы его вам только сегодня создали.
— И где мне взять мой пароль?
— Как где?! Мы его выслали на ваш новый почтовый ящик!
#5088: Секретарь внутренних рубежей
15:45 30.12.2010, IT happens