Анимированный образ хозяйки был создан с другой голограммы. Темное вечернее платье, грим, каре чуть набок, туфельки… Хозяйка была красива – потрясающе красива, Бай невольно залюбовался. Не хотелось думать, будто она приукрасила себя в виртуальности по сравнению с реалом.
– Привет! – сказала хозяйка. – Меня зовут Соля. Добро пожаловать ко мне.
Она ходила в Сеть обычным манером, с мнемоюстами. А как же еще? Бай отчетливо видел замедление, частые остановки, смену анимационных фреймов… Сам-то он не был ограничен скоростью залочки мнемопорта.
Бай даже отвык слегка от общения с простыми пользователями – последнее время в Сети приходилось иметь дело с такими же кибертелепатами, которым залочка мнемопорта настолько же до задницы, насколько и ему самому. Обмен с ними велся в таком темпе, что присутствуй пользователь с мнемоюстами – он бы не уловил и десятой части траффика. Именно такой темп работы устоялся для Бая как нормальный. Поэтому ему не составляло труда одновременно и болтать с хозяйкой, и потихоньку потрошить ее холд.
– Привет. Меня зовут… э-э-э… Зурзмансор, вот.
– Я из Питера. А ты?
– Из Москвы. В основном.
Паузы. Сплошные паузы – между словами, между предложениями. Между репликами – вообще целая вечность. Бай только успевал переключаться между задачами. Ответы Соле приходилось набирать с клавиатуры, чтоб ненароком не напортачить со скоростями. Пусть лучше ничего не подозревает. А вот файлы Бай потрошил на уровне системных команд, а значит, невероятно быстро.
<Хорошо, что оно нашлось в доступной части холда, – подумал он. – Достал бы и из приватной, но время, время…> Программа Камилла и впрямь умело пряталась. Коротенький скрипт в начале кодового массива перехватывал доступ к локальной дисковой области. Вместе со всеми аппаратными прерываниями, разумеется. Системе сообщалось, что данная дисковая область свободна. При попытке записи системой на это место любой информации срабатывала простенькая переадресация, реализованная таким образом, что системе приходил рапорт об успешной записи. Если же спустя какое-то время система пыталась обратиться к записанному, переадресация срабатывала вновь, в обратной последовательности. Дешево, как говорится, и сердито. Подобным образом организованная маскировка вряд ли продержалась бы годы, но уж пару недель, которые требовались Камиллу, – наверняка.
– Чем занимаешься? – любопытствовала хозяйка.
<Терминал твой потрошу>, – подумал Бай с некоторым раскаянием. Девчонка выглядела изумительно и вдобавок была как раз в его вкусе – среднего роста, стройненькая, хорошо сложенная, лицо – просто засмотришься.
На клавиатуре он отстучал, разумеется, совсем другое:
– Да так… Программами торгую в основном, – и, почему-то вспомнив недавнюю забарьерную эпопею, добавил: – А еще на джипе гонять люблю.
<Знала б ты, где я гоняю>, – мысленно вздохнул Бай, распахивая окошко hiew – наисвежайшего, двести десятого релиза безотказной программки <хакер-вью>.
Управление защитным скриптом Бай тоже перехватил. Быстро отыскал нужную область в массиве Камилловской программы, отчекрыжил ее, а на освободившееся место втиснул из буфера заточку под Энди Трушина.
Итоговый размер совпал до байта. А что до следов редактирования… Так <хакер-вью> не меняет такие атрибуты файла, как время создания или время последнего редактирования.
<Готово, – удовлетворенно выдохнул Бай. – А адресочек этот я запомню… Давно я в Питер не ездил. Съездить, что ли?> – Ты чешское пиво любишь? – спросил Бай неожиданно даже для себя.
– Люблю! – Хозяйка ослепительно улыбнулась.
– Рядом с Московским вокзалом есть обалденный ресторанчик. Я тебя приглашаю.
Хозяйка чуточку растерялась:
– Ой, а когда?
– Через недельку.
– Ну… Ладно, звони. Вот мобилка.
К Баю перетекла череда циферок – прямо в очередной буфер. Жаль, болтать дальше не было времени.
– До встречи.
– Пока…
Выныривая с чужого холда, Бай осознал, что никогда не назначал свидания так скоропостижно и так напористо.
Может быть, именно поэтому ему и не отказали, как обычно бывало до сих пор?
Он вынырнул в реал; в объеме голокуба цвело уже больше десятка ссылок на новые копии. Первый лом съел неполных восемь минут.
Пахал он до самой полуночи, пока оголодавший организм не возопил о справедливости и не потребовал немедленной кормежки.
Бай вышел из Сети – из странной, немыслимой паутины, связывающей миллионы серверов и терминалов. Паутины, которой, возможно, в ближайшие часы предстояло в корне переродиться. :END LOCAL PROCESS :GOTO STEP_2
:STEP_02 <DEL>
:START GLOBAL PROCESS
rem {Delete}
rem Полное уничтожение стандартных функций
!TASK 0F
[OWNER: Аурел Чогоряну (completed)]
Аурел вышел из Сети вполне довольный своими мотоциклетными подвигами. От преследования он ушел, стало быть, ловцы Камилла его не отследили. И в срочном порядке менять логово в реале не придется.
Насвистывая, он вышел в прихожую и замер как вкопанный.
Сразу вспомнились непонятные перемены в отношении Тири к нему. Неясно откуда взявшаяся отчужденность. А ведь совсем недавно они готовы были пылинки друг с дружки сдувать. И сдували.
Слишком уж резкой показалась перемена.
Может быть, всему виной уход за барьер? Новое тело и новое место, где высота вовсе не так убийственна, как дома, и где миллионы людей обитают на пятачке площадью в восемь сотен квадратных километров?
Но Аурел тоже угодил в чужое тело и точно так же попал под пресс нового мира и новой Сети. Его отношение к Тири осталось прежним.
Что произошло?
Что?
Из соседней комнаты доносилось смутное бормотание телеведущего. Аурел подошел к двери и осторожно коснулся ручки.
Дверь была заблокирована изнутри. Намек более чем понятный.
– Тири! – позвал Аурел негромко и постучал.
– Не нужно, Ури, – донесся в ответ непривычный голос с хорошо знакомыми интонациями. – Не нужно. У нас нет будущего, а значит, нет и настоящего.
– Тири! – прервал Аурел. – Ты можешь объяснить, что случилось? Что с тобой? Почему ты прячешься от меня?
– Все бессмысленно, Ури. Ты любишь не меня. А значит, у нас нет будущего.
– С чего ты взяла? Я люблю тебя! Я всегда тебя любил! С того самого момента, как увидел в <Потерянном кластере>.
– Это слова, Ури. Только слова. Тебе все равно, кто находится рядом, лишь бы рядом кто-нибудь находился. А буду ли это я или любая смазливая девчонка – не так уж и важно. Я не этого ждала, извини.
Давно Аурел не ощущал себя настолько бессильным. С его точки зрения, Тири несла полнейшую чушь, но ведь она говорила это совершенно серьезно. И переубедить ее никак не удавалось. Аурел давно осознал, что женщин невозможно понять, но последние полгода это знание успело где-то затеряться. За ненадобностью.
Он еще раз постучал.
Безрезультатно.
Наверное, точно так чувствует себя незаслуженно побитая хозяином собака. Горечь, обида и непонимание. И еще – пустота внутри, проклятая вездесущая пустота, которая готова мгновенно пожрать все, что вырастает в тебе по отношению к другому человеку. Пустота, которую приходится постоянно отгонять и которая неизменно возвращается победительницей.
Аурел постоял у двери еще немного, в отчаянии провел по теплому пластику ладонью, а потом прошел в комнату, упаковал в сумку терминал и порт-репликатор, как попало скомкал в клубок немногочисленные провода. Огляделся. И направился к выходу.
Входную дверь он запирать не стал. Хватит на сегодня запертых дверей.
Спускаясь, он набрал мобильник РусТеха.
– Слушаю, – спустя несколько мгновений донеслось в ответ.
– Ты где?
– В Сети.
– Из своего угла?
– Да.
– Я еду к тебе.
– Ладно. Позвонишь, как подъедешь, я выйду и впущу тебя. Извини, Энди работой загрузил…
– Еду.
Машину Аурел поймал сразу же – насчет этого в Москве проблем не существовало.