Джордан вернулся в предыдущую область хранения. Провел аналогичную проверку, но имени второго врага так и не нашел. Видимо, тот был поаккуратнее. Ну и ладно!
Крис открыл лог-файл и посмотрел, с каких рабочих мест запрашивались папки с файлами кодов убийц. Одни координаты он отмел сразу, это был терминал известного уже Закаркина, Крис искал второго, того, чья коллекция зверьков была намного обширнее, чем у Эндрю.
Так, вот и второй. Пока только сетевой адрес, но разве для Живого это не самая настоящая визитная карточка? Так, теперь посмотрим, какой терминал имеет такой адрес? Есть? Вперед! Крис хотел уже влететь в машину, как вдруг его что-то остановило. Что? Джордан не мог сказать, что это было. И не потому, что не понимал, с чем столкнулся, просто еще не для всех явлений виртуального мира чиплендец успел придумать названия.
Вот, к примеру, то, что сейчас привлекло его внимание, несомненно представляло опасность. Это он чувствовал своим программным «нутром». Но как его преобразовать драйверам «зрения»? Кажется, модули столкнулись с чем-то таким, чему мозг еще не дал определения, а потому не их вина, что они не смогли выдать процессору образной интерпретации объекта. Процессор, соответственно, не придал ей значения и едва не привел Криса к гибели. Но, как оказалось, Творец, тот, кто создавал «человеческую» программу, предусмотрел и это! Сработала сторожевая система, построенная на совсем другом, не известном Джордану, принципе работы. В реальном мире люди называют это чутьем на опасность, в виртуальном, наверное, придется обходиться этим же термином. Хотя какое чутье может быть у того, кто лишен органов обоняния?
Джордан решил не мудрить и пошел по пути перебора аналогичных образов. Ветвление софта, который его насторожил, множественность терминаторов процесса на концах этих ветвлений вызвали и закрепили в памяти изображение многоголового чудовища. Этакой кибер-гидры с сотней хищных зубастых пастей! И едва Крис передал указание модулю впредь использовать именно такую интерпретацию, как тут же заметил, что весь дальнейший путь усеян подобной живностью! Теперь он действительно увидел, а не почувствовал! Видимо, Живым предстоит еще много учиться, пока Сетевой мир станет по-настоящему их миром...
Развесистое создание, каждая конечность которого искала, как добраться до того, кто посмеет приблизиться к защищаемому терминалу, ждало его и у непосредственного входа. И если прежних «гидр» можно было легко обойти, благо место позволяло, то на этот раз нужно было придумывать что-то иное. Места для маневра не хватало...
Крис, насколько мог, приблизился. Зубастые, но безглазые головы... Отсутствие модулей «зрения» компенсировалось непредсказуемостью действий. Периодически, но без какой-либо закономерности, конечности выбрасывались вперед и быстро захлопывали свои «пасти». Джордану показалось, что он даже щелчок зубов услышал! Видимо, самообучаемый модуль зрения использовал обратную связь с образом, вызываемым памятью Криса, и привязал к действиям вражеской программы не только образ, но и звук. Интересное явление, но сейчас заниматься им было некогда, нужно было сделать то, ради чего Джордан сюда явился.
По действиям вражеского создания стало понятно, что чиплендец на верном пути. «Нас здесь ждали», – решил он. Осторожно подойдя к гидре, он выждал, пока ближайшая к нему пасть сделает очередной бросок. В тот момент, когда пасть начала захлопываться, он схватил ее у основания и развернул в противоположную сторону. Рефлекс работал безукоризненно. Пасть, перекусив собственную «шею», тут же оказалась отсеченной и рассыпалась. Господи, как же все просто! Недолго думая, Крис поступил таким же образом еще с десятком голов. Он остановился, лишь когда с той стороны, которая закрывала проход к терминалу, у сторожа остались одни обрубки. Джордан не стал уничтожать все головы – опасности они все равно не представляли, а хозяин может насторожиться. Чего уж зверствовать. Пусть клацают зубами, теперь уже не страшно! Может, потом, когда будет выходить из сегмента...
Зайдя на терминал, Крис направился в массив. Папки, папки, папки. Черт, что-то хлама здесь многовато! Может, стереть ему все к чертям собачьим? Вот обрадуется! А почему бы и нет? Ладно, это потом, пока поищем файлы с убийцами.
Так, где же личная информация? Джордан просканировал массив. Не здесь, и не здесь. Ага, вот тут переписка! Сейчас посмотрим. Как, говоришь, тебя зовут – Ваша? Отлично, Ваша, вот теперь я тебя знаю! И данные твои здесь? Умница! Копировать! Номера кредиток? Копировать! Переписку тоже. Да нет, так не пойдет! Весь массив скопируем, а там разберемся! Вот черт, чуть и себя в дубль не отправил! Нашел себе занятие! Лучше это сделать с массивом второго программиста! Как его... да, Закаркин! Почему бы нет? Благо места на чужих серверах хватает. Пусть их хозяева не обижаются – отсюда лучше видно, как использовать их память.
Ладно, как у нас с делами? Процесс пошел? Пошел! Теперь как? Может, все-таки оставить им привет из Сети? Раз нам предстоит война, то пусть у врага не окажется доступа к любимым программам. Да и отвлечется от сетян! Может, потом со злости выпустит свои вирусы, но их еще нужно заново написать, размножить а у нас уже противоядие тут как тут! Ну, что, трем массив? Трем, еще как трем! Правильно, вместе с сервером!!!
А может, не останавливаться на программистах? Есть же правило, гласящее, что нельзя бросать начатое на полпути! Если рушить, так рушить! Ох и повеселится же сейчас народ в Империи!
«Первым делом порушим управление лифтами». Крис не знал почему, но начать он решил именно с элеваторов. Наверное, это было одной из тайн его психологии, но разве сейчас Фрейд так важен? Следующим
Джордан вывел из строя программы управления энергетической установкой здания. Компьютеры и серверы пока еще питались от источников бесперебойного питания, но надолго их не хватит, перед уходом Джордан рубанет и их. А пока что бы еще такое сделать, чтобы имперцам было чем заняться? Коммуникаторы? Конечно! Все не отключить, но вот те, что в здании, заглушить можно. Джордан вернулся в сервер охраны и дал команду включить подавитель радиосвязи. Теперь коммуникаторы можно использовать как поставку под кофе.
Крис заметался по локальной сети. Он был в таком азарте, что не мог остановиться. А что, гулять так гулять!
Чиплендец включал все, что было выключено, и наоборот, выключал все, что работало. Правда, это не всегда приводило к громкому эффекту, но некоторые находки были весьма впечатляющими. Особенно удачной находкой было приведение в действие всей пожарной системы Империи. Автономная система словно бы сошла с ума, сработали сразу все датчики. Может быть, Крис и не стал бы этого делать, но он не знал, что компьютер, отвечающий за расшифровку данных, поступающих от датчиков, совмещал в себе управление всей защитой здания. Он не только объявлял пожарную тревогу и включал пеногенераторы, но и следил за безопасностью доступа. Не рассчитанная на такой объемный «пожар», какой устроил Джордан, программа «зависла», и компьютер стал давать сбои. Это не могло не сказаться на всей работе оборонного комплекса – управление огнем автоматических лучеметов перешло в автономный режим.
Для имперцев наступил локальный апокалипсис, но Крис этого не видел. Он наносил последний штрих – стирал информацию и программы всех серверов имперской Сети. Системные администраторы в ужасе наблюдали, как на их дисплеях появляется сообщение о системном сбое. Бедные, они еще не знали, что на самом деле происходило с массивами памяти их машин. Да если бы и знали, что они могли сделать? Управление все равно было не у них. Разве что выключить питание?
Ну и что? Пусть попробуют – потом вообще не включат, ведь сервер управления энергией уже лежит!
Нет, ребята, все же плохо вы готовы к нападению! Расслабились, мышей не ловите! Ну это вам потом шеф расскажет! А Джордану пора возвращаться к своим делам. Понравится, милости просим, обращайтесь! Повторим на бис!