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