Он поблагодарил экспертов, и те ушли.
Потом Линда Санчес — на данный момент деловитая и собранная, совсем не похожая на будущую бабушку, — сказала Джилету:
— Я сохранила и загрузила все на ее машину. — Она отдала ему дискету. — Вот загрузочный диск.
На дискете содержалось достаточно системных файлов, чтобы «загрузить» (или запустить) компьютер подозреваемого. Полиция использует загрузочные диски вместо самих винчестеров для включения компьютеров на случай, если владелец — или убийца — установил какой-нибудь софтвер, уничтожающий информацию.
— Я уже три раза просматривала ее компьютер и не обнаружила никаких ловушек, но это не означает, что их там нет. Ты, возможно, сам все знаешь, но держи машину жертвы и все диски подальше от пластиковых пакетов или коробок или папок — они могут создать статическое электричество и повредить информацию. То же самое с динамиками. В них есть магниты. И не клади диски на металлические полки — могут намагнититься. В лаборатории найдешь немагнитные инструменты. Думаю, ты знаешь, что дальше делать.
— Да.
— Удачи, — пожелала она. — Лаборатория дальше по коридору.
С загрузочным диском в руке Джилет пошел по коридору.
Боб Шелтон последовал за ним. Хакер обернулся.
— Мне бы не хотелось, чтобы кто-нибудь заглядывал мне через плечо.
«Особенно ты», — добавил он про себя.
— Все в порядке, — сказал Андерсен копу из отдела убийств. — Единственный выход оттуда под сигнализацией, и потом украшение все еще при нем. — Он кивнул на блестящий металлический передающий браслет. — Никуда он оттуда не денется.
Шелтон согласился без особого энтузиазма. Джилет заметил, однако, что он не собирался возвращаться в главный офис. Коп прислонился к стене в коридоре рядом с лабораторией и сложил на груди руки, как вышибала с плохим характером.
«Если ты вдруг сделаешь малейшее движение, которое мне не понравится, кому-то сильно не поздоровится…».
В лаборатории Джилет прошел к машине Лары Гибсон. Ничем не примечательный, устаревший аналог «IBM».
Однако для начала он не стал ничего делать с ее компьютером. Сел рядом с рабочей станцией и написал клудж — черновую версию программы. Через пять минут закончил с исходным кодом. И назвал программу «Детектив», потом компилировал и скопировал ее на загрузочный диск, полученный от Санчес. Вставил диск в дисковод машины Лары Гибсон. Включил компьютер, дисководы приятно, знакомо зажужжали и защелкали.
Сильные пальцы Уайетта Джилета с радостью скользнули на прохладный пластик клавиш. Он поставил кончики пальцев, затвердевшие от стольких лет битья по клавиатуре, на крошечные выступы ориентировочных клавиш «о» и «а». Загрузочный диск миновал «Windows» компьютера и направился прямо к менее известному «Microsoft DOS» — знаменитой дисковой операционной системе, которая является базой для более доступных для пользователя окон. На черном экране быстро вспыхнуло «С:».
Сердце хакера учащенно забилось, когда он увидел гипнотически пульсирующий курсор.
Потом, не глядя на клавиатуру, Джилет нажал клавишу «d» — первую букву в его командной строке, «detective.ехе», она запустит программу.
В Голубом Нигде время течет иначе, чем в известном нам реальном мире, и в тысячную долю секунды после того, как Уайетт Джилет нажал клавишу, случилось следующее:
электрический заряд, летящий по плате под клавишей «d», слегка изменился;
процессор клавиатуры заметил изменение в текущем состоянии и передал сигнал прерывания самому компьютеру, тот моментально послал дюжину заданий, выполняющихся на данный момент, на склад памяти, известный как стек, и затем создал специальный приоритетный путь для кодов, идущих от клавиатуры;
код для буквы «d» процессор клавиатуры направил по этому пути в главную компьютерную систему ввода-вывода — BIOS — она проверила, не нажал ли Уайетт Джилет смену регистра, клавишу управления или обе одновременно с «d»;
удостоверившись в обратном, BIOS перевела клавишный код для маленькой «d» в другой, свой американский стандартный код обмена информацией, а его, в свою очередь, послала на графический адаптер компьютера;
адаптер перевел код в цифровой сигнал, переправил его к электронным пушкам в задней части монитора;
пушки выстрелили сгустком энергии на химическое покрытие экрана. И как по мановению волшебной палочки, белая буква «d» зажглась на черном экране в реальности.
Все за доли секунды.
И в оставшееся от секунды время Джилет напечатал остальные буквы своей команды, «etective.ехе», и нажал клавишу ввода правым мизинцем.
Появилось больше букв и графики, и вскоре, как хирург в поисках неуловимой опухоли, Уайетт Джилет принялся осторожно «прощупывать» компьютер Лары Гибсон — единственное, что осталось от женщины, пережило варварское нападение, сохранило тепло и кое-какие воспоминания о том, кем была его хозяйка и что она сделала за свою короткую жизнь.
«Он идет в типичной хакерской неуклюжей манере», — подумал Энди Андерсен, наблюдая за возвращающимся из лаборатории Уайеттом Джилетом.
Люди, занимающиеся машинами, обладают самой плохой осанкой из всех профессионалов.
Уже почти одиннадцать утра. Хакер потратил на компьютер Лары Гибсон только полчаса.
Боб Шелтон, теперь тащивший Джилета обратно в главный офис, спросил, к явному раздражению хакера:
— Ну, и что ты нашел?
Вопрос задавался таким холодным тоном, что Андерсен начал гадать, почему Шелтон так наседает на молодого человека — особенно если вспомнить, что хакер помогает им справиться с делом, на которое детектив вызвался сам.
Джилет проигнорировал прыщавого копа, сел на вертящийся стул и открыл свой блокнот. Наконец заговорив, он обратился к Андерсену:
— Здесь есть несколько странных моментов. Убийца был в ее компьютере. Он взял корневой каталог…
— Черт возьми, — пробормотал Шелтон. — Взял что?
Джилет объяснил:
— Взять корневой каталог означает получить полный контроль над компьютерной сетью и всеми машинами, в нее входящими.
Андерсен добавил:
— Если есть доступ в корневой каталог, можно переписать программы, уничтожить файлы, добавить разрешенных пользователей, убрать их, подключиться к сети в качестве кого-то другого.
Джилет продолжил:
— Но я не могу понять, как он это сделал. Единственное, что я нашел необычным, несколько перепутанных файлов — я думал, там какой-то зашифрованный вирус, но оказалось, просто мусор. На машине нет даже следа какой-либо программы, которая позволила бы ему проникнуть внутрь.
Взглянув на Бишопа, он пояснил:
— Понимаете, я могу загрузить в ваш компьютер вирус, и он позволит мне найти путь к вашей машине и пробраться внутрь откуда угодно, в любое время, без всякого пароля. Их называют вирусами «черного хода» — вы будто бы проникаете внутрь дома через заднюю дверь. Но чтобы они заработали, мне придется каким-то образом реально установить софтвер на ваш компьютер и активировать его. Я могу послать его вам как приложение к электронному сообщению, скажем, и вы активируете его, открыв приложение, не зная, что там находится. Или я могу проникнуть в ваш дом, установить его на ваш компьютер и активировать сам. Но такой вариант отпадает за неимением улик. Нет, он нашел какой-то другой путь.
Хакер оказался пламенным оратором, заметил Андерсен. Его глаза сияли с тем же самозабвенным воодушевлением, какое детектив не раз замечал у молодых гиков — даже тех, что, сидя на скамье подсудимых, практически свидетельствовали против самих себя, описывая свои достижения судье и присяжным.
— Тогда откуда ты знаешь, что он нашел путь? — спросила Линда Санчес.
— Я написал клудж.
Он передал Андерсену дискету.
— Что он делает? — спросила Патриция Нолан, в которой, как и в Андерсене, взыграло профессиональное любопытство.
— Он называется «Детектив». И ищет то, что находится вне компьютера. — Он объяснил для не принадлежащих к ОРКП копов: — Когда ваш компьютер работает, операционная система — например, «Windows» — сохраняет части необходимых ей программ на жестком диске. Существует схема: куда и когда она сохраняет файлы.
Показав на дискету, хакер продолжил:
— Он показывает мне, что большинство частей программ перемещали в другие места на жестком диске. Бессмысленно, если только кто-то не просматривал ее компьютер из другого места.
Шелтон покачал головой в замешательстве. Фрэнк Бишоп заметил:
— То есть примерно так же ты знаешь, что в доме был преступник, хоть он и ушел до твоего возвращения, потому как он передвигал мебель и не вернул ее на место.
Джилет кивнул:
— Точно так.