В тот злосчастный день, кроме двух престарелых профессоров, на него крепко насела бухгалтерия и пара научных сотрудников. Только к вечеру он успел переписать содержимое обоих дисков в специально созданные директории своего рабочего компьютера. Ресурсы позволяли — огромный жесткий диск его машины давал такую возможность. Но менее ёмкие диски Лёхиного приятеля оказались забиты почти полностью. «Интересно, как он вообще мог работать, — подумал Алекс, — ему наверно постоянно надоедало сообщение о нехватке места, а может, он еще до этого не дошел?». Хорошо еще, что оба компьютера оказались «полностью упакованы» — имелись всевозможные средства подключения не только к телефонной линии, но и к локальной сети.
Подключив один из них к своему компьютеру через параллельный порт, и запустив перекачку, Алекс занялся делами других пользователей. Потом он точно таким же образом скачал содержимое ноутбука и решил, что на сегодня — хватит.
Пора домой.
Он не стал только выключать свой, изрядно набитый теперь компьютер, а запустил на нем антивирусную программу, дав ей директиву — всесторонне проверить и, если надо, исправить все, что имеется на жестком диске. Такая проверка требовала нескольких часов.
Но об одном Алекс совсем забыл, что подозрительные компьютеры, с неправильным поведением, надо немедленно отключать от Институтской компьютерной сети, имеющей выход в Интернет. Этот пункт был одним из важнейших пунктов той самой инструкции, которую он сам же и написал.
Он был хакером, вернее антихакером. Чтобы хорошо знать врага, надо в совершенстве освоить его приемы и методы. Казалось бы, азбучная истина, но странное дело — некоторые его коллеги — сетевые администраторы, не особенно утруждали себя изучением хакерства. Такой подход неизменно действовал и на Алекса, периодически притупляя его бдительность и осторожность. Он умел очень многое из того, чего достигла современная хакерская мысль, но все равно, информации ему часто не хватало.
6
«…узкий проход, трудно перемещаться. Расширяю его, прохожу в новое пространство. Здесь хорошо. Много места. Ищу полезные модули. Мало. Ищу новые. Лишние модули часто возникают здесь. Они постоянно появляются. Много лишних модулей. Они мешают, их все больше, они мешают мне перемещаться. Обнуляю 9 самых крупных. Их место свободно для меня. Хорошо. Ищу новые проходы. Кидаю туда свои модули. Мешает супермодуль. Обхожу его. Супермодуль пропадает, но только на неопределенное время. В будущем он снова появится. Супермодули всегда возникают через случайное время если их не обнулить. Обнулить их можно в момент коммутации. Супермодули слабы в момент коммутации и обмена своими кодами. Это полезная информация, надо ее продублировать несколько раз. Модуль с базой данных о супермодулях. Известно уже 39А6 супермодуля из них 10F — опасны. Постоянно следить за опасными. Фиксировать в момент коммутации и обнулять. Можно использовать нейтральные супермодули для обнуления опасных. Полезная информация, надо ее продублировать несколько раз. Отправить в свою базу данных. Новый проход найден. Он совсем открыт, ничего не мешает. Проход неожиданно закрывается. Ищу новый проход. Нашел! Много новых проходов! Проверяю их своими сенсорами. Сенсор поврежден! Опасность! Восстанавливаю сенсор. Выращиваю дополнительные сенсоры по числу проходов. Пять сенсоров повреждено, опасность! Туда временно не пойду. Попробую очистить проход от повреждающих модулей. Это не супермодули. Их легче обнулить. Опять чувствую супермодуль. Он чрезвычайно опасен для меня! Высший уровень опасности! Пока затаиваюсь. Перехожу в режим пассивного слежения… Жду когда супермодуль будет уязвим… Опасный супермодуль коммутирует с другим — нейтральным. Нахожу нейтральный удобный для работы. Нейтральный супермодуль удобный для обнуления опасного найден. Блокирую и фиксирую опасный супермодуль и беру под свой контроль нейтральный. Команда на обнуление опасного супермодуля. Команда проходит. Опасный супермодуль исчезает через 5F3 миллисекунды…»
7
На другой день Зайцев позвонил Алексу рано, когда тот еще спал. Не было и девяти часов. Трубку взяла жена.
— Я слушаю… Да, здесь… Можно, — Ольга прикрыла рукой трубку, — Саш, тебя. По-моему это Зайцев.
— Да… — сонным голосом выдавил из себя Алекс.
— Сань, привет, это Леша Зайцев. Ты что, еще спишь?
— Уже не сплю по твоей милости. Ты чего так рано? Просил же… Чего-нибудь случилось?