– Полная блокировка, – приказал Санчес программе.
Он быстро оправился от мимолетного испуга и являл собой образец умиротворенности. «Зачем в таком случае он отдал такое распоряжение?» – подумала Вероника и внутренне напряглась. На память почему-то пришли слова дизайнера, сказанные несколько лет назад, когда он демонстрировал ей следы деятельности «хакеров» – те, об изолированных узлах и сетевых темницах. Она поежилась, ожидая продолжения.
– Если ты помнишь, я в свое время создал эволюционную программу и запустил ее на своем узле, – проговорил Санчес. Он замялся и посмотрел на «библиотеку», откуда раздавалось пыхтение его цифровой копии. – Да может, тебе неинтересно? Пойдем-ка повеселимся!
Он деланно оживился и вскочил, пытаясь увлечь за собой Веронику. Было видно, что он серьезно жалеет о том, что принялся отвечать на ее вопрос.
– Нет уж, – уперлась девушка. Поведение приятеля ее заинтриговало. – Рассказывай, хватит юлить. Не бойся, я буду молчать как труп.
– Ну, если как труп, – расслабился Санчес. – Ладно, слушай.
14
Сразу Ирина не нашлась. Пока Тима пробирался сквозь толпу на ярмарочной площади (тут торговали разными сетевыми игрушками и прикладными программами, вплоть до самых свежих поделок), его жена успела переместиться на другой узел через дальнюю точку выхода. Пришлось проталкиваться туда же между потными телами тинэйджеров, слушая вопли зазывал:
– А вот кому ружье с самонаводящимися пулями! Неразрушаемость образа противника гарантируется! Частичная блокада мышечной иннервации, то есть приятная расслабленность!
– Личный менеджер-финансист, знаток налогового законодательства! Уходит он налогов как никто другой и уводит за собой владельца! Лицензия министерства финансов, легкость инсталляции!
– Молодой симпатичный бион без вредных привычек, обучен точечному массажу и методам рефлексотерапии!
Тиму за рукав ухватил какой-то нарочито неприметный моложавый тип – наверняка просчитал свой блеклый наряд с помощью программы-модельера. По всему видно было, как он упивается «таинственностью».
– Сударь, – страстно зашипел он, – имеется новейшая незаконная разработка Гильдии хакеров… Всего за пятьдесят евро любая девушка станет вашей.
– Как это? – не прекращая работать локтями, поинтересовался Тима. Продавцу приходилось изрядно напрягаться, чтобы сохранить прежнюю дистанцию.
– Запрещенные технологии, теневое воздействие на подсознание… – залопотал он вполголоса, поминутно оглядываясь. Перед глазами Тимы мелькнуло и тотчас затерялось в складках серой куртки микроскопическое устройство, похожее на таракана (Тима когда-то давно видел такое же насекомое на лекции по палеонтологии). – Подбрасываете этого жучка на узел своей пассии и ждете результат. Вирус постепенно расползается по доступной территории и оставляет всюду метки с вашими индивидуальными параметрами. Где голос, где запах, где цвет волос.
– И что? – Тима не прекращал прямолинейное движение к цели.
– Поисковая процедура нового поколения! – крикнул кто-то у него над незанятым ухом. – Отыщет даже вчерашний след в Сети! Лог-файл по любому заданному генетическому коду – всю жизнь! Лицензия Департамента инноваций номер 687-3-5-2-7654п!..
– Прекрасная девушка-бион 18 лет без моральных комплексов, обучена всем самым последним и извращенным приемам совокупления! Бессрочная аренда! – раздалось через мгновение.
– Так что там с вирусом? – Тима прочистил оглохшее ухо и мельком глянул на продавца.
– Он периодически оживает и внедряет в ощущения избранницы элемент вашего образа, – пропыхтел тот, но уже не так настойчиво. Похоже, понял, что обработать клиента скорее всего не удастся, слишком уж холодно Тима выслушивал его рекламные речи. – И у нее создается впечатление, что ей повсюду мерещитесь вы.
Тима остановился и развернулся лицом к «собеседнику».
– Ты хакер?
Тот отпрянул и с некоторым испугом воззрился на Тиму.
– Что? Нет, я всего лишь продавец.
– Твой товар запрещен законом как несанкционированная реклама (себя самого), не так ли?
– Ты будешь брать или нет? – хрипло сказал продавец.
Он заметно побледнел (интересно, как ему удалось так тонко настроить свою консоль?) и занервничал – и от предощущения провала перешел на неформальную речь. Это была его последняя попытка всучить клиенту свой товар.
– Тебя когда-нибудь наказывали за торговлю противозаконным товаром? – Тима ухватил его за воротник куртки и притянул к себе, каждую секунду ожидая того, что одежда испарится у него под рукой и продавец бросится бежать. Кругом толклась молодежь. На застывших в людском море двоих «собеседников» никто не обращал внимания. – Ты знаешь, каково это – прожить хотя бы один день без Сети?
Одновременно он через Чиппи направил запрос на полифаг, передавая через зрительные нервы изображение нарушителя. Видимо, тот сообразил, что пахнет жареным, потому и успел вырваться. Куртка и в самом деле пылью рассыпалась в Тиминой руке, а хватать продавца «за живое» он не имел права.
Поверхность узла – умелая имитация грунта – под ногами «хакера» заволновалась, но тот уже отскочил от Тимы, сбив по пути нескольких посетителей базара. В радиусе нескольких метров от изобретателя образовалась пустота. Все почуяли приближение полифага и поспешили расступиться, чтобы их случайно не задело алчно шевелящимися отростками. Преступник тем временем успел затесаться в толпу и наверняка скрылся через общий выход.
«Не уйдет, если у него нет защиты», – холодно подумал Тима.
В памяти неожиданно всплыло лицо «неуязвимого» Манни – интересно, попался он в тот раз или нет? Тима обошел вспученную плоскость – та, впрочем, быстро принимала прежний вид: сотни полифагов начали свою охоту на других узлах Сети. Рядом с правой подошвой он увидел что-то черное и продолговатое, оснащенное десятком гибких ложноножек, и поднял неожиданно тяжелый – очевидно, данные и управляющий код подверглись сверхсильной компрессии – и маслянистый на ощупь предмет. Это был тот самый любовный вирус в обличье «таракана».
Умный продавец сбросил товар, иначе у него не было бы никаких шансов выкрутиться.
«Знать бы еще, как этим пользоваться», – подумал Тима.
Приняв озабоченный вид, он направился к нужному выходу из узла.
15
– В какой-то день я понял, что внешнее влияние на мой мир постепенно начинает ослабевать. Яркость неба стала повышаться, хотя я не менял настройки, камни заметно потеплели, а твари (которые остались в живых) как будто спали на ходу, – начал рассказ Санчес.
Он решил сопроводить воспоминание маленькими объемными картинками невысокого разрешения. Иллюстрации росли из точки между ним и Вероникой и вспухали на высоте полуметра от «пола».
– Если помнишь, версию о самопроизвольной утечке энергии я с самого начала отбросил как невероятную и скучную. Герой! В общем, я внушил себе, что неведомый похититель энергии стал сворачивать деятельность на моем закрытом узле. Я очень хотел узнать, кто это такой и каким образом он сумел пробить дыру в лицензированной защите. Я приказал программе вывести карту информационных полей, но определить что-либо на глаз не сумел. Тогда я сформулировал задачу – найти особые точки тензора напряженности информационного поля…
– Ну и загнул.
– Тогда больше ничего не лезло мне в голову. Ну вот, особых точек оказалось две, и поначалу я растерялся! Но уже через минуту понял, что валяю дурака. Одна из них оказалась единственным возможным доступом к ресурсам узла. То есть она была у меня с самого начала, и ничего интересного в ней не было. Можешь представить, как я волновался, перед тем как переместиться ко второй точке! Кстати, она находилась в толще камня, и мне пришлось пробурить к ней скважину. Чем ближе я спускался по норе, тем рыхлее становилась структура полей. Каркас ландшафта буквально рассыпался и становился все более аморфным. Мне стало понятно, почему похититель выбрал именно невидимую часть ландшафта – так у него оставалось намного больше шансов остаться незамеченным. Гордый собой, я задействовал процедуру удаленного поиска и запустил в воронку (то есть особую точку) зонд с маячком, к которому привязал бесконечную нить. Хвала биту, я не полез в дыру самостоятельно! Бросил зонд и жду. То есть я продолжал висеть на площадке, подцепленной к лебедке на поверхности, вместо того чтобы поторопиться вон. Через минуту я почему-то понял, что мой зонд мертв, обезврежен и распылен на биты, а по нити в мою сторону идет мощная волна! Не знаю, как я почувствовал это – но это было ужасно. Я на полной скорости кинулся вверх, и при этом скомандовал программе изо всех сил тянуть меня к первой особой точке узла. Потому что я знал: сейчас мой ландшафт будет разрушен, а что станет со мной – только мэрия знает.
– Ну, и?… – пораженная рассказом приятеля, спросила Вероника.
– Я выжил, как видишь, – пожал плечами Санчес. – И почти не пострадал, потому что успел скрыться.
– Почти?
– Я потерял месяц жизни, – мрачно обронил дизайнер. – Его просто вычеркнули из моей памяти, так, словно в это время я был не собой, а каким-то другим, неизвестным мне человеком.
– Другим человеком?!.
– Да, его зовут Юджин Гросс. Ему почти сорок лет, проблемы с сердцем и почками, общее ослабление мозговой активности.
– Ничего не понимаю! – воскликнула девушка. – Тебе заменили месяц жизни?
– Не жизни, а памяти о прошлом, – поправил он. – Я помню, что в течение какого-то времени был неким Гроссом, а не Санчесом. Я специально консультировался с психиатром (под выдуманным предлогом) – у меня парамнезия.
Примерно минуту они сидели молча – парень в удрученной позе, а Вероника с полуоткрытым в изумлении ртом.