Вся команда последнее время намеренно пользовалась самыми навороченными сетевыми обликами. Во избежание...
– Привет, – сдержанно кивнул РусТех.
Джинса его была прорисована – будь-будь! Каждая ниточка, каждый шов, каждая заклепка...
– Привет, – отозвался Бай нейтрально.
Энди размениваться на приветствия не стал.
– Я выяснил истинную цель проекта <Реальная виртуальность>. Создание биотехна, чей мозг сращен с Сетью. Не с отдельным компом или терминалом – со всей Сетью, до последнего закоулка. Личность одного человека как верховный сисадмин и его же мозг как центральный управляющий процессор.
– Разве это возможно? – усомнился Бай. – По-моему, это нереализуемо. Слишком сложно, неучитываемое количество внешних факторов...
– У нас нет времени проверять, придется верить на слово, – перебил Энди. – Камилл уже запустил процесс. Вот, держи.
Энди вывалил на Бая какой-то увесистый файлик. Явно исполняемый. То бишь программу.
– Камилл развешивает это в Сети где попало, в большом количестве. Если он запустит эти проги – значит мы опоздали.
– А когда он собирается их запустить?
– Откуда я знаю? Может быть, он отдает команду на запуск в эти самые секунды. Ладно, слушай. Я там пометил несколько областей. Нужно разыскать в Сети как можно больше копий с таким же исходным кодом. И кое-что подпатчить там. Вот образец.
– А, собственно, что это за программа?
– А черт его знает. Софтверный эмулятор не то кэша, не то флэш-памяти. Но работает. Объясняю: развешенные в Сети программы заточены под личность Камилла. Надо их переточить.
– Под кого?
– Под меня.
– То есть? Ты задумал...
– Именно, – перебил Энди. – Я займу место, которое Камилл так долго готовил для себя.
Бай молчал почти шесть секунд. Для общения в нынешнем режиме – целую вечность.
– А почему ты считаешь, что будешь лучше Камилла править этим миром? И что вообще достоин занять это место?
Теперь умолк Энди.
– По правде говоря, – сказал он напряженно, – ничего я не считаю и ни в чем не уверен. Просто нет другого способа остановить Камилла. А если этот способ и существует, мы не успеем его найти и реализовать. По крайней мере я – зло меньшее, чем Камилл. И я надеюсь, что буду не только злом.
– Что ж, – подумав, согласился Бай. – Может быть, ты и прав. Во всяком случае, при таком небогатом выборе я тоже выбрал бы тебя, Энди. А нашим ты говорил?
– Да. РусТеху вот и еще Злыдню со Жмуром.
– И что они?
– Ну... примерно как ты.
– А Чену говорил?
– Чену сам скажешь, я поберегу время. И пусть он тебе поможет.
– Понятно, – вздохнул Бай. – Значит, отлавливать те самые Камилловские проги, которые распихивал Аурел в моем теле...
– Их не только Аурел распихивал.
– Да какая разница... Сумеем отследить и подпатчить все?
– Все – не успеем. Подпатчим сколько найдется и запустимся. А там поглядим, чья возьмет. Кстати, Жмур со Злыднем сейчас как раз заняты распихиванием моей версии.
– А Ури?
– А у него депрессия и разборки со своей благоверной. Заперлись на холде – не подступись. Очень, бдя, вовремя...
– Чего у них не так, не пойму? – задумчиво протянул Бай. – Вроде ж все нормально было. А сюда прибыли – как кошка пробежала.
– Не хотел я баб в это дело впутывать, – досадливо сказал Энди. – И правильно не хотел. Ладно, я им хинт наваял, одумаются – получат. Авось тоже помогут. Работай. Только учти: эти программы умеют прятаться. Пишутся на свободное место и даже правят размеры незанятого объема. Чтоб по избытку не отследить было.
– Угу. Знакомо.
– Удачи. И это... поосторожнее там. Почуешь горячее – вали на фиг из Сети. Могут и пожечь. Как Рюкзака в свое время.
– Он же с мнемоюстами ходил!
– А вдруг и так сумеют? Я не знаю, что они там еще понапридумали в своей <Реальной виртуальности>. И никто толком не знает – кроме Камилла. Все. Бывай. И не отвлекайся, времени действительно мало.
Энди и РусТех кометами унеслись прочь. Было заметно, как РусТех кривится и держится за бок – видно, здорово его пырнули там, в подвале, раз даже в виртуальности проявляется. Чего, спрашивается, было за нож хвататься, если не умеешь им работать? Вот и налетел на свое же.
Чудные дела.
Отловив в Сети Чена и озадачив его, Бай уселся за работу.
Чен, кстати, вообще ни одного вопроса не задал, просто кивнул, сцапал копию программы и канул из холда-переговорника какими-то своими тайными путями.
Для начала Бай бегло проглядел код полученной программы. Действительно, она способна была накапливать двоичную информацию и определенным образом оперировать ею. Но, насколько понял Бай, лишь в тесном взаимодействии с многими подобными программами, с копиями. Подробнее разбираться, к сожалению, было некогда. Выделенные Энди участки вполне удовлетворяли методам сетевого поиска: изящный параметрический алгоритм с двумя прямыми переходами и одним инверсным. Красиво – засмотришься. И главное, трудноповторимый алгоритм, не стандарт для мышистов, любителей графического программирования. Штучная работа.
Оригинал файла Бай надежно запер на холде и запаролил. Выделенные фрагменты загрузил в буфер. Области замены – во второй. Сцапав их, словно арбузы, и прижав к бокам, он вызвал поисковый сервер и задал маску поиска.
Первая ссылка вывалилась спустя четырнадцать секунд.
http://soli.newmail.ru/
На оболочке приватного холда красовалась голограмма симпатичной девушки, протягивающей руку, казалось, к самым глазам визитера, и девушка виделась как бы сквозь растопыренные пальцы. Сверху имелась надпись: <Do not touch!> Бай одобрительно хмыкнул. А что, тоже реклама...
Он коснулся активной зоны и нырнул в пределы холда – в сетевое пространство, открытое для свободного доступа.
Хозяйкой здесь была некто Solitair. По всей видимости, девушка с голограммы.
Вот, кстати, и она нарисовалась.
Анимированный образ хозяйки был создан с другой голограммы. Темное вечернее платье, грим, каре чуть набок, туфельки... Хозяйка была красива – потрясающе красива, Бай невольно залюбовался. Не хотелось думать, будто она приукрасила себя в виртуальности по сравнению с реалом.
– Привет! – сказала хозяйка. – Меня зовут Соля. Добро пожаловать ко мне.
Она ходила в Сеть обычным манером, с мнемоюстами. А как же еще? Бай отчетливо видел замедление, частые остановки, смену анимационных фреймов... Сам-то он не был ограничен скоростью залочки мнемопорта.
Бай даже отвык слегка от общения с простыми пользователями – последнее время в Сети приходилось иметь дело с такими же кибертелепатами, которым залочка мнемопорта настолько же до задницы, насколько и ему самому. Обмен с ними велся в таком темпе, что присутствуй пользователь с мнемоюстами – он бы не уловил и десятой части траффика. Именно такой темп работы устоялся для Бая как нормальный. Поэтому ему не составляло труда одновременно и болтать с хозяйкой, и потихоньку потрошить ее холд.
– Привет. Меня зовут... э-э-э... Зурзмансор, вот.
– Я из Питера. А ты?
– Из Москвы. В основном.
Паузы. Сплошные паузы – между словами, между предложениями. Между репликами – вообще целая вечность. Бай только успевал переключаться между задачами. Ответы Соле приходилось набирать с клавиатуры, чтоб ненароком не напортачить со скоростями. Пусть лучше ничего не подозревает. А вот файлы Бай потрошил на уровне системных команд, а значит, невероятно быстро.
<Хорошо, что оно нашлось в доступной части холда, – подумал он. – Достал бы и из приватной, но время, время...> Программа Камилла и впрямь умело пряталась. Коротенький скрипт в начале кодового массива перехватывал доступ к локальной дисковой области. Вместе со всеми аппаратными прерываниями, разумеется. Системе сообщалось, что данная дисковая область свободна. При попытке записи системой на это место любой информации срабатывала простенькая переадресация, реализованная таким образом, что системе приходил рапорт об успешной записи. Если же спустя какое-то время система пыталась обратиться к записанному, переадресация срабатывала вновь, в обратной последовательности. Дешево, как говорится, и сердито. Подобным образом организованная маскировка вряд ли продержалась бы годы, но уж пару недель, которые требовались Камиллу, – наверняка.
– Чем занимаешься? – любопытствовала хозяйка.
<Терминал твой потрошу>, – подумал Бай с некоторым раскаянием. Девчонка выглядела изумительно и вдобавок была как раз в его вкусе – среднего роста, стройненькая, хорошо сложенная, лицо – просто засмотришься.
На клавиатуре он отстучал, разумеется, совсем другое:
– Да так... Программами торгую в основном, – и, почему-то вспомнив недавнюю забарьерную эпопею, добавил: – А еще на джипе гонять люблю.
<Знала б ты, где я гоняю>, – мысленно вздохнул Бай, распахивая окошко hiew – наисвежайшего, двести десятого релиза безотказной программки <хакер-вью>.