Обложка «Нейросеть сирот» или «Хроники Нулевого уровня» Том 1: «Призрак в системе»

«Нейросеть сирот» или «Хроники Нулевого уровня» Том 1: «Призрак в системе»

Delete_Life

0% прочитано
Стандартный
Delete_Life

«Нейросеть сирот» или «Хроники Нулевого уровня» Том 1: «Призрак в системе»

Пролог: 2033 год. Код «Икар»

Кислотный дождь барабанил по бронестеклу окна, оставляя на поверхности радужные, маслянистые разводы. Каждый удар был похож на шипение, словно город за окном медленно растворялся, обнажая свои проржавевшие кости. Внутри маленькой жилой ячейки на 87-м уровне Нижнего Улья пахло озоном, дешевым синтетическим бульоном и болезнью. Этот последний запах был самым густым, самым всепроникающим. Он въелся в тонкие простыни, в обивку старого кресла, в сам воздух.

Тринадцатилетний Макс сидел, сгорбившись, перед своим рабочим местом – если можно было так назвать это нагромождение проводов, плат и мерцающих индикаторов, занимавшее единственный стол в комнате. Его установка была чудовищем Франкенштейна, собранным из того, что он смог выменять, найти на электронных свалках или украсть. Сердцем системы был взломанный военный процессор, который перегревался каждые два часа, а охлаждала его система из трубок, наполненных дистиллированной водой, и старого вентилятора от серверной стойки. Все это гудело, щелкало и потрескивало, словно живое, недовольное существо.

Он не смотрел на дождь. Его взгляд был прикован к двум вещам. Первая – маленький, тусклый экран биомонитора, приклеенного скотчем к стене над узкой кроватью. На мониторе почти застыла кривая линия сердечного ритма, а под ней красным мигало уведомление: «РЕСПИРАТОРНАЯ ФУНКЦИЯ: КРИТИЧЕСКАЯ. РЕКОМЕНДОВАНА НЕМЕДЛЕННАЯ ГОСПИТАЛИЗАЦИЯ В СПЕЦ. БЛОК».

Вторая вещь, на которую он смотрел, была его мать.

Елена лежала на кровати, бледная, почти прозрачная под светом единственной диодной лампы. Ее дыхание было неглубоким, прерывистым, и с каждым выдохом из груди вырывался тихий, влажный хрип. Даже во сне ее пальцы подрагивали, результат нейродегенеративного синдрома, который медленно, но неумолимо пожирал ее изнутри. Болезнь была побочным эффектом работы на химзаводе корпорации «Вейланд-Ямамото» много лет назад. Корпорация выплатила мизерную компенсацию и закрыла дело. Теперь лекарства из государственной клиники лишь оттягивали неизбежное, как тонкая паутина, пытающаяся удержать падающий камень.

Существовало решение. «Серая» клиника в Среднем городе. Нелегальная, баснословно дорогая, но они могли провести регенерацию нервных волокон с помощью контрабандных биопринтеров. Они могли дать ей шанс.

Цена этого шанса горела в голове Макса неоновым огнем, выжигая все остальные мысли. Девяносто тысяч универсальных кредитов.

Сумма, которую житель Нижнего Улья не смог бы заработать и за десять жизней.

Макс сглотнул. Во рту пересохло. Его пальцы, тонкие и длинные, на мгновение замерли над сенсорной клавиатурой. Страх был холодным, липким гелем, заполняющим его вены. Он был всего лишь ребенком, играющим со спичками в пороховом складе. Но когда он снова услышал хрип матери, страх отступил, уступая место ледяной решимости. Он делал это не ради азарта, не ради славы в Сети, о которой мечтали другие подростки-хакеры. Он делал это, потому что альтернатива была немыслима. Альтернатива была тишина в этой комнате.

Он протянул руку и взял с полки старый нейрошунт. Холодный металл привычно лег в ладонь. Макс приложил его к порту на затылке, заросшему светлыми, давно не стриженными волосами. Щелчок. Мир качнулся. Комната с ее запахами и звуками начала таять, растворяясь в потоке белого шума. Потом шум сменился ощущением бесконечного падения, и вот он уже был там.

В Сети.

Для обычного пользователя Сеть была набором интерфейсов, окон и голограмм. Для Макса она была живым, дышащим пространством, безграничным океаном данных. Он не плыл по нему, он был его частью. Его сознание превратилось в стремительный, бесплотный аватар, несущийся по магистралям из света. Вокруг проносились небоскребы корпоративных данных, защищенные сверкающими брандмауэрами, патрулируемые программами-сторожами, похожими на хищных рыб из чистой энергии.

Его цель – «ХроносДайн». Финансовый гигант, одна из тех мегакорпораций, что держали мир в своих стальных руках. Их главный сервер был не просто крепостью, а цифровым Эверестом, на который пытались взобраться тысячи хакеров, чтобы навсегда исчезнуть под лавинами «Черного Льда» – смертоносных защитных программ.

Но Макс не собирался штурмовать главный вход. За годы, проведенные в Сети, он научился видеть не стены, а трещины в них. Он двигался по служебным каналам, по заброшенным протоколам связи, оставленным ленивыми техниками десятки лет назад. Он был призраком, скользящим по цифровым трущобам, которые существовали параллельно сияющим проспектам корпоративного трафика.

Первый барьер. Брандмауэр «Цербер». Он выглядел как трехглавая стена пламени, которая сканировала каждый пакет данных, ища малейшую аномалию. Макс не пытался его пробить. Он нашел старый диагностический порт, который использовался для калибровки систем. Он замаскировал свой запрос под стандартный системный пинг, обернув его в несколько слоев мусорного кода, как в кокон. «Цербер» лениво моргнул одним из своих огненных глаз и пропустил его, приняв за своего.

Он внутри. Корпоративная сеть «ХроносДайн» раскинулась перед ним как город будущего, залитый холодным голубым светом. Бесконечные ряды хранилищ данных тянулись до самого горизонта. Здесь были личные дела сотрудников, финансовые отчеты, коммерческие тайны. И деньги. Океаны денег, перетекающие из одного счета на другой со скоростью света.

Теперь самое сложное. Найти уязвимость. Найти счет, который можно вскрыть быстро, не подняв тревоги. Большинство счетов были связаны в сложные кластеры, и любая попытка взлома одного из них вызывала бы цепную реакцию, которая заперла бы его в системе за наносекунды.

Он рыскал по системе, его сознание работало на пределе. Он уворачивался от «Сторожевых псов» – патрульных программ, которые оставляли за собой серебристый след. Один из них пронесся так близко, что Макс почувствовал цифровой холод, исходящий от него. Сердце в реальном мире пропустило удар. Он замер в тени неиспользуемого архива, пережидая.

И тогда он нашел его.

Это был не обычный счет. Это был частный суб-сервер, подключенный к основной сети, но замаскированный под резервный узел хранения данных. Небрежная, высокомерная защита. Владелец этого сервера был настолько уверен в своей безопасности внутри корпоративной сети, что не позаботился о дополнительных мерах. На сервере висела одна-единственная метка: «А. Кортес».

Макс не знал, кто это. Да ему и было все равно. Он почувствовал запах крови в воде.

Он начал атаку. Не грубую, не силовую. Он действовал как вирус. Он написал на лету короткий скрипт, имитирующий запрос на синхронизацию данных от главного сервера. Программа-сторож на сервере Кортеса была стандартной, не обновленной. Она проглотила наживку. Дверь открылась на микросекунду, но Максу этого было достаточно. Он проскользнул внутрь.

Сервер Кортеса был... странным. В центре висел главный финансовый кошелек, раздувшийся от кредитов, как клещ. Но вокруг него, на периферии, плавали темные, зашифрованные файлы, которые не имели отношения к деньгам. Они были помечены странными грифами: «Проект „Тень"», «Компромат: сенатор Рэйли», «Записи допроса_07».

Макса пробрал озноб. Он прикоснулся не к тому, к чему следовало. Это было не просто хранилище денег. Это была чья-то личная помойная яма.

Времени на раздумья не было. Он активировал главный эксплойт. Свою собственную, уникальную программу, которую он писал три месяца. Он назвал ее «Икар».

В киберпространстве она выглядела как сложное, многослойное создание из света и кода, с тонкими, трепещущими крыльями. «Икар» не просто крал деньги. Он был произведением искусства. Он создавал фиктивный транзакционный каскад, переводя нужную сумму через сотни одноразовых счетов в оффшорных дата-центрах, и одновременно стирал собственные следы, заменяя их ложными логами, которые вели к давно несуществующему хакерскому коллективу. Это был шедевр обмана и отвлечения внимания.

Девяносто тысяч. Он ввел сумму. Пальцы в реальном мире дрожали так сильно, что он едва попадал по виртуальным клавишам.

[ЗАПУСТИТЬ КОД: ИКАР?]

[ДА/НЕТ]

Он бросил мысленный взгляд назад, в свою комнату. На бледное лицо матери. На красную надпись «КРИТИЧЕСКАЯ».

Он нажал «ДА».

«Икар» расправил крылья и ринулся на финансовое ядро сервера. Мир вокруг Макса взорвался калейдоскопом цифр и символов. Деньги потекли. Потоки данных устремились по проложенным им каналам, проходя через десятки юрисдикций за считанные секунды. Наблюдать за этим было все равно что смотреть на рождение новой звезды. Это было ужасно и прекрасно одновременно.

И тут что-то пошло не так.

Активация «Икара» вызвала непредвиденный скачок напряжения в ядре сервера Кортеса. Защита, окружавшая те самые темные файлы, на мгновение дала сбой. Их шифрование ослабло.

И Макс увидел их содержимое.

Это был не просто компромат. Это были подробные финансовые отчеты о теневых операциях «ХроносДайн». Списки подкупленных чиновников. Планы по враждебному поглощению конкурентов с использованием шантажа и саботажа. Видеозаписи… жестокие, отвратительные видеозаписи, от которых его детское сознание едва не раскололось. Он увидел лицо мужчины на одной из записей – холодное, властное, с глазами хищника. А. Кортес.

Паника ударила с силой физического толчка. Он понял, что наступил не на змею, а в целое змеиное гнездо. Он украл деньги не у простого богача. Он вторгся в личное пространство одного из самых опасных людей в корпорации, человека, который хранил ее самые грязные секреты.

«Икар» завершал свою работу. Транзакция почти завершена. Но Макс, поддавшись инстинкту, который он не мог объяснить, сделал еще кое-что. Он открыл канал максимальной пропускной способности и начал копировать все. Весь архив Кортеса. Весь этот цифровой гной. Он не знал, зачем он это делает. Может, как страховку. Может, из чистого, животного ужаса.

[ТРАНЗАКЦИЯ ЗАВЕРШЕНА]

[КОПИРОВАНИЕ ДАННЫХ: 98%...]

В этот момент сервер взвыл. Сработала отложенная система безопасности, более глубокая, чем та, что он обошел. Черный Лед. Он почувствовал его приближение – абсолютный холод, пожирающий все на своем пути. Это была не просто программа-антивирус. Это был охотник, созданный, чтобы сжечь не только взломщика, но и его нейроинтерфейс, превратив мозг в обугленную кашу.

[КОПИРОВАНИЕ ЗАВЕРШЕНО]

Макс не стал дожидаться. Он рванул соединение, грубо, аварийно, обрубая все протоколы.

Он с криком вернулся в реальность.

Нейрошунт с глухим стуком упал на пол. Макс сорвал его с затылка, хватая ртом воздух. Комната плыла перед глазами. Запах озона стал невыносимо резким. Он весь дрожал, покрытый холодным потом. В ушах стоял гул – фантомный вой Черного Льда.

Он сполз со стула на пол, прижавшись спиной к холодной стене. Получилось?

Дрожащей рукой он дотянулся до своего терминала. Открыл анонимный, зашифрованный кошелек, созданный на имя вымышленной благотворительной организации «Надежда Елены».

БАЛАНС: 90,000.00 U-cred.

Получилось.

Волна облегчения была такой сильной, что у него подкосились ноги. Он сделал это. Он спас ее. Слезы облегчения и ужаса покатились по его щекам.

Но потом он посмотрел на второе окно на своем экране. Индикатор загрузки. Крошечный файл, весящий всего несколько гигабайт, но тяжелый, как целый мир. Архив Кортеса. Грязь. Шантаж. Убийства. Он обладал секретами, за которые люди умирали.

Он, тринадцатилетний мальчишка из Нижнего Улья.

Он поднял голову и посмотрел на свою мать. Она все так же тихо дышала. Он купил ей жизнь. Но какой ценой? Он чувствовал себя Икаром, который не просто опалил крылья, а украл само солнце и теперь не знал, что с ним делать. Оно обжигало его, даже будучи просто набором данных на его жестком диске.

За окном, сквозь шум дождя, донесся далекий, но нарастающий вой сирены. Может, просто патрульная машина. А может...

Может, они уже шли за ним.

Макс быстро перетащил зашифрованный архив на скрытый раздел диска, защищенный тремя слоями паролей. Он стер все следы со своей системы. Но он не мог стереть это из своей памяти. Он не мог стереть знание того, что он сделал, и того, во что он вляпался.

Он снова посмотрел на мать. Ее дыхание стало чуть ровнее. Ради этого стоило рискнуть.

Наверное.

Он сидел на холодном полу в полутемной комнате, одинокий мальчик, который только что бросил вызов богам из корпоративных пантеонов и, к своему ужасу, победил. Охота еще не началась, но он уже чувствовал на себе невидимый прицел. Он получил деньги, но потерял нечто гораздо более ценное – свою анонимность, свою незначительность. Он перестал быть просто пылинкой в системе. Теперь он был ошибкой. А ошибки система всегда исправляет. Жестоко и неотвратимо.

Глава 1. Хром и ржавчина

Воздух в переулке был густым и тяжелым, как мокрое шерстяное одеяло. Он пах остывшим воком, пролитым синтетическим пивом и тем вездесущим, едва уловимым запахом влажной ржавчины и короткого замыкания, который был визитной карточкой Нижнего Улья. Дождь, начавшийся час назад, не принес свежести. Он лишь смешал грязь на разбитом асфальте с радужной пленкой машинного масла, превратив узкое пространство между двумя жилыми блоками в тусклое, искаженное зеркало. В нем отражались неоновые иероглифы лапшичной «Счастливый дракон», рекламная голограмма сигарет «Ментол-Зеро», обещавшая «свежесть ледника в самом сердце ада», и безразличное серое небо, затянутое вечным смогом.

Шестнадцатилетний Макс сидел на перевернутом пластиковом ящике, склонившись над работой. Перед ним, на расстеленной на коленях прорезиненной ткани, лежала кибернетическая рука. Когда-то она, должно быть, была произведением искусства – модель «Гермес-3» от «Эколайф Роботикс», покрытая панелями из полированного хрома, с тонкими, почти человеческими пальцами. Теперь хром потускнел и местами стерся, обнажая под собой серый композит, а один из пальцев – мизинец – был заменен грубым, кустарным аналогом из тусклого металла.

Рука принадлежала Гвоздю. Огромному, похожему на медведя докеру, чье настоящее имя давно стерлось из памяти, как и хром с его протеза. Сейчас он стоял рядом, переминаясь с ноги на ногу, и его массивное тело почти полностью перекрывало выход из переулка. Его живой глаз, маленький и настороженный, следил за каждым движением Макса, в то время как второй, дешевый оптический имплант, светился мертвенно-голубым, безразлично сканируя стену напротив.

– Ну что там, малец? – пророкотал Гвоздь. Его голос был низким, скрипучим, как будто его голосовые связки были сделаны из проржавевшего троса. – Она еще подышит или пора на свалку?

– Дышать будет, – ответил Макс, не поднимая головы. Его пальцы, тонкие и проворные, порхали над вскрытой панелью на предплечье протеза. В одной руке он держал миниатюрную импульсную отвертку, в другой – диагностический зонд, подключенный тонким оптоволоконным кабелем к его наручному комм-паду. – Проблема не в механике. Сервоприводы в норме, износ в пределах допуска. Нейроинтерфейс сбоит.

На экране комм-пада бежали строки кода, подсвечивая красным поврежденные секторы. Прошивка протеза была старой, изрешеченной вирусным мусором и неудачными попытками самостоятельного обновления. Классическая история для Нижнего Улья: купить дорогую вещь по «серой» схеме, а потом не иметь денег на ее официальное обслуживание. Технологии Верхнего города, доживающие свой век в трущобах. Хром и ржавчина.

– Опять эта мозговая хрень, – сплюнул Гвоздь на землю. – Говорил же мне Дыня, не лезь в пиратские обновления. А я что? Пожалел тридцать кредитов на лицензионный патч. Теперь вот пальцы сами по себе в кукиш сжимаются, когда я ящик поднять пытаюсь. Вчера чуть контейнер с живыми кальмарами не уронил. Начальник сказал, еще один такой фокус, и моя рука будет работать отдельно от меня. На свалке.

Макс хмыкнул. Он подключил к интерфейсу руки свой собственный девайс – небольшой черный ящик, который он называл «Отмычкой». Это было его творение, собранное из десятка разных устройств, с кастомной операционной системой, способной обходить большинство стандартных защит и чистить программный код от мусора.

– Пиратские патчи – это лотерея, Гвоздь. Иногда выигрываешь бесплатную функцию, а чаще – троян, который будет майнить крипту для какого-нибудь ушлого парня из Восточного сектора, пока ты спишь. И попутно сжигать твой нейропроцессор.

Он запустил программу-чистильщик. На экране комм-пада заплясали символы, пожирая красные строки и заменяя их зелеными. Макс работал сосредоточенно, отрешенно. Это было его ремесло, его способ выживания. Мелкий ремонт, «серая» диагностика, взлом забытых паролей от старых девайсов. Он был техником-призраком, одним из многих в этих каменных джунглях, кто мог заставить старое железо работать еще денек-другой. За еду. За несколько кредитов. За право дожить до завтра.

Три года. Три долгих года прошло с той ночи, когда он, тринадцатилетний перепуганный мальчишка, совершил свой «подвиг». Код «Икар». Девяносто тысяч кредитов, украденных у человека, чье имя до сих пор вызывало у него холодный пот. Эти деньги спасли его мать. Ее перевели в закрытый санаторий в Среднем городе – одно из тех мест, где еще можно было дышать настоящим воздухом и где болезнь отступила под натиском дорогих препаратов и качественной медицины. Он не мог ее видеть. Контракт на лечение был анонимным, оформленным через подставную благотворительную фирму. Любая попытка связаться с ней могла привести охотников прямо к ее двери.

А за ним охотились. Первые полгода были адом. Он бежал, прятался, менял имена и жилые капсулы. Он научился спать с одним открытым глазом и вздрагивать от каждой проезжающей мимо патрульной машины. Он сжег свой старый терминал, уничтожил все данные, стер себя из прошлой жизни. И залег на дно. На самое дно. В Нижний Улей.

Здесь, среди миллионов таких же безымянных муравьев, он был в относительной безопасности. Здесь никого не интересовало твое прошлое, если ты платил за свою порцию лапши и не занимал чужое место под протекающей крышей. Здесь он был просто Максом. Пареньком, который умеет ковыряться в железе.

– Готово, – сказал он, и его голос вырвал его из воспоминаний. – Я вычистил основной мусор и поставил заплатку на прошивку. Ненадолго, конечно. Тебе нужен полный сброс и переустановка, а это можно сделать только в официальном сервисе. Но пару месяцев поработает.

Он отсоединил свои устройства. Пальцы на руке Гвоздя дернулись и плавно, без скрипа, сжались в кулак, а потом разжались. Докер с недоверием пошевелил ими, согнул кисть.

– А ну-ка… – Он поднял с земли кусок отколовшегося бетона размером с его голову. Механические пальцы сомкнулись на камне с ровным, мощным гудением. Хватка была мертвой. Гвоздь удовлетворенно крякнул. – Чертяка. А ведь работает. Сколько с меня?

– Как договаривались. Порция «Двойного дракона» и десять кредитов.

Гвоздь сунул живую руку во внутренний карман засаленной куртки и вытащил несколько потертых кредитных чипов.

– Держи пятнадцать. Заслужил. А за лапшой пошли. Старина Фан как раз свежую партию сварил.

Они вышли из переулка на главную улицу нижнего яруса. Мир взорвался звуками и цветами. Над головой, на высоте двадцати метров, с грохотом проносились поезда на магнитной подушке, соединяющие Улей с другими районами. Их днища на мгновение заслоняли неоновые вывески, погружая улицу в бегущую тень. Воздух был пропитан запахами сотен кухонь: тут пахло острой сычуаньской едой, там – сладковатым дымом от жаровни с синтетическим мясом, а вон там – резким аммиачным запахом из стока красильной мастерской.

По тротуару тек плотный людской поток. Это был калейдоскоп человечества в его самой причудливой форме. Мимо проковылял старик, опираясь на антигравитационную трость, его лицо было морщинистой маской, но глаза горели молодым, неестественно ярким светом – дешевые импланты «Ясный взор». Прошла девушка в ярком кимоно, из-под которого виднелись хромированные ноги-экзоскелеты, позволявшие ей передвигаться с грацией хищной птицы. Группа подростков, бритых наголо, с одинаковыми светящимися татуировками на черепах, громко смеялась, выпуская изо рта облачка ароматизированного пара. У каждого второго в толпе было что-то нечеловеческое: светящийся порт на виске, металлическая пластина на скуле, жужжащий за ухом слуховой аппарат.

Над всей этой суетой, беззвучно скользя между зданиями, летали дроны-курьеры. Вот пронесся дрон «Суши-Экспресс» в форме гигантской креветки. За ним – плоский, черный дрон «Амазон-Прайм», доставляющий посылку кому-то, кто мог себе это позволить. А вот целая стайка маленьких, юрких дронов от лапшичной Фана, развозящих горячие заказы по ближайшим капсульным отелям.

Технологии были повсюду, но они не делали жизнь лучше. Они были просто еще одним слоем, нанесенным поверх вековой нищеты. Неоновые вывески освещали горы мусора в подворотнях. Голографическая реклама роскошных апартаментов в Верхнем городе проецировалась прямо на обшарпанную стену жилого блока с заколоченными окнами. Дорогие импланты, которые здесь носили, были либо украдены, либо куплены на черном рынке, либо являлись устаревшими моделями, от которых избавились их богатые владельцы. Это был пир технологий на кладбище человеческих судеб.

Они подошли к киоску Старины Фана. Это была просто дыра в стене, из которой валил пар и доносился божественный аромат бульона. Сам Фан, маленький, сморщенный китаец с седой косичкой и руками, навеки пропахшими имбирем и соевым соусом, ловко орудовал половником.

– А, Гвоздь! Макс! – приветствовал он их, улыбаясь во весь свой беззубый рот. – Руку починили? Вижу, что починили, раз ты не пытаешься раздавить мой прилавок. Что будете?

– Мне как обычно, Фан, – сказал Гвоздь. – «Двойной дракон», побольше свиных ушей. А малому – за мой счет.

Фан кивнул и через минуту протянул им две дымящиеся миски с лапшой, бульоном, кусочками синтетической свинины и зеленью. Они сели за шаткий столик, прикрученный прямо к стене здания. Макс с жадностью втянул носом аромат. Настоящая, горячая еда. Не питательная паста из тюбика, которой он давился последние два дня.

Он ел быстро, сосредоточенно, стараясь не думать о том, как сильно он голоден. Гвоздь ел медленнее, с удовольствием прихлебывая бульон.

– Знаешь, малец, – сказал он, прожевав кусок мяса. – У тебя голова на плечах. И руки откуда надо растут. Что ты забыл в этой дыре? С твоими талантами мог бы устроиться в мастерскую в Среднем городе. Жил бы в чистоте, спал бы на нормальной кровати.

Макс пожал плечами, не отрываясь от еды.

– Везде одно и то же. Просто грязь разная. Здесь она хотя бы честная. Никто не притворяется, что живет в раю.

– Это да, – согласился Гвоздь. – Рая тут не найдешь.

Он замолчал, уставившись на проходящую толпу. Его живой глаз потемнел.

– Видишь вон того? В сером плаще.

Макс проследил за его взглядом. У противоположной стены стоял мужчина, худой, осунувшийся. Его глаза были пустыми, а зрачки – расширенными до предела. Он слегка покачивался, глядя на пролетающие дроны с идиотской улыбкой.

– Еще один «ловец бликов», – констатировал Макс.

«Блик». Новый уличный наркотик, дешевый и смертоносный. Синтетический нейростимулятор, который при инъекции в шейный порт вызывал серию коротких, ярких галлюцинаций. Он сжигал нейроны со страшной скоростью. Через пару месяцев активного употребления человек превращался в овощ, способный лишь пускать слюни, глядя на свет.

– Третий на этой неделе, кого я вижу, – сказал Гвоздь. – Говорят, его толкает банда «Ржавых Черепов». Они подсаживают на него детей, а потом заставляют работать на себя за дозу.

Макс промолчал. Он знал. Все это знали. Но «Ржавые Черепа» были силой. Они контролировали несколько кварталов, и даже корпоративная полиция предпочитала не соваться на их территорию. Это был еще один закон Улья: не лезь не в свое дело, если хочешь, чтобы твои внутренности остались внутри тебя.

Они доели в молчании. Гвоздь поднялся, разминая плечи.

– Ладно, мне в доки. Спасибо, Макс. Если что – ты знаешь, где меня найти.

Он кивнул и растворился в толпе, его массивная фигура быстро затерялась в человеческом море.

Макс остался сидеть один, допивая остатки бульона. Пятнадцать кредитов и полный желудок. Неплохой улов за полдня. Теперь можно было подумать о «настоящей» работе. Той, что он делал по ночам, когда Улей затихал, а Сеть, наоборот, оживала.

Он встал и пошел в противоположную от доков сторону, глубже в сердце Улья. Ему нужно было домой. Домом это, конечно, можно было назвать с большой натяжкой.

Его путь лежал через Рыночную площадь – огромное, хаотичное пространство под гигантским куполом из покрытого грязью поликарбоната, который когда-то должен был быть прозрачным. Здесь торговали всем. На прилавках, сколоченных из чего попало, лежали горы старой электроники, разобранные на запчасти дроны, пиратские чипы с фильмами и играми, ворованные медикаменты. В воздухе стоял гул из сотен голосов, рекламных зазывал и музыки, льющейся из десятков динамиков одновременно.

Макс шел быстро, лавируя в толпе. Он был здесь своим. Он знал, на какие взгляды не отвечать, какие переулки обходить стороной и у какого торговца можно купить конденсаторы нужной емкости за полцены. Его капюшон был натянут низко на лоб, руки спрятаны в карманы. Он не искал неприятностей, но был к ним готов. Его тело было напряжено, как струна. За три года Улей научил его этому животному чутью, постоянной бдительности.

Он прошел мимо VR-салона «Сладкие Грёзы». Из открытой двери несло запахом пота и дезинфектора. Внутри, в полумраке, в креслах сидели люди с громоздкими шлемами на головах. Их тела были неподвижны, лица – расслаблены и безвольны. Они были там, в своих цифровых мирах, проживая чужие жизни, пока их собственная утекала сквозь пальцы. Рядом с входом на стене висела голограмма, рекламирующая новый пакет развлечений: «Стань звездой боевика! Покори галактику! Проведи ночь с богиней! Всего 10 кредитов за час полного забвения!»

Макс отвернулся. Он ненавидел эти места. Это был еще один наркотик, просто легальный. Еще один способ сбежать от реальности, вместо того чтобы пытаться ее изменить.

Наконец, он свернул с площади в один из бесчисленных жилых блоков. Блок «Гамма-7». Гигантская бетонная башня, устремленная в вечно серое небо, похожая на термитник. Тысячи окон-ячеек смотрели на мир, как пустые глазницы. Лифты здесь не работали уже лет двадцать. Макс начал подъем по узкой, тускло освещенной лестнице. Стены были испещрены граффити, трещинами и подтеками. Пахло сыростью, плесенью и дешевой синтетической едой.

С каждым пролетом звуки улицы становились тише, сменяясь гулом вентиляции и обрывками чужих жизней, доносящимися из-за тонких дверей: плач ребенка, ругань на китайском, громкая музыка, монотонное бормотание телевизора.

Его «квартира» была на двенадцатом этаже. Ячейка 12-88. Он приложил палец к сканеру на двери. Замок щелкнул, и дверь с шипением отъехала в сторону.

Макс шагнул внутрь и закрыл за собой дверь. Наступила тишина. Относительная. Гудение вентиляции и далекий гул города все равно проникали сквозь стены.

Его дом. Капсула. Пространство три на два метра. Стены из голого пластика. В одном конце – откидная кровать, сейчас прижатая к стене. В другом – его рабочее место, его алтарь, его крепость.

Это было то самое чудовище Франкенштейна из его детства, только эволюционировавшее. Теперь оно было более компактным, более мощным. Несколько мониторов разного размера и разрешения, закрепленных на стене. Кастомная дека с нейропортом. Серверный блок, собранный из десятка разных компонентов, тихо гудящий под столом. Провода, аккуратно уложенные в кабель-каналы. Все это он собрал сам, по частям, выменивая, покупая на сэкономленные кредиты, а иногда и «находя» то, что плохо лежит.

Это был его мир. Единственное место, где он чувствовал себя в безопасности. Единственное место, где он был не просто уличным техником, а кем-то большим.

Он скинул куртку и бросил ее на пол. Прошел к маленькому холодильнику и достал бутылку с водой. Сделал несколько больших глотков. Вода имела привкус пластика, но это была лучшая вода, которую он мог себе позволить.

Он сел в старое, потертое кресло перед мониторами. На мгновение он просто сидел, глядя на темные экраны, позволяя напряжению дня медленно отпускать его. Он выжил. Он поел. У него есть крыша над головой. По меркам Нижнего Улья, он был почти королем.

Но этого было мало.

Выживание – это не жизнь. Это просто отсрочка смерти. А Макс хотел жить. Он хотел выбраться из этой ямы. Хотел однажды прийти к матери не как призрак, а как сын. Сказать ей, что все хорошо. Что он в порядке.

Но для этого нужны были деньги. Много денег. А большие деньги в этом мире всегда означали большие риски. А он поклялся себе больше не рисковать. Не после «Икара». Тот страх до сих пор жил в нем, холодным комком сидя где-то под ребрами. Страх перед человеком по имени Кортес. Страх перед тем, что однажды за ним придут.

Он тряхнул головой, отгоняя наваждение. Прошлое в прошлом. Нужно думать о настоящем.

Он включил систему. Мониторы ожили, заливая капсулу синеватым светом. На главном экране появились иконки программ, зашифрованные чаты, доступ к теневым форумам. Здесь начиналась его вторая жизнь. Ночная жизнь.

Он открыл защищенный мессенджер. Пришло несколько сообщений.

От [Fixer_77]: «Есть работа. Нужно вытащить данные с поврежденного носителя. Корпоративный курьер попал в аварию. Оплата хорошая. Конфиденциальность – абсолютная. Справишься?»

От [ShadowCat]: «Макс, привет. Можешь глянуть код для игрового бота? Что-то он тупит на новом апдейте. За мной пиво».

И одно от неизвестного отправителя. Оно было помечено как высокоприоритетное, с тройным уровнем шифрования. Макс нахмурился. Такие сообщения он не любил. Они почти всегда означали неприятности.

Он открыл его. Внутри был всего один файл. Не текст, а аудиозапись. Голос был искажен модулятором, превращен в бездушный цифровой скрежет.

«Мы знаем, кто ты, Икар. Мы знаем, что ты сделал. И нам нужна твоя помощь. Откажешься – и о тебе узнают те, от кого ты прячешься три года».

Сердце Макса ухнуло куда-то в пятки. Холод, который он так старательно давил в себе, вырвался наружу, ледяной волной прокатившись по телу.

Икар.

Три года никто не называл его этим именем. Он думал, что похоронил его. Сжег. Уничтожил.

Он ошибся.

Прошлое не умерло. Оно просто ждало своего часа. И вот теперь оно стояло у его цифрового порога, и в руке у него был нож.

Макс смотрел на сообщение, и мир его крошечной, относительно безопасной капсулы треснул, как стекло. Хром и ржавчина. Он думал, что выбрал ржавчину, чтобы спрятаться. Но хром, блестящий и безжалостный, нашел его и здесь.

Он медленно протянул руку и взял с полки свой старый, верный нейрошунт. Работа на улице закончилась. Начиналась настоящая работа. И, возможно, настоящая война.

Глава 2. Нулевой этаж

Слово горело на экране, выжигая сетчатку.

Икар.

Не позывной. Не псевдоним. Клеймо.

Холод, начавшийся в солнечном сплетении, не был привычной тревожностью жителя Нижнего Улья, вечным спутником, напоминающим о необходимости оглядываться в темных переулках. Это был другой холод. Глубинный, костяной, тот самый, который он почувствовал три года назад, когда с криком вырвал нейрошунт из порта на затылке, оборвав связь с сервером Кортеса. Это был холод Черного Льда, фантомная боль от соприкосновения с чем-то безгранично могущественным и смертоносным.

Первая мысль была иррациональной, панической: бежать. Схватить «Отмычку», рюкзак с самым необходимым, и раствориться в лабиринтах Улья. Но он подавил ее так же быстро, как она возникла. Бежать было некуда. Если они нашли его здесь, на самом дне, в этой анонимной капсуле, затерянной среди миллионов таких же, они найдут его где угодно. Они не просто знали его старый позывной. Они знали, кто он. Это означало, что у них было что-то, чего не было даже у всемогущего Кортеса: его настоящее имя, его нынешнее местоположение.

Второй мыслью, уже более профессиональной, была контратака. Его пальцы, словно живущие своей жизнью, метнулись к клавиатуре. Тело действовало на рефлексах, отточенных годами выживания в цифровых джунглях.

«Трассировка», – приказал он системе.

На одном из боковых мониторов возникла трехмерная карта Сети. От его собственного узла, отмеченного скромной зеленой точкой, протянулась тонкая красная линия – обратный след сообщения. Она тут же разветвилась, превратившись в запутанный клубок, мечущийся между серверами по всему миру. Гонконг, Франкфурт, Сан-Паулу, лунная станция «Тихо»... Стандартный маршрут через десятки анонимных прокси. Дилетантская работа.

«Слишком просто», – подумал Макс, и его пальцы заплясали с новой скоростью. Он запустил свой собственный скрипт, «Ловца эха». Программа не пыталась пробить защиту в лоб. Она анализировала временные задержки, микроскопические флуктуации в сигналах, ища тот единственный, первоначальный импульс, который оставил бы «тепловой след» в инфосфере.

Красная паутина на экране стала сложнее, на ней появились новые, призрачные нити. Вот оно. След вел не на Луну, а к частному спутнику связи на геостационарной орбите, принадлежащему медиаконгломерату «Горизонт». Но и это было слишком очевидно. Это была ловушка, подставной узел, призванный отвлечь внимание. Макс проигнорировал его, заставив «Ловца» копать глубже, анализируя не сам сигнал, а структуру шифрования.

И вот тут он уперся в стену.

Стена была гладкой, черной, без единой зацепки. Непроницаемой. Шифрование было ему незнакомо. Оно не было ни корпоративным, ни военным, ни хакерским. Оно было... чужим. Словно созданным на основе совершенно иной математической логики. Его программы, его «Отмычка», все его инструменты бились об эту стену, как мухи о стекло, не оставляя даже царапины.

Он проработал пятнадцать минут, пробуя один эксплойт за другим, пока его собственный сервер не издал предостерегающий писк. Система охлаждения работала на пределе, процессор перегревался.

Макс откинулся в кресле, тяжело дыша. Бесполезно. Кто бы ни отправил это сообщение, он был не просто профессионалом. Он был призраком. Невидимкой, владеющим технологиями, которых Макс никогда не видел.

И этот призрак знал его по имени.

Он встал и прошелся по своей клетке. Два шага в одну сторону, два в другую. Его дом. Его крепость. Нулевой этаж его жизни.

«Квартира» была вершиной его инженерной мысли и одновременно памятником его нищете. Пространство было организовано с маниакальной точностью. Откидная кровать днем убиралась в стену, освобождая место для кресла. Под кроватью, в нише, хранилась его одежда – две смены штанов, несколько футболок, куртка. Все серое, черное, немаркое. В другой нише, над рабочим столом, лежали инструменты: паяльная станция, катушки с припоем, набор микроотверток, мотки оптоволокна. Все, что нужно для мелкого ремонта.

Его коллекция «трофеев» занимала отдельную полку. Это был его личный музей технологического мусора, каждая вещь в котором имела свою историю. Вот оплавленный нейропроцессор от боевого андроида «Химера», который он выковырял из груды обломков после полицейской облавы в соседнем квартале. Вот оптический сенсор от разведывательного дрона, который он снял с крыши, когда тот запутался в проводах. А вот его гордость – неработающий, но целый модуль «Черного Льда», который он выменял у старьевщика на три взломанных игровых приставки. Он часами изучал его, пытаясь понять логику его смертоносных алгоритмов. Он смотрел в лицо своему страху, пытаясь препарировать его.

Единственное окно в капсуле было круглым, как иллюминатор, и выходило во внутренний колодец жилого блока. Вида не было. Только противоположная стена такого же серого бетона, испещренная рядами таких же окон. Где-то далеко внизу копошилась жизнь, а далеко вверху виднелся крошечный квадратик вечно пасмурного неба. Вечный сумрак, в котором жили миллиарды.

Одиночество здесь ощущалось физически. Оно было в гудении вентиляции, в потрескивании его серверов, в давящей тишине между этими звуками. Он привык к нему. Он даже находил в нем некое подобие комфорта. Одиночество было безопасным. Оно означало, что никто не задаст лишних вопросов. Никто не увидит страха в его глазах.

Внезапно стена напротив его рабочего стола мерцающе ожила. На сером пластике проявилось изображение – улыбающееся, анимированное лицо девушки-андроида с фиолетовыми волосами и неестественно большими глазами.

– Добрый вечер, уважаемый резидент 12-88! – пропел мелодичный, синтезированный голос. – Я Юми, ваш персональный ассистент по управлению жильем от корпорации «Эко-Дом»! Я здесь, чтобы сделать вашу жизнь комфортнее!

Макс поморщился. Голограмма домовладельца. Или, точнее, коллектора.

– Чего тебе, Юми? – буркнул он.

– Просто дружеское напоминание, Макс! – улыбка Юми стала еще шире, почти хищной. – Наша система зафиксировала просрочку по оплате аренды за текущий месяц. Сумма задолженности составляет двести пятьдесят кредитов. Корпорация «Эко-Дом» ценит вас как резидента и предлагает удобные планы по реструктуризации долга! Возможно, вас заинтересует наша новая программа «Работай и Живи»? Вы можете отработать свой долг, участвуя в программе по сортировке мусора или...

– Нет, – отрезал Макс. Он знал, что это за программы. Контрактное рабство на полгода за списание долга.

– Очень жаль! – голос Юми не изменил своей жизнерадостной тональности. – В таком случае, я вынуждена проинформировать вас, что согласно пункту 7.4 договора аренды, в случае неуплаты в течение трех дней, доступ к вашей жилой ячейке будет деактивирован. Мы надеемся на ваше понимание. «Эко-Дом» – мы заботимся о вас!

Голограмма моргнула и исчезла. На ее месте осталась висеть в воздухе красная, пульсирующая надпись: «ПРЕДВАРИТЕЛЬНОЕ УВЕДОМЛЕНИЕ О ВЫСЕЛЕНИИ. ОСТАЛОСЬ 72 ЧАСА».

Макс выругался сквозь зубы. Двести пятьдесят кредитов. У него на счету было чуть больше сотни. Пятнадцать он получил от Гвоздя. Остальное – результат нескольких ночных «заказов»: взлом пары аккаунтов в онлайн-игре и накрутка просмотров для какого-то начинающего видеоблогера. Мелочь. Крохи.

Он подошел к пищевому синтезатору, встроенному в стену. Дешевая модель «Нутри-Блок 2000». Он нажал на кнопку «Стандартный рацион». Раздалось жужжание, и в нишу выдачи медленно выползла серая, безвкусная питательная паста в съедобной упаковке. Он смотрел на нее с отвращением. Это была еда выживания. Калории, белки, углеводы. Ни вкуса, ни радости. Просто топливо, чтобы тело продолжало функционировать.

В этот момент в дверь его капсулы постучали.

Не электронный сигнал, а настоящий, физический стук. Робкий, неуверенный.

Макс замер. Его тело снова напряглось. К нему никогда никто не приходил. Все контакты были в Сети. Он медленно подошел к двери и посмотрел в оптический глазок.

На площадке стояла баба Нюра из ячейки 12-90. Маленькая, сгорбленная старушка, одна из немногих в этом блоке, кто помнил времена до тотальной кибернетизации. Ее лицо было покрыто густой сетью морщин, но глаза, выцветшие и слезящиеся, смотрели по-прежнему ясно и по-доброму.

Макс с облегчением выдохнул и открыл дверь.

– Здравствуйте, баба Нюра.

– Здравствуй, Максик, – прошамкала она. – Не отвлекаю, соколик? Я тут пирожков напекла. С настоящим картофелем, представляешь? Сын из Среднего города привез. Решила тебя угостить. А то сидишь тут один, поди, одну свою эту... пасту ешь.

Она протянула ему пирожок, завернутый в чистую салфетку. Он был еще теплый. Запах свежей выпечки, настоящий, не синтезированный, ударил в нос, вызвав спазм в желудке. Это был запах из другой, почти забытой жизни.

– Спасибо, – сказал он, и голос его прозвучал неожиданно хрипло. Он осторожно взял пирожок. – Большое спасибо.

– На здоровье, на здоровье, – закивала старушка. Она окинула взглядом его капсулу, мерцающие мониторы, клубки проводов. – Все работаешь, трудяга. У меня опять световая панель на кухне барахлит. Моргает, как ненормальная. Может, глянешь, как время будет?

– Конечно, – кивнул Макс. – Сейчас зайду.

– Да не спеши, ты поешь сначала. – Она уже развернулась, чтобы уйти, но остановилась. – Ты это, Максик... береги себя. Бледный какой-то. Не пропадай, сынок.

Она ушла, тихонько шаркая стоптанными тапочками. Макс закрыл дверь.

«Не пропадай, сынок».

Фраза повисла в воздухе. А ведь это именно то, чем он занимался последние три года. Он пропадал. Он стирал себя. Превращался в функцию, в набор навыков, в тень.

Он сел за стол и откусил пирожок. Вкус настоящего, рассыпчатого картофеля с жареным луком взорвался во рту. Это было так просто и так невероятно. Он ел медленно, смакуя каждый кусочек, и чувствовал, как по щекам катятся две горячие слезы. Он плакал не от жалости к себе. Он плакал от этого простого, человеческого жеста. От того, что в этом аду из бетона, неона и безразличия кто-то принес ему теплый пирожок.

Он доел, аккуратно сложил салфетку. Уведомление о выселении все еще пульсировало на стене красным. Сообщение от анонима все еще ждало ответа на его мониторе. Две угрозы, два ультиматума. Один грозил выкинуть его на улицу. Другой – уничтожить всю его жизнь.

И тут он понял.

Бежать бесполезно. Прятаться – тоже. Его загнали в угол. Нулевой этаж оказался не дном, а ловушкой. И единственный способ выбраться из ловушки – это перестать быть жертвой и начать играть.

Он вспомнил лицо матери. Спокойное, почти умиротворенное, на последней фотографии, которую ему удалось достать через анонимный канал из санатория. Лечение стоило денег. Каждый месяц на счет подставной фирмы должны были поступать кредиты. Мелких заказов больше не хватит. Ему нужна была работа. Настоящая, опасная, хорошо оплачиваемая работа.

Аноним, отправивший сообщение, не просто угрожал. Он предлагал помощь. «Нам нужна твоя помощь». Это было предложение. Ультиматум, завернутый в предложение.

Страх никуда не делся. Он все так же холодком сидел под ложечкой. Но к нему примешалось что-то еще. Злость. И любопытство. Кто они? Что им нужно от хакера, который три года назад совершил одну-единственную, пусть и громкую, кражу? Что за игру они ведут?

Макс встал и подошел к двери бабы Нюры. Постучал. Она открыла сразу, будто ждала.

– Максик?

Он вошел в ее капсулу. Она была полной противоположностью его собственной. Заставлена старой мебелью, покрыта вышитыми салфетками. На стене висели настоящие, бумажные фотографии в рамках. Пахло травами и старым деревом. Это был островок прошлого века посреди киберпанк-будущего.

Он подошел к кухонной панели. Она действительно моргала, сбиваясь с ритма. Он провел пальцем по стыку, нашел крышку сервисного отсека. Открыл. Проблема была в старом конденсаторе. Он достал из кармана мультитул, переключил его в режим пайки, и за минуту заменил вздувшийся конденсатор на новый, который всегда носил с собой.

Свет загорелся ровно.

– Готово, баба Нюра. Больше не будет.

– Ох, спасибо, милый! – всплеснула она руками. – Золотые у тебя руки, золотые!

Он вернулся в свою капсулу. Воздух здесь снова показался стерильным и безжизненным. Но что-то изменилось. Починив старушке свет, он словно починил что-то в себе. Напомнил себе, что он не просто призрак в Сети. Он человек. И он будет бороться.

Он сел в свое кресло. Его взгляд упал на старый, потрепанный нейрошунт, лежащий на столе. Его оружие, его проклятие, его единственный шанс. Он взял его в руку. Холодный металл привычно лег в ладонь.

Он посмотрел на экран, на сообщение от неизвестного отправителя. На красные буквы уведомления о выселении. На свое отражение в темном мониторе – бледное лицо, серьезные глаза, слишком взрослые для шестнадцатилетнего парня.

Он больше не был Икаром, наивным мальчишкой, который подлетел слишком близко к солнцу. Улей содрал с него эту восковую кожу. Теперь он знал, что падать больно. Но он также знал, что иногда, чтобы выжить, нужно снова рискнуть и взлететь.

Он открыл новое, зашифрованное окно для ответа. Его пальцы замерли над клавиатурой, а затем, медленно и уверенно, набрали первое слово.

«Слушаю».

Глава 3. Цифровые крохи

Слово «Слушаю» висело в окне чата, как капля яда на кончике иглы. Безличное, вызывающее, окончательное. Макс отправил его минуту назад, и эта минута растянулась в холодную, вязкую вечность. Он не дышал. Все его чувства были сосредоточены на мерцающем курсоре, в ожидании ответа, который мог либо объяснить всё, либо оборвать его жизнь.

Ничего не происходило.

Тишина в Сети была громче любого крика. Она означала, что его оппонент не был импульсивным панком, который тут же вывалит все свои требования. Он был игроком. Он получил подтверждение, что наживка проглочена, и теперь выдерживал паузу, позволяя страху и неуверенности сделать за него часть работы.

Макс с силой выдохнул, заставив себя оторвать взгляд от экрана. Ждать было пыткой, но сидеть без дела – самоубийством. На стене все еще горело багровое клеймо уведомления от «Эко-Дома». 71 час 48 минут. Часы тикали. Страх перед неизвестным призраком из прошлого был велик, но страх оказаться на улице, без своего оборудования, без своей крепости, был вполне осязаем. Без своей капсулы он был никем. Легкой добычей.

Нужны были деньги. Прямо сейчас.

Он переключил внимание на другой монитор, где был открыт его рабочий интерфейс. Это была его личная экосистема выживания, паутина из контактов, форумов и досок объявлений, разделенная на три уровня доступа, которые он для себя называл «Свет», «Сумрак» и «Тьма».

Свет – это легальная, уличная работа. Мелкий ремонт, консультации, отладка. Мало денег, низкий риск. Это была его маска, его официальное лицо для соседей вроде Гвоздя и бабы Нюры.

Сумрак – серая зона. Работа, которая формально не нарушала законов мегакорпораций, но балансировала на грани. Накрутка рейтингов, извлечение данных с «потерянных» носителей, написание скриптов для автоматизации. Деньги лучше, риски умеренные.

И Тьма. Полностью нелегальные заказы. Взлом, кража цифровой собственности, промышленный шпионаж в мелких масштабах. Высокий риск, высокая награда. Это была территория, на которую он старался заходить как можно реже. Территория, которая слишком сильно напоминала ему о коде «Икар».

Сегодня выбора не было. Сегодня ему придется нырнуть во все три омута. Цель: 250 кредитов до заката.

Он начал со «Света». Пролистал список заказов на местном форуме «Улей-Мастер». «Починить аудиосистему в баре „Пьяный дрон"», «Настроить систему безопасности для склада вторсырья», «Извлечь детские фото с разбитого комм-пада». Все это требовало времени и физического присутствия. Ему нужно было что-то быстрое.

И он нашел. Заказ от [Fan_Noodles]. Старина Фан. «Проблема с платежным терминалом. Не проходят транзакции с новыми чипами „Сити-Банка". Срочно. Оплата – еда + 20 кред».

Идеально. Это было в двух шагах.

Макс накинул куртку, сунул в карман мультитул и «Отмычку», и вышел из капсулы. Воздух на лестничной клетке был спертым, но после напряжения последних часов он показался почти свежим.

Улица встретила его утренней суетой. Потоки людей спешили на низкооплачиваемую работу в доки, на фабрики, в обслуживающий сектор. Воздух вибрировал от гула транспорта и криков зазывал. Макс шел быстро, не глядя по сторонам. Он был частью этого потока, неотличимой серой песчинкой.

Лапшичная Фана уже работала вовсю. Из окошка валил ароматный пар. Сам Фан выглядел расстроенным. Перед ним стоял недовольный клиент, размахивая новым, блестящим кредитным чипом.

– Я тебе говорю, старик, у меня полный счет! Это твой аппарат барахлит!

– Знаю, знаю, – вздыхал Фан. – Извини, друг. Техника...

Макс протиснулся к прилавку.

– Я по заказу. Терминал?

Фан просиял.

– Максик! Спасай! С самого утра мучаюсь. Новые чипы не принимает, и все тут. Старые – без проблем.

Макс взял терминал – стандартную модель «Поли-Пэй 7». Он подключил к нему свой комм-пад. Проблема была не в железе. Он запустил диагностику и тут же увидел корень зла. Неделю назад мэрия запустила новую городскую рекламную сеть, которая интегрировалась во все публичные устройства, включая платежные терминалы. Дешевый софт терминала Фана, написанный неизвестными умельцами, конфликтовал с протоколом нового рекламного модуля. Из-за этого пакеты данных от новых банковских чипов распознавались как ошибка.

– Город обновил рекламную сеть, – объяснил Макс, его пальцы летали по виртуальной клавиатуре. – Ваша прошивка не понимает их новый протокол. Нужно просто добавить исключение в код.

Он не стал объяснять Фану технические детали. Он просто сделал. Написал короткий патч, который заставлял прошивку терминала игнорировать рекламный трафик во время проведения транзакции. Залил его в устройство. Перезагрузил.

– Готово. Попробуйте.

Недовольный клиент с недоверием приложил свой чип. Терминал пискнул, и на маленьком экране загорелась зеленая надпись: «ОПЛАТА ПРИНЯТА».

– Ну наконец-то! – проворчал клиент и, забрав свою порцию лапши, ушел.

Фан чуть ли не обнял Макса.

– Гений! Просто гений! Держи, сынок.

Он протянул ему двадцать кредитов и огромную миску лапши с двойной порцией креветок.

– И вот еще. На ужин.

Он сунул ему в руку несколько вакуумных упаковок с замороженными вонтонами.

– Спасибо, Фан.

– Это тебе спасибо. Без тебя я бы сегодня полдня без выручки сидел.

Макс кивнул и быстро ретировался. Он не любил благодарностей. Они создавали связи, а связи были уязвимостью.

Баланс: 145 кредитов (с учетом оставшихся). Цель: 250. Нужно еще 105.

Он вернулся в свою капсулу. Запах лапши наполнил маленькое пространство, смешиваясь с запахом озона от его серверов. Ответ от анонима так и не пришел. Макс проигнорировал растущую тревогу и перешел на второй уровень. «Сумрак».

Он вошел в закрытый форум для фрилансеров «Серая Гавань». Здесь не спрашивали настоящих имен и не интересовались моральной стороной заказов. Главное – результат и оплата.

Он нашел то, что искал. Заказ от фиксера под ником [Циркон].

«Заказчик: блогер (Средний город). Задача: накрутка 10,000 лайков и 5,000 подписчиков на новый пост в соцсети „Хайв". Требования: активность должна выглядеть органично, растянута на 3 часа, аккаунты ботов – с историей не менее месяца. Оплата: 120 кредитов. 50% предоплата».

Макс усмехнулся. Типичная работа для «Сумрака». Какой-то инфлюенсер из чистого и благополучного Среднего города хотел поднять свою популярность за счет цифровых призраков. Он ненавидел эту работу, это лицемерие. Но 120 кредитов были 120 кредитами.

Он принял заказ. Через минуту на его анонимный счет упали 60 кредитов. Циркон был надежным фиксером.

Макс открыл панель управления своей бот-фермой. Это была его личная маленькая армия. Она состояла не из физических серверов, а из сотен скомпрометированных устройств по всему миру, на которых он установил своих «спящих агентов». Умный холодильник домохозяйки в Токио. Система климат-контроля в офисе в Берлине. Старая камера видеонаблюдения на складе в Новом Чикаго. Все они были частью его сети, готовые по команде выполнить простое действие: поставить лайк, сделать репост, оставить бессмысленный комментарий.

Он скопировал ссылку на пост заказчика. Это была девушка в дизайнерской одежде, позирующая на фоне панорамного окна с видом на сияющий огнями Верхний город. Подпись гласила: «Иногда нужно просто остановиться и насладиться моментом. Живите полной жизнью! #вдохновение #успех #верхнийуровень».

Макса чуть не стошнило. Живите полной жизнью. Легко говорить, когда ты смотришь на мир сверху вниз.

Он написал небольшой скрипт. Не просто тупая накрутка. Скрипт имитировал человеческое поведение. Боты будут заходить на страницу в разное время, с разной задержкой. Некоторые «прочитают» пост, прежде чем поставить лайк. Некоторые подпишутся, а через час отпишутся. Несколько десятков оставят комментарии, сгенерированные нейросетью на основе текста поста: «Отличные слова!», «Ты меня вдохновляешь!», «Какой вид!».

Это была симфония обмана, и он был ее дирижером.

Он запустил скрипт и откинулся в кресле, наблюдая, как на его мониторе оживают графики. Линии лайков и подписок поползли вверх, плавно, почти естественно. Через три часа работа будет выполнена, и он получит свои деньги.

Баланс (в перспективе): 265 кредитов. Цель достигнута.

Он мог бы остановиться. Но внутри что-то протестовало. Он заработал на выживание, но какой ценой? Починив терминал и накрутив лайки. Это были крохи. Цифровая пыль. Это не давало чувства контроля. Это было унизительно.

И аноним все еще молчал.

Ему нужно было больше. Не просто заплатить за аренду. Ему нужен был запас. Подушка безопасности. Деньги давали свободу маневра. А свобода была единственной настоящей валютой в этом мире.

Он сделал глубокий вдох и открыл третий уровень. «Тьму».

Это был зашифрованный узел в глубине Сети, доступ к которому можно было получить только по прямому приглашению. Никаких форумов. Только прямые заказы от проверенных контактов. Здесь работали по-крупному.

Сообщение от [Бритва] висело уже несколько дней. Макс его игнорировал. Бритва был психованным геймером, который платил хорошо, но был непредсказуем и опасен.

«Есть цель. Топ-игрок в „Этергарде", никнейм „Зенит". У него „Осколок Пустоты". Мне нужен этот меч. Срочно. Получишь 30% от рыночной цены после продажи. Рынок сейчас – около 500 кредитов».

«Этергард Онлайн». Ультра-реалистичная VRMMORPG, в которую играли миллионы. «Осколок Пустоты» был легендарным предметом, который выпадал с мирового босса раз в полгода. Получить его было практически невозможно. Взломать аккаунт топ-игрока – еще сложнее. У них была двухфакторная аутентификация, биометрическая привязка, и их аккаунты постоянно мониторились службой безопасности игры.

Это был тот самый риск, которого он избегал.

Он посмотрел на молчащий чат с анонимом. На часы, отсчитывающие время до выселения.

К черту.

Он написал Бритве: «Берусь. 40%. Предоплата 50 кредитов на страховку».

Ответ пришел через десять секунд: «Жадный ублюдок. Ладно. 35%. Предоплата пошла. Облажаешься – я найду тебя и вырву твой нейропорт голыми руками».

На счет Макса упали 50 кредитов.

Баланс: 255 кредитов. Аренда была покрыта. Все остальное – чистый риск ради прибыли.

Он начал работу. Это была уже не симфония. Это была дуэль.

Первым делом – разведка. Он нашел публичный профиль «Зенита». Игрок был стримером, довольно популярным. На его странице в «Хайве» были тысячи подписчиков. Макс начал копать. Просмотрел десятки часов его старых стримов, изучил его посты, комментарии. Он искал слабое место. Оговорку, личную информацию, что-то, что можно использовать.

И он нашел. В одном из старых постов двухлетней давности «Зенит» благодарил свою «любимую пиццерию „Пепперони-Прайм"» за то, что они доставляют еду даже во время игровых марафонов.

Это была ниточка.

Макс перешел на сайт пиццерии. Старый, дырявый, сделанный на коленке. Он взломал их базу данных за три минуты. Это было все равно что открыть консервную банку. И в списке клиентов он нашел его. Настоящее имя, адрес доставки (в Среднем городе, разумеется), и, что самое главное, личный email.

Теперь у него был ключ. Но замок был все еще сложен. Аккаунт «Этергарда» был защищен. Прямой взлом исключен. Оставался единственный путь – социальная инженерия. Фишинг.

Макс создал поддельный email-адрес, максимально похожий на официальный адрес службы поддержки «Этергарда». support@aethergard.net.co. Он скопировал их официальный стиль, логотипы, шрифты.

Затем он написал письмо.

«Уважаемый Зенит! Наша система безопасности зафиксировала несколько попыток несанкционированного доступа к вашему аккаунту с нетипичного IP-адреса в секторе Юго-Восточной Азии. В целях защиты вашей учетной записи и ценных игровых предметов мы временно заморозили ваш инвентарь. Пожалуйста, немедленно пройдите процедуру верификации, перейдя по ссылке ниже, чтобы подтвердить, что вы являетесь владельцем аккаунта. В противном случае, согласно протоколу 11-Б, аккаунт будет перманентно заблокирован через 15 минут».

Классика. Угроза, срочность, призыв к действию. Ссылка вела не на официальный сайт, а на его собственный фишинговый сервер, который был точной копией страницы входа в «Этергард». Как только «Зенит» введет свой логин и пароль, они окажутся у Макса.

Он отправил письмо.

И начал ждать. Секунды тянулись, как часы. Он следил за логами своего сервера. Ничего. Минута. Две. Пять. Неужели не сработало? Может, «Зенит» был слишком умен?

И тут – всплеск активности. Кто-то перешел по ссылке.

На экране Макса появилось окно, транслирующее рабочий стол «Зенита». Он видел, как курсор мыши дрожит над полями для ввода логина и пароля. «Зенит» колебался.

«Давай же, идиот, – прошептал Макс. – Клюй».

Курсор замер. А потом в углу экрана «Зенита» всплыло уведомление из игрового чата. Макс увидел сообщение от друга «Зенита»: «Чувак, мне тоже пришло какое-то левое письмо о взломе. Похоже на развод».

Сердце Макса пропустило удар. Все. Провал.

Но в этот момент «Зенит» сделал то, чего Макс не ожидал. Он открыл браузер и начал быстро печатать. Он не стал вводить пароль. Он начал гуглить «протокол 11-Б Этергард».

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

Это был блеф, чистый блеф. Но он сработал. Паника взяла верх. «Зенит», решив, что его уже взламывают, в отчаянии ввел свой логин и пароль на фишинговой странице, чтобы успеть что-то спасти.

Макс получил их.

В ту же секунду он разорвал соединение с рабочим столом «Зенита» и вошел в его аккаунт. У него было не больше минуты, пока сработает настоящая система безопасности или пока «Зенит» поймет, что произошло.

Он оказался в сокровищнице. Десятки редких предметов, тонны игровой валюты. Он проигнорировал все. Его цель – «Осколок Пустоты». Вот он. Сверкающий, черный меч, от которого исходила аура тьмы.

Он инициировал передачу предмета на аккаунт-однодневку, который создал заранее. Система запросила биометрическое подтверждение через мобильное приложение. Двухфакторная аутентификация. Конец.

Нет.

Макс был готов. Когда «Зенит» ввел пароль, он успел запустить в его систему не только фишинговый модуль, но и крошечного «червя», который встроился в его комм-пад. Сейчас Макс активировал его. На телефоне «Зенита» всплыло поддельное системное уведомление: «Обновление безопасности. Пожалуйста, подтвердите личность». «Зенит», уже находясь в полной панике, приложил палец к сканеру.

Макс перехватил биометрические данные.

Передача подтверждена. «Осколок Пустоты» был у него. Он тут же перевел его на счет Бритвы и вышел из системы.

Вся операция заняла 47 секунд.

Он откинулся в кресле, весь мокрый от пота. Руки дрожали. Это было слишком близко. Слишком опасно.

На его счет пришло 175 кредитов. 35% от 500. Бритва не обманул.

Итоговый баланс: 430 кредитов.

Он тут же открыл интерфейс «Эко-Дома» и оплатил аренду. 250 кредитов ушли со счета. Красное уведомление на стене исчезло. Он был в безопасности. Еще на один месяц.

Остаток: 180 кредитов. Подушка безопасности.

Он чувствовал себя опустошенным и одновременно наполненным адреналином. Он посмотрел на остывшую лапшу, которую ему дал Фан. Потом на цифры на своем счете, заработанные на обмане и страхе других людей.

Это и была экосистема выживания. Собирать цифровые крохи. Чинить то, что сломано. И иногда, когда выхода нет, становиться волком и отбирать добычу у других.

И в этот самый момент, когда напряжение начало спадать, на его главном мониторе, в чате с анонимом, появилось новое сообщение.

Это были не слова.

Это были просто координаты и время.

[34.0522° N, 118.2437° W. Сектор 7. Старая станция метро „Першинг-Сквер". Завтра. 23:00. Приходи один.]

Игра началась.

Глава 4. Синт-Пыль и VR-Грёзы

Ночь после взлома была беспокойной. Макс спал урывками, проваливаясь в тревожные сны, где строки кода превращались в решетки, а гул его собственных серверов – в вой сирен. Он проснулся задолго до того, as искусственный рассвет окрасил узкую полоску неба между жилыми блоками в грязно-оранжевый цвет.

Он не чувствовал триумфа. Ощущение победы, острое и пьянящее, как удар тока, испарилось, оставив после себя лишь горький привкус пепла. Да, он заплатил за аренду. Да, у него был небольшой запас кредитов. Но он заплатил за это своим покоем. Он снова нырнул в «Тьму», и она оставила на нем свой ледяной отпечаток.

А впереди маячила встреча. Координаты и время горели в его памяти, вытесняя все остальные мысли. Старая станция метро. 23:00. Он прокручивал в голове десятки сценариев, один хуже другого. Засада. Ловушка. Проверка. Он не знал, чего ожидать, и эта неизвестность была хуже любой угрозы.

Сидеть в капсуле и ждать было невыносимо. Четыре стены давили, а тишина звенела в ушах. Ему нужно было выйти. Раствориться в толпе, почувствовать вибрацию города, занять руки и голову чем-то обыденым. Кроме того, во время взлома аккаунта «Зенита» он сжег один из своих кастомных обходчиков биометрической защиты. Перегрузка. Ему нужен был новый, а такие вещи не купишь в обычном магазине.

Он накинул куртку, проверил, на месте ли мультитул, и вышел.

День уже вступил в свои права, и Нижний Улей гудел, как растревоженный улей. Макс двинулся в сторону сектора «Дельта», к месту, которое на картах не значилось, но которое знал каждый местный техник – к Оловянному переулку. Это был неофициальный рынок краденых и кустарных электронных компонентов, место, где можно было купить все: от взломанного военного чипа до нейроинтерфейса с сомнительной историей.

Путь лежал через главную артерию его квартала, улицу Вечного Неона. Она была такой же, как и вчера, и как год назад. Та же толпа, те же запахи, тот же информационный шум, бьющий по глазам и ушам. Но сегодня Макс смотрел на все это иначе. Вчерашний заработок, построенный на чужих иллюзиях – на тщеславии блогера и азарте геймера – обострил его восприятие. Он видел не просто город, он видел экосистему побега. Каждый человек вокруг него от чего-то бежал.

Вот он прошел мимо VR-салона «Сладкие Грёзы». Над входом мерцала голограмма райского пляжа: бирюзовая вода, белый песок, идеальные тела, смеющиеся под ласковым солнцем. Подпись гласила: «Реальность – это просто выбор. Выбери лучшую».

Макс заглянул внутрь, в полутемное, пропахшее потом и озоном помещение. В рядах эргономичных кресел сидели «посетители». Десятки людей, молодых и старых, подключенных к системе толстыми кабелями. Их тела были обмякшими, лица – безвольными, с полуоткрытыми ртами. Лишь изредка чья-то рука дергалась в ответ на события в виртуальном мире. Они не были здесь. Их сознания парили в цифровых фантазиях, пока их реальные тела медленно атрофировались в грязном подвале. Они выбрали свою реальность, заплатив за нее десятью кредитами в час.

Он видел в них того самого блогера из Среднего города. Она покупала себе иллюзию популярности, они – иллюзию счастья. Разница была лишь в цене и методе. Суть оставалась той же: отчаянное желание быть не тем, кто ты есть, и не там, где ты находишься.

Макс отвернулся и пошел дальше. Цинизм, который всегда был его броней, стал тяжелее и холоднее. Он не презирал этих людей. Он им сочувствовал. Потому что он слишком хорошо понимал их желание сбежать. Он и сам каждый день сбегал – в свою капсулу, в свою работу, в анонимность Сети.

Впереди, на небольшой площади у старой водонапорной башни, собралась толпа. Люди стояли полукругом, кто-то глазел с любопытством, кто-то – с испугом. Они смотрели на что-то на земле. Макс почувствовал знакомый укол тревоги. В Нижнем Улье толпа редко собирается по хорошему поводу.

Он подошел ближе, протискиваясь между зеваками. И увидел.

На мокром асфальте, неестественно вывернув конечности, лежал парень. Макс узнал его. Это был Джет, или, как он сам себя называл, «Волнорез». Ему было лет семнадцать, на год старше Макса. Он тоже был техником, мелким хакером, но, в отличие от Макса, который ценил тень и тишину, Джет жаждал славы. Он хвастался каждым мелким взломом, мечтал попасть в легендарные хакерские группы, бредил «великими делами». Макс несколько раз пересекался с ним в Оловянном переулке, даже давал пару советов по настройке деки. Джет был амбициозным, шумным и немного глупым.

Сейчас он не был ни шумным, ни амбициозным.

Он лежал на спине, глядя в серое небо широко открытыми, немигающими глазами. Но это были не глаза живого человека. Его зрачки бешено мерцали, переливаясь всеми цветами радуги, словно два разбитых экрана. Изо рта стекала тонкая струйка слюны, а пальцы подергивались, выстукивая по асфальту какой-то невидимый код. Он что-то бормотал. Не слова, а обрывки системных команд.

– ...null pointer exception... stack overflow... core dump initiated... segment... seg-mentation fault...

Рядом с его головой валялся крошечный, похожий на флешку инжектор с маркировкой в виде стилизованной песчинки.

Синт-Пыль.

Макс почувствовал, как к горлу подкатывает тошнота. Он видел последствия «Пыли» и раньше, но всегда со стороны, на безликих наркоманах. Видеть вот так знакомого... Это было другое.

Цифровой наркотик. Микродоза вирусного кода, которая при введении через нейропорт отключала все внешние рецепторы и напрямую стимулировала центры удовольствия в мозгу, заставляя их генерировать идеальную, персонализированную эйфорию. Чистое, незамутненное счастье. Проблема была в том, что «Пыль» была грязным, кустарным кодом. Она создавала в нейронной сети бесконечные рекурсивные циклы. Мозг, пытаясь обработать их, уходил в штопор, как перегруженный процессор. Нейронные пути буквально выгорали. Это называлось «нейронным выгоранием». Конечная стадия. То, что происходило сейчас с Джетом. Его сознание распадалось на цифровой мусор.

– Да отойдите же, дайте ему воздуха! – кричала какая-то женщина.

– Какого воздуха? – сплюнул рядом мужик с кибернетической челюстью. – Ему уже дефрагментация мозга нужна, а не воздух. Все, отлетался пацан.

Кто-то вызвал медиков. Макс стоял как вкопанный, не в силах отвести взгляд от мерцающих глаз Джета. Он думал о его хвастливых речах, о его глупой мечте стать легендой. Вот она, его легенда. Лежать посреди улицы и транслировать вслух предсмертную агонию своего разума. Еще одна жертва, сбежавшая от реальности так далеко, что уже не смогла найти дорогу назад.

Через несколько минут толпа расступилась, пропуская их. Это были не городские медики. Городские сюда не ездили. Это были «санитары» из «Корп-Сан» – частной медицинской службы, которая имела контракт с «Эко-Домом» на «утилизацию биологических отходов».

Двое мужчин в стерильных серых комбинезонах вышли из бронированного фургона. Они двигались быстро, без суеты, с отработанной эффективностью. Один из них нес медицинский терминал, другой – складные носилки. Они не обращали внимания на толпу. Их интересовал только «объект».

Санитар с терминалом присел на корточки рядом с Джетом и приложил сканер к его шейному порту. На экране терминала тут же отобразилась информация.

– Объект 734-Дельта. Имя: Джетроу Маллиган. Возраст: 17. Импланты: оптический модуль «Око-3» (лицензия), нейроускоритель «КвикСильвер-2» (пиратская копия), четыре слота памяти (стандарт). Состояние: терминальное нейронное выгорание. Прогноз: необратимо.

Второй санитар разложил носилки.

– Что с ним будет? – спросил кто-то из толпы.

Санитар с терминалом поднял на него холодные, безразличные глаза.

– Объект будет доставлен в центр рециркуляции. Его лицензированные импланты будут изъяты для последующей стерилизации и перепродажи. Органические компоненты будут использованы в соответствии с его донорским соглашением, подписанным при заключении договора аренды с «Эко-Домом».

Челюсть у мужика-киборга отвисла.

– То есть... вы его на запчасти разберете?

– Мы называем это «оптимизацией ресурсов», – без тени эмоций ответил санитар. Он сделал отметку в своем терминале. – Все в рамках закона.

Они вдвоем, без всякой церемонии, закинули дергающееся тело Джета на носилки, накрыли серой простыней и понесли к фургону. Через минуту фургон бесшумно отъехал, оставив после себя лишь мокрое пятно на асфальте и ошеломленную толпу.

Представление закончилось. Люди начали расходиться, тихо переговариваясь. Макс остался стоять.

«Оптимизация ресурсов».

Джет перестал быть человеком. Он стал набором компонентов. Ценные части извлекут и продадут, остальное – утилизируют. Он подписал этот приговор сам, когда поставил галочку в договоре аренды, не читая мелкий шрифт. Как и Макс. Как и все здесь. Они были не жильцами. Они были ресурсом. Их тела, их импланты – все это было собственностью корпорации, выданной им во временное пользование.

Его пробрала дрожь. Он чувствовал себя так, словно заглянул под капот мира и увидел его настоящие, безжалостные механизмы. VR-салоны, Синт-Пыль, азартные игры, погоня за славой – все это были просто разные способы заставить шестеренки крутиться. Одни продавали иллюзии, другие – забвение. А корпорации, как «Корп-Сан» и «Эко-Дом», стояли в конце конвейера, собирая то, что осталось, когда иллюзии развеялись.

Он больше не мог здесь находиться. Он развернулся и почти бегом направился в сторону Оловянного переулка.

Переулок был узким, темным и вонял горелым пластиком и канифолью. Здесь не было неона. Свет давали лишь тусклые лампы над входами в крошечные мастерские и светящиеся индикаторы на разложенном товаре. За прилавками сидели угрюмые торговцы, похожие на пауков в своих норах.

Макс подошел к лавке, над которой висела вывеска, собранная из старых электронно-лучевых трубок: «Склад утиля Скрэппи». Скрэппи был старым, тощим мужчиной с полностью кибернетической левой рукой, которая была раза в два толще правой и заканчивалась набором сменных манипуляторов. Сейчас к ней был прикручен паяльник.

– А, Макс, – проскрипел он, не отрываясь от пайки какой-то платы. – Какими ветрами? Ищешь что-то конкретное или просто пришел полюбоваться на мои сокровища?

– Нужен обходчик биометрии. Что-то из свежего. Мой вчера приказал долго жить, – сказал Макс, стараясь, чтобы его голос звучал ровно.

Скрэппи хмыкнул.

– «Приказал долго жить». Красиво говоришь. Значит, опять лез куда не следует. Есть один. Снял с курьера «Арасаки», который неудачно встретился с грузовиком. Модель военная, шифрование на уровне. Перехватывает и эмулирует любой био-сигнал, от отпечатка пальца до рисунка сетчатки. Новая. Почти.

Он порылся под прилавком и извлек небольшой чип, залитый в прозрачный пластик.

– Сто пятьдесят. И это по-дружески.

Цена была грабительской. Макс знал, что реальная стоимость чипа – не больше сотни. Но Скрэппи был монополистом на качественный товар.

– У меня есть только сто, – соврал Макс.

– Тогда купи себе китайскую подделку и молись, чтобы она не сожгла тебе порт, – отрезал Скрэппи.

Макс помолчал. Он думал о Джете. О санитарах. О встрече сегодня ночью. Экономить на инструментах сейчас было равносильно самоубийству.

– Ладно. Сто пятьдесят.

Он перевел деньги. Скрэппи с ухмылкой протянул ему чип. Макс спрятал его во внутренний карман. Сделка была заключена. Он развернулся, чтобы уйти.

– Эй, малец, – окликнул его Скрэппи. Макс обернулся. – Ты слышал про Джета? Говорят, отъехал на «Пыли». Глупый щенок. Всегда говорил ему: если хочешь летать, используй софт, а не дерьмо для мозгов.

Макс ничего не ответил. Он просто кивнул и вышел из переулка.

Он не пошел домой. Мысли роились в голове, не давая покоя. Он поднялся по пожарной лестнице на крышу заброшенного склада. Отсюда открывался вид на Нижний Улей. Бесконечное море ржавых крыш, спутанных проводов, узких улиц, залитых неоновым светом. А над всем этим, вдали, пронзая облака смога, возвышались сияющие шпили Верхнего города. Другая планета. Другая реальность.

Он сел на край крыши, свесив ноги. Холодный ветер трепал его волосы.

Он думал о Джете, который искал короткий путь к счастью и нашел лишь системную ошибку. О людях в VR-салоне, которые платили за то, чтобы не жить свою жизнь. О блогере, которая покупала любовь тысяч цифровых призраков. О геймере, который был готов убить за виртуальный меч.

Все они были наркоманами. Просто наркотики у них были разные.

И он, Макс, был частью этой системы. Он был дилером. Он продавал им то, что они хотели. Иллюзию победы, иллюзию популярности. Он собирал крохи с их зависимости. Он ничем не лучше тех, кто толкает Синт-Пыль на улицах. Просто его товар был чище, и он не убивал так быстро. Но он все равно помогал им бежать, вместо того чтобы бороться.

Цинизм, который он так долго культивировал, дал трещину. Под ним оказалось что-то другое. Не жалость. Не праведный гнев. А холодная, расчетливая ярость.

Ярость на этот мир, который не предлагал ничего, кроме побега. Ярость на себя, за то, что он так долго был просто винтиком в этой машине. Выживание. Он всегда оправдывал все выживанием. Но то, что он видел сегодня, не было жизнью. Это была медленная, мучительная агония. И просто выживать в агонии – значит быть ее частью.

Он достал свой комм-пад. На экране светились координаты и время.

[Старая станция метро „Першинг-Сквер". 23:00.]

Раньше он видел в этом сообщении угрозу. Теперь он видел шанс.

Шанс перестать собирать крохи. Шанс перестать быть тенью, которая помогает другим прятаться от реальности. Может быть, это был шанс заглянуть за кулисы и увидеть, кто на самом деле дергает за ниточки. Кто создает все эти наркотики – и Синт-Пыль, и VR-Грёзы, и жажду славы.

Да, это было безумно опасно. Но оставаться здесь, в этой клетке, медленно гнить, наблюдая, как других «оптимизируют на ресурсы» – было не менее страшно. Это была просто другая форма смерти.

Он посмотрел на шпили Верхнего города. Они больше не казались ему недостижимыми. Они казались целью. Не для того, чтобы жить там. А для того, чтобы понять, как все это работает. И, может быть, сломать.

Его решение было принято. Он пойдет на эту встречу. Но не как жертва, идущая на заклание. А как игрок, который устал от чужих правил и хочет узнать, можно ли их переписать.

Он встал. Ветер ударил в лицо, холодный и резкий. Впервые за долгое время он почувствовал себя по-настоящему живым. И готовым ко всему.

Глава 5. Призрак в Сети

Остаток дня прошел в тумане. Макс пытался занять себя: разобрал и почистил свою деку, оптимизировал систему охлаждения, даже съел вонтоны, которые дал ему Фан. Но еда была безвкусной, а привычные, успокаивающие ритуалы обслуживания техники не приносили облегчения. Его мысли постоянно возвращались к координатам и времени, выжженным в его памяти.

[Старая станция метро „Першинг-Сквер". 23:00.]

Каждый раз, когда он думал об этом, по спине пробегал холодок. Это была территория «Ржавых Черепов», банды, которая толкала Синт-Пыль. Идеальное место для засады. Идеальное место, чтобы бесследно исчезнуть.

Его решимость, рожденная на крыше склада под порывами холодного ветра, никуда не делась. Но теперь, в тишине его капсулы, она смешалась с ледяным прагматизмом. Он не мог пойти на эту встречу неподготовленным. Ему нужно было быть в своей лучшей форме: ментально и технически. Его навыки за три года на дне притупились, превратились в рутину по выполнению мелких заказов. Ему нужна была разминка. Настоящая, сложная задача, которая заставит его нейроны работать на пределе.

Он открыл «Сумрак», свою доску серых заказов. Ему нужно было что-то, что потребует глубокого погружения, работы не на поверхности Сети, а в ее темных, заброшенных глубинах.

Заказ от фиксера по имени Глитч привлек его внимание.

«Задача: извлечение данных. Объект: серверный массив корпорации „Зенит Телеком", выведенный из эксплуатации три года назад после слияния. Официально массив пуст и готовится к физической утилизации. Клиенту нужны логи переписки отдела R&D за последний месяц работы. Говорит, там доказательства кражи его интеллектуальной собственности. Доступ: физического нет, только через старые, полумертвые сетевые протоколы. Опасность: остаточные защитные программы, „мусорные" ИИ, возможная нестабильность системы. Оплата: 300 кредитов».

Это было идеально. Цифровая археология. Погружение в мертвое киберпространство. Опасно, но контролируемо. Именно то, что нужно, чтобы прочистить мозги и проверить новое оборудование, включая военный обходчик от Скрэппи.

Он принял заказ. Глитч, известный своей немногословностью, прислал лишь файл с точкой входа и шифровальным ключом.

Макс начал подготовку. Он не стал есть. Перед глубоким погружением желудок должен быть пустым. Он выпил пол-литра воды с электролитами, чтобы избежать обезвоживания. Затем он провел полную диагностику своей системы, проверил целостность своего аватара и защитных программ. Он вставил новый обходчик в специальный слот на деке. Система распознала его, и на экране появилась лаконичная надпись: «МОДУЛЬ „ХАМЕЛЕОН" АКТИВИРОВАН».

Наконец, он взял в руки свой старый нейрошунт. Металл был холодным. Макс сделал глубокий вдох, выдох, и подключился.

Мир исчез.

Ощущение падения, сменившееся полетом по световым магистралям, было привычным. Но сегодня он не задержался в ярких, оживленных публичных секторах Сети. Используя ключ Глитча, он нырнул в сторону, в один из старых, заброшенных каналов. Это было похоже на съезд с сияющего хайвея на заросшую, разбитую проселочную дорогу.

Вокруг стало темно и тихо. Здесь не было рекламы, аватаров других пользователей, патрульных программ. Только бесконечная тьма, по которой, словно пылинки в луче света, проносились потерянные пакеты данных. Он летел сквозь это ничто, ориентируясь лишь по координатам точки входа.

Вот она. Впереди, в пустоте, висела едва заметная аномалия. Искажение пространства, похожее на рябь на воде. Это был внешний периметр серверного массива «Зенит Телеком». Цифровой город-призрак.

Макс замедлился. Он активировал сканеры. Периметр был мертв, но не до конца. Старый брандмауэр «Циклоп» все еще функционировал, но его энергия была на исходе. Он напоминал спящего гиганта. Макс мог бы попытаться пробить его грубой силой, но любой всплеск энергии мог его разбудить. Он выбрал другой путь.

Он активировал «Хамелеон». Его аватар, до этого бывший простой серебристой сферой, начал меняться. Он покрылся рябью, имитируя сигнатуру старого диагностического бота, который когда-то обслуживал эту сеть. Он стал своим. Макс медленно, не создавая лишнего шума, просочился сквозь защитный барьер, как капля воды сквозь марлю.

Он оказался внутри.

То, что раскинулось перед ним, было одновременно величественным и жутким. Он ожидал увидеть руины, но это был скорее затонувший город. Гигантские структуры данных, похожие на небоскребы, уходили во все стороны, но они были темными, безжизненными. Между ними плавали, как глубоководные медузы, сгустки поврежденного кода. Слабые, остаточные защитные программы, «сторожевые псы», давно потерявшие своего хозяина, проплывали мимо, слепо сканируя пустоту своими лучами-сенсорами. Они были похожи на слепых рыб в пещере.

Макс двигался осторожно, стараясь не привлекать их внимания. Ему нужен был архив отдела R&D. Согласно схеме, он находился в самом центре массива, в ядре.

Он погружался все глубже. Атмосфера становилась все более гнетущей. Некоторые блоки данных были настолько повреждены, что распадались в облака цифрового мусора при его приближении. Он чувствовал «холод» исходящий от них – ощущение энтропии, цифрового распада. В одном из коридоров он наткнулся на останки чужого вторжения. Застывший в агонии, разорванный на куски аватар какого-то хакера, который пытался пробиться сюда до него. Его окружали кристаллические структуры «Льда» – защитной программы, которая его уничтожила. Лед давно растаял, но отпечаток смерти остался.

Наконец, он добрался до ядра. Это была гигантская сфера, пульсирующая слабым фиолетовым светом. Архив. Он был защищен последним рубежом обороны – автономным ИИ-хранителем под кодовым названием «Библиотекарь».

Макс начал сканирование. «Библиотекарь» был активен, но работал в экономном режиме. Его задачей было не атаковать, а сохранять целостность данных. Макс снова использовал «Хамелеон», замаскировавшись под запрос на архивацию. Он послал сигнал, прося «Библиотекаря» предоставить доступ к нужным ему логам для переноса в «долгосрочное хранилище».

ИИ ответил. Он начал процедуру, открывая один из секторов архива. Макс приготовился копировать данные.

И в этот момент он почувствовал это.

Это не был сигнал тревоги. Не была атака. Это было... присутствие. Неописуемое ощущение, что он в этой мертвой системе не один. Словно в пустой комнате за его спиной кто-то тихо вздохнул.

Его нейроинтерфейс зафиксировал микроскопическую флуктуацию в потоке данных. Пинг, который он посылал для поддержания связи, вернулся с задержкой в 0.001 наносекунды. Незначительная погрешность, которую любая система списала бы на фоновый шум. Но Макс почувствовал ее. Его инстинкты, отточенные годами паранойи, забили тревогу.

Он немедленно остановил копирование. Он замер, превратив свой аватар в еще один кусок неактивного кода, сливаясь с фоном. Он слушал. Не ушами, а всем своим цифровым существом.

Тишина.

Может, ему показалось? Просто нервы перед ночной встречей. Он уже хотел было возобновить работу, но тут он увидел это.

В одном из поврежденных блоков данных, который он использовал как прикрытие, было отражение его собственного аватара. И это отражение двигалось. Когда он замер, точка света в отражении сместилась на долю пикселя влево.

Его кровь превратилась в лед.

За ним следили. Не просто следили. Тот, кто был здесь, был настолько хорош, что мог прятаться в самом эхе его присутствия. Он не оставлял следов. Он был следом.

Паника, холодная и острая, пронзила его. Но он подавил ее. Паника – это смерть. Он начал действовать.

План был прост: бежать. Забыть о заказе, о деньгах. Просто убраться отсюда.

Он не рванул к выходу. Это было бы слишком очевидно. Он медленно, имитируя сбой, начал дрейфовать в сторону одного из старых технических туннелей – «канализации данных», которую использовали для сброса мусорной информации. А в голове уже прокладывал маршрут. Через канализацию он выйдет в заброшенный сектор телекоммуникаций, оттуда прыгнет на публичный узел в Шанхае, а там затеряется в трафике.

Он нырнул в туннель. Поток мусорных данных подхватил его, увлекая за собой. Он несся по узкому каналу, уворачиваясь от острых, как бритва, фрагментов битого кода. Он оглянулся.

Тень следовала за ним. Она не неслась. Она текла. Бесформенная, чернильная клякса, которая идеально повторяла все его маневры, оставаясь на том же расстоянии. Она не пыталась приблизиться. Она просто наблюдала.

Страх сменился ужасом. Это был не обычный патруль, не корпоративная ищейка. Это был хищник высшего порядка.

Макс вылетел из туннеля в сектор телекоммуникаций. Это было огромное пространство, пересеченное тысячами мертвых каналов связи, похожих на струны гигантской арфы. Он рванул к шанхайскому узлу, который слабо мерцал вдали.

Он выжал из своей системы все. Процессор в его капсуле взвыл, система охлаждения заработала на пределе. Он разогнал свой аватар до немыслимой скорости. Но тень не отставала. Она двигалась без усилий, словно была не гостем в этой системе, а ее неотъемлемой частью.

Макс понял, что не сможет оторваться. Тогда он решил дать бой. Или, по крайней мере, выяснить, кто это.

Он резко затормозил, развернулся и выставил перед собой защитный скрипт – «Ледокол». Программа, предназначенная для взлома простых защитных систем. В киберпространстве она выглядела как таран из чистого света. Он направил его на тень.

Тень не увернулась. Она просто впитала «Ледокол». Таран вошел в нее и... исчез. Растворился без следа, не произведя никакого эффекта.

И тогда тень впервые проявила инициативу. Она перестала быть просто кляксой. Она вытянулась, приняв форму человеческого силуэта. Темного, безликого, сотканного из чистого отрицания. Призрак.

Он не атаковал. Он просто поднял руку. И перед Максом в пространстве возникла строка. Не текст. Не сообщение. Строка кода.

function icarus_wing_cascade (uint amount, address recipient) {…}

Макс смотрел на нее, и мир вокруг него перестал существовать.

Это была первая строка его собственного эксплойта. «Икара». Кода, который он написал три года назад в отчаянии, в своей старой комнате. Кода, который он считал уничтоженным, стертым, сожженным вместе со всем его старым оборудованием. Кода, который никто, кроме него, никогда не видел.

Это был не просто «привет» из прошлого. Это был выстрел в упор. Это означало, что они знали все. Не просто то, что он совершил взлом. Они знали, как он это сделал. Они были в его голове.

Он с криком оборвал соединение. Не штатное отключение, а аварийный разрыв. Как будто выдернуть шнур из розетки под напряжением.

Он вернулся в реальность с такой силой, что его отбросило в кресле назад. Нейрошунт с треском вылетел из порта. Мир в его капсуле вращался. В глазах плясали разноцветные пятна – остаточные образы из Сети. Из носа пошла кровь, капая на его футболку. Голова раскалывалась от боли. Это была цена за аварийный выход. Нейронный шок.

Он сидел, хватая ртом воздух, пытаясь сфокусировать зрение. Но видел он не свою комнату. Он видел ту ночь.

...Запах озона. Гудение перегруженного процессора. Хриплое дыхание матери с кровати. Страх, холодный и липкий, и отчаянная решимость. Вот он, сервер Кортеса. Легкая добыча, как ему тогда казалось. Вот он запускает «Икар». Прекрасный, смертоносный код, его творение. Потоки кредитов...

...И тут он видит их. Темные, зашифрованные файлы. Компромат. Шантаж. Видеозаписи. Лицо Кортеса, холодное и безжалостное. Он понимает свою ошибку. Он залез в логово зверя. Он копирует данные, сам не зная зачем. Просто инстинкт. Страховка...

...И тут вой. Черный Лед. Не просто программа. Живая, голодная сущность из чистого холода. Она несется к нему. Он чувствует, как она тянется к его сознанию, хочет сжечь его, стереть. Он рвет кабель. Крик. Тишина...

Макс очнулся от воспоминаний, дрожа всем телом. Он прижал руки к голове. Он думал, что похоронил это. Он заставил себя забыть детали, оставив лишь общую канву страха. Но теперь все вернулось. Каждая деталь, каждый байт того ужаса.

Призрак в Сети. Это был не просто трейсер. Это был кто-то оттуда. От Кортеса. Из «ХроносДайн». Три года они искали его. Три года он успешно прятался. И вот теперь они его нашли.

Он посмотрел на свой комм-пад. На экране все еще светились координаты встречи.

[Старая станция метро „Першинг-Сквер". 23:00.]

Теперь все встало на свои места. Это не было предложение. Это не был шанс.

Это была ловушка.

Аноним, приславший сообщение, и Призрак в Сети – это были одни и те же люди. Они не просто нашли его. Они играли с ним. Они дали ему почувствовать надежду, заставили его снова рискнуть, вылезти из своей норы. А сегодня они показали ему, что он никогда и не был в безопасности. Они могли взять его в любой момент.

Паника, которую он сдерживал, прорвалась. Он вскочил, заметался по своей крошечной капсуле, как зверь в клетке. Что делать? Бежать? Но куда? Они нашли его здесь, найдут и в другом месте. Сражаться? Как можно сражаться с призраком, который знает твой самый страшный секрет?

Он замер посреди комнаты, тяжело дыша. Кровь все еще капала из носа. Он посмотрел на свои руки. Они дрожали.

Он был всего лишь шестнадцатилетним парнем. А против него были люди, которые ворочают миллиардами, ломают судьбы и «оптимизируют ресурсы». Он был для них не врагом. Он был ошибкой в системе. Аномалией, которую нужно устранить.

И сегодня в одиннадцать вечера его ждала процедура устранения.

Глава 6. Совет старого Рихтера

Паника была плохим советчиком. Она кричала: «Беги! Прячься! Исчезни!», но не предлагала ни одного реального решения. Макс заставил себя остановиться, прижавшись спиной к холодной стене своей капсулы. Он закрыл глаза и сосредоточился на дыхании, как учил себя делать в самые первые, самые страшные месяцы после побега. Вдох. Выдох. Медленно. Ритмично. Хаос в голове должен был уступить место холодному расчету, иначе он был труп.

Бежать бесполезно. Сражаться – самоубийство. Сдаться... означало быть «оптимизированным на ресурсы», как Джет. Оставался только один вариант: попытаться понять. Понять, с кем он имеет дело и чего они на самом деле хотят. Если бы им нужна была только его смерть, они бы не назначали встречу. Призрак в Сети мог бы сжечь его нейроинтерфейс одним касанием. Нет, им нужно было что-то еще. Что-то, что было у него.

Но что? Деньги, которые он украл, давно потрачены на лечение матери. Компромат? Тот самый архив Кортеса, который он скопировал в панике? Он зашифровал его и спрятал так глубоко в своей системе, что сам почти забыл о его существовании. Он никогда не пытался его использовать, не пытался продать. Он был для него проклятием, а не активом.

Мысли метались, но ни одна не давала ответа. Он был слишком близко к проблеме. Его суждения были затуманены страхом и воспоминаниями. Ему нужен был взгляд со стороны. Ему нужен был кто-то, кто видел Сеть не так, как он. Кто-то, кто помнил старые времена, старые войны, старых демонов.

В Нижнем Улье был только один такой человек.

Старик Рихтер.

Это имя было местной легендой, страшилкой для начинающих хакеров и объектом почтительного страха для всех остальных. Рихтер был гением и безумцем в одном лице. Говорили, что в «золотой век» нетраннеров, лет двадцать назад, он был одним из лучших. Он вскрывал корпоративные серверы ради развлечения, танцевал на лезвии Черного Льда и выходил сухим из воды. Но однажды он зашел слишком далеко. Никто не знал точно, что произошло. Одни говорили, что его поймал и «прожарил» корпоративный ИИ, другие – что он увидел в глубинах Сети что-то такое, что сломало его разум. Так или иначе, он исчез. А через несколько лет появился здесь, в Нижнем Улье, в виде эксцентричного старика, который держал подпольную мастерскую по ремонту запрещенной техники.

Обращаться к Рихтеру было крайним средством. Он был непредсказуем, параноидален и брал за свои услуги немыслимую цену. Но сейчас у Макса не было выбора.

Он вытер кровь с лица, переоделся в чистую футболку и накинул куртку. Он взял «Отмычку» и небольшой, полностью изолированный дата-чип, на который скопировал логи своего последнего погружения и тот самый фрагмент кода «Икара», который показал ему Призрак. Выходить с такими данными на улицу было рискованно, но нести всю свою деку к Рихтеру – еще рискованнее.

Мастерская Рихтера находилась в самом сердце промышленной зоны сектора «Омега» – месте, куда даже полиция заезжала только большими группами и при дневном свете. Это был лабиринт из заброшенных заводов, ржавеющих складов и гор металлолома. Воздух здесь был пропитан запахом химикатов и сварки.

Макс нашел нужный склад. Снаружи он выглядел заброшенным: разбитые окна, стены, покрытые слоями грязи и граффити. Но Макс знал, куда смотреть. Он подошел к неприметной стальной двери без ручки и постучал: три коротких удара, пауза, два длинных, еще одна пауза и один короткий. Код, который он узнал пару лет назад, подслушав разговор двух старых техников.

Несколько секунд ничего не происходило. Затем с лязгом отодвинулась маленькая заслонка на уровне глаз, и на Макса уставился оптический сенсор, окруженный сетью проводов. Красный луч сканера пробежался по его лицу, радужке, замеряя пульс и температуру.

– Кто? – раздался из динамика скрипучий, усиленный электроникой голос.

– Меня зовут Макс. Я техник. Мне нужен совет. Я заплачу.

Снова тишина. Макс уже решил, что его не пустят, когда раздался громкий скрежет, и тяжелая дверь, шипя пневматикой, отъехала в сторону, открывая темный проход.

– Заходи. И не трогай ничего. Все под напряжением. Буквально.

Макс шагнул внутрь, и дверь за ним с грохотом закрылась, отрезав его от внешнего мира.

Он оказался в пещере Аладдина для киберпанка. Огромное пространство склада было до самого потолка завалено техникой всех мастей и эпох. Здесь были горы старых серверов, разобранные андроиды, экзоскелеты, военные дроны, стойки с нейроинтерфейсами. Все это было соединено в единую, безумную систему толстыми пучками кабелей, которые змеились по полу, стенам и потолку. В центре этого хаоса, в кресле, похожем на трон, сваренный из останков боевого робота, сидел сам Рихтер.

Он был худым, почти скелетообразным стариком с копной седых, всклокоченных волос. Его лицо было покрыто сетью шрамов от ожогов, а один глаз заменен сложным, многолинзовым протезом, который постоянно жужжал и щелкал, фокусируясь на чем-то невидимом. Вместо левой руки у него был громоздкий манипулятор с тонкими, похожими на паучьи лапы пальцами. Он был одет в старый, заляпанный маслом и припоем лабораторный халат. Десятки мониторов разного размера окружали его трон, транслируя потоки данных, схемы и какие-то непонятные, абстрактные изображения.

– Еще один сопляк, который заигрался и прибежал за помощью к старому сумасшедшему, – проскрипел Рихтер, не поворачивая головы. Его протез сфокусировался на Максе. – Что у тебя? Поймал вирус, который шантажирует тебя твоей коллекцией аниме-порно? Или влез в долги к букмекерам на кибер-гонках?

Макс проигнорировал оскорбление. Он подошел ближе, стараясь не наступить на кабели.

– За мной следят. В Сети.

– Поздравляю, – фыркнул Рихтер. – В Сети за всеми следят. Корпорации, правительство, твоя бывшая подружка. Уточни.

– Это не они, – сказал Макс, стараясь, чтобы голос не дрожал. – Он другой. Профессионал. Я был в закрытой, мертвой системе. Он нашел меня там. Он не атаковал. Он просто наблюдал. Я не смог его стряхнуть, не смог идентифицировать. Он... растворялся в фоновом шуме. А потом он показал мне это.

Макс протянул ему дата-чип.

– Здесь логи и фрагмент кода, который он мне показал.

Паучьи пальцы манипулятора Рихтера вытянулись, взяли чип и вставили его в один из слотов на подлокотнике трона. Старик на мгновение замер, его органический глаз закрылся. Макс понял, что он подключился к чипу напрямую, без визуального интерфейса.

Прошла минута. Две. Рихтер не двигался. Только его протез продолжал тихонько жужжать. Макс ждал, чувствуя, как по спине стекает капля пота.

Наконец, Рихтер открыл глаз. Его взгляд был уже другим. В нем не было прежней насмешки. Появился интерес. Хищный, аналитический интерес.

– Любопытно, – пробормотал он. – Очень любопытно.

На одном из его мониторов появились логи Макса. Графики, диаграммы, потоки данных. Рихтер смотрел на них, и его пальцы-манипуляторы забегали по сенсорной панели.

– Ты прав, мальчик. Это не стандартный трейсер. Посмотри сюда. – Он указал на график пинга. – Видишь эти флуктуации? Они не случайны. Они идеально зеркалят твои собственные. Он не просто следовал за тобой. Он использовал твой собственный сигнал как маскировку. Создавал «отрицательное эхо». Технология, которую я не видел лет пятнадцать. Ее использовали только в отделе кибербезопасности «Милитеха». Очень грязный и очень эффективный трюк.

Он увеличил другой фрагмент.

– А вот здесь, когда ты пытался его атаковать своим «Ледоколом»... он не поглотил атаку. Он не поставил щит. Он просто расщепил твой скрипт на элементарные пакеты данных и интегрировал их в свою структуру, став на микросекунду сильнее. Это не защитная программа. Это адаптивный хищник.

Рихтер откинулся на спинку своего трона.

– Это не полиция. У них нет таких технологий, да и работают они грубее. Это не конкуренты-хакеры. У них нет таких ресурсов. Это корпораты. Высший эшелон. «Арасака», «Милитех», «Кан-Тао»... или кто-то вроде них.

Сердце Макса сжалось. «ХроносДайн».

– И вот это... – Рихтер вывел на главный экран фрагмент кода «Икара». – icarus_wing_cascade. Поэтично. И очень элегантно. Каскадный перевод с одновременным стиранием логов через создание фиктивных транзакций. Красивая работа. Твоя?

Макс молча кивнул.

– Я так и думал. Слишком нестандартный синтаксис. Ты самоучка. И, судя по всему, ты использовал этот красивый код, чтобы засунуть руку в очень, очень глубокий карман. И теперь владелец кармана хочет вернуть не столько деньги, сколько то, что ты там нащупал. Так?

Макс снова кивнул. Говорить было не нужно. Старик видел все.

– Они показали тебе твой собственный код, – продолжал Рихтер, скорее размышляя вслух, чем обращаясь к Максу. – Это не просто угроза. Это послание. «Мы знаем о тебе все. Мы были там. Мы видели, что ты сделал. И мы можем сделать с тобой все, что захотим». Они не загоняют тебя, мальчик. Они тебя пасут. Как овцу на бойню. Они назначили тебе встречу, не так ли?

– Сегодня. В одиннадцать. На «Першинг-Сквер».

Рихтер расхохотался. Сухой, лающий смех, который эхом отразился от гор железа.

– «Першинг-Сквер»! О, эти ублюдки не лишены чувства юмора. Территория «Черепов». Если ты придешь, они могут просто спровоцировать перестрелку, и тебя найдут утром с дыркой в голове. Никаких следов. Если не придешь – они активируют своего Призрака и сотрут твой мозг, пока ты будешь спать. Красивая вилка.

Он снова уставился на Макса своим единственным глазом.

– Что ты украл, мальчик? Не деньги. Деньги их не волнуют. Что еще ты взял?

– Данные, – выдавил из себя Макс. – Компромат. На человека по имени Кортес. Из «ХроносДайн».

При упоминании этого имени Рихтер впервые за все время изменился в лице. Его ухмылка исчезла. Протез перестал жужжать. Он медленно сел прямо.

– Алехандро Кортес? – спросил он тихо, почти шепотом. – Глава службы внутренней безопасности «ХроносДайн»? Мясник из Буэнос-Айреса? Ты влез в его личный сервер?

Макс не знал прозвищ Кортеса, но имя подтвердил.

– Мальчик, – сказал Рихтер, и в его голосе прозвучало что-то похожее на жалость. – Ты не просто засунул руку в карман. Ты вырвал сердце у дракона, пока он спал. И теперь он проснулся. И он хочет вернуть не сердце. Он хочет съесть тебя целиком.

Старик встал со своего трона. В полный рост он оказался выше, чем казался. Он прошелся по своему логову, его манипулятор тихонько пощелкивал.

– Три года. Три года он тебя искал. «ХроносДайн» потратила целое состояние. Они наняли лучших. И, похоже, нашли. Этот Призрак – не программа. Скорее всего, это нетраннер экстра-класса. Один из тех, кто почти полностью живет в Сети. Полубог, которому дали одну-единственную задачу – найти тебя.

Он остановился перед стойкой с какими-то колбами, в которых плавали в мутной жидкости органические процессоры.

– Кортес не будет тебя убивать. Не сразу. Ему нужны данные. И он хочет знать, кому еще ты их показал. Он вывернет твой мозг наизнанку, просеет каждое твое воспоминание, а потом, когда ты перестанешь быть нужным, он скормит твое тело свиньям, а твое сознание заархивирует на своем сервере в качестве трофея.

Каждое слово Рихтера было ударом молота. Макс чувствовал, как остатки его самообладания рассыпаются в пыль.

– Что мне делать? – прошептал он.

Рихтер повернулся к нему.

– Мой совет? Тот, который я даю всем соплякам вроде тебя? Ляг на дно. Забудь про встречу. Сотри все свои данные, сожги свою аппаратуру, смени внешность, имя, и беги на другой конец света. Забудь, что у тебя была мать. Забудь, что у тебя была жизнь. Превратись в ничто. И молись, чтобы дракон, потеряв твой след, нашел себе другую игрушку.

Это был приговор. Не совет. Макс опустил голову. Он уже пытался. Три года он был ничем. И это не помогло.

– Я не могу, – сказал он тихо. – У меня... есть причины.

Рихтер посмотрел на него долгим, пронзительным взглядом.

– Мать, – сказал он. Это был не вопрос, а утверждение. – Всегда есть какая-то женщина. Жена, дочь, мать. Единственная уязвимость, которую нельзя запатчить. Они знают о ней?

– Не думаю. Все было анонимно.

– «Не думаю» – это не ответ, – отрезал старик. – Если они нашли тебя, они могли найти и ее. Она – твой рычаг.

Он вернулся к своему трону и тяжело опустился в него. Он выглядел уставшим.

– Есть и другой путь, – сказал он после долгой паузы. – Безумный, идиотский, самоубийственный путь. Но это единственный путь, кроме бегства.

Макс поднял голову.

– Какой?

– Ты не можешь победить дракона. Ты не можешь от него спрятаться. Но ты можешь попробовать заключить с ним сделку. Ты можешь предложить ему что-то, что ему нужно больше, чем твоя голова.

– Данные?

– Не те, что ты украл. Он считает их своими по праву. Ты должен предложить ему что-то новое. Что-то, что сделает его сильнее.

– Но у меня ничего нет.

Рихтер хитро прищурил свой органический глаз.

– Есть. У тебя есть твой талант. Твой красивый, нестандартный код. Твои мозги. И у тебя есть отчаяние. Это мощный коктейль. Кортес – игрок. Он уважает силу и наглость. Если ты придешь на встречу не как овца, а как волк, который хочет предложить свои услуги... у тебя может появиться шанс. Шанс выжить. Не стать свободным, нет. Ты станешь его собственностью. Но ты будешь жить.

Он указал на монитор.

– Призрак. Тот, кто за тобой охотился. Он не просто наемник. Он – произведение искусства. «ХроносДайн» не создает таких. Они их покупают. Или находят. Талантливых, отчаянных мальчишек, которые залезли не в тот карман. И дают им выбор: смерть или служба.

Макс смотрел на старика, и в его голове все переворачивалось. Ловушка. Засада. А что, если это было... собеседование? Самое жестокое и смертельное собеседование в мире.

– Я не знаю... – начал он.

– Решай сам, мальчик, – перебил его Рихтер. – Либо ты стираешь себя и живешь остаток жизни в страхе, оглядываясь на каждую тень. Либо ты идешь в пасть дракону и пытаешься стать его зубом. Третьего не дано.

Он вытащил дата-чип Макса и бросил его ему.

– А теперь убирайся. С меня хватит чужих проблем.

– Сколько я вам должен? – спросил Макс, доставая кредитный чип.

Рихтер махнул своим манипулятором.

– Нисколько. Считай это бесплатной консультацией для самоубийц. Но если ты выживешь после сегодняшней ночи и решишь пойти по второму пути... ты придешь ко мне снова. Потому что тебе понадобится оборудование, которого у тебя нет. И знания, о которых ты даже не догадываешься. И вот тогда ты заплатишь. Заплатишь очень дорого.

Макс кивнул. Он вышел из мастерской, и тяжелая дверь с грохотом закрылась за его спиной, погрузив его в сумерки промышленной зоны.

Он шел по пустынным улицам, и слова Рихтера эхом звучали в его голове. «Либо ты стираешь себя, либо становишься его зубом».

Он думал о своей матери, о ее спокойном лице. Он думал о Джете, которого разобрали на запчасти. О людях в VR-салоне. О своей крошечной капсуле, которая была одновременно и убежищем, и тюрьмой.

Бежать – значило снова обречь себя на прозябание на нулевом этаже, постоянно дрожа от страха. И не было никакой гарантии, что они не найдут его снова.

Идти на встречу... было безумием. Но в этом безумии была логика. Жестокая, бесчеловечная, корпоративная логика.

Он остановился. До встречи оставалось несколько часов. Решение нужно было принимать сейчас.

Он посмотрел на свои руки. Они больше не дрожали. Совет старого Рихтера, каким бы пугающим он ни был, принес ясность. Он показал ему карту. Да, на этой карте были только два пути, и оба вели через ад. Но это была его карта. И его выбор.

Глава 7. Чистильщик

Возвращение из логова Рихтера было похоже на всплытие с большой глубины. Мир Нижнего Улья, с его привычной грязью и шумом, казался нереальным, картонной декорацией. В голове Макса все еще звучал скрипучий голос старика, выносящий свой безжалостный вердикт: «Либо ты стираешь себя, либо становишься его зубом».

Два пути, и оба – дорога в один конец.

Он добрался до своей капсулы, и относительная безопасность ее стен не принесла облегчения. Наоборот, теперь он видел ее такой, какой она была на самом деле: не крепостью, а клеткой. Гробом, в котором он сам себя заживо похоронил три года назад.

До встречи на «Першинг-Сквер» оставалось чуть больше пяти часов. Время уходило, как песок сквозь пальцы. Решение, которое он принял на выходе из мастерской Рихтера, окрепло. Бежать – значит умереть медленно. Идти на встречу – значит получить шанс, пусть и призрачный, умереть быстро или выжить на чужих условиях. Он выбирал второе.

Но он не собирался идти туда ягненком на заклание. Если это собеседование, он должен был прийти на него подготовленным. Если это ловушка, он должен был иметь пути к отступлению.

Он сел за свою консоль. Его пальцы, уже без всякой дрожи, летали над клавиатурой. Он начал готовиться к войне.

Первым делом – защита. Он активировал все свои защитные протоколы, создал несколько «сторожевых псов», которые должны были патрулировать периметр его личной сети и немедленно сообщить о любом несанкционированном доступе.

Второе – информация. Он должен был знать все о месте встречи. Он взломал городскую сеть наблюдения, получив доступ к камерам вокруг станции «Першинг-Сквер». Он вывел на один из мониторов четыре картинки: вид с крыши соседнего здания, из кассового зала, с платформы и из технического туннеля. Он будет следить за каждым подходом.

Третье – пути отхода. Он начал прокладывать маршруты в Сети. Если что-то пойдет не так, ему нужно будет исчезнуть. Он создал цепочку из двадцати одноразовых прокси-серверов, разбросанных по всему миру, через которую он мог бы пустить свой сигнал, чтобы сбить со следа любого преследователя.

Четвертое – оружие. У него не было пистолета. Его оружием был код. Он открыл свой самый потайной архив и извлек оттуда несколько своих старых творений. Не элегантный «Икар», а грязные, агрессивные программы. «Шершень» – вирус, который плодил свои копии, забивая каналы связи и вызывая отказ в обслуживании. «Короткое замыкание» – эксплойт, который мог перегрузить и сжечь большинство незащищенных имплантов. И «Призрак в машине» – его любимец, скрипт, который мог перехватить управление любой незащищенной техникой, от дрона-курьера до турели охранной системы.

Он загружал их в свой комм-пад, когда краем глаза заметил движение на одном из мониторов – том, что транслировал изображение с камеры, установленной на углу его жилого блока.

Это было оно. Начало конца.

Из-за угла вышел человек. На первый взгляд – ничего особенного. Мужчина среднего роста, в длинном, идеально скроенном темном плаще. Но для глаза, натренированного на выживание в Улье, он был аномалией. Во-первых, его плащ. Он был сделан из смарт-ткани, которая активно отталкивала грязь и кислотный дождь. Капли просто скатывались с него, не оставляя и следа. Такая одежда стоила больше, чем Макс зарабатывал за год.

Во-вторых, его движения. Он не шел, а скользил. Плавные, выверенные, экономичные движения хищника. Он не глазел по сторонам, как турист, и не спешил, как местный. Он двигался с целеустремленностью, которая пугала. Его голова была слегка наклонена, и Макс понял, что он не смотрит, а сканирует.

И в-третьих – импланты. Когда мужчина повернул голову, свет неона отразился от его лица. Под кожей на висках и вдоль челюсти проступали тонкие линии высококлассной кибернетики. Оптический имплант в его правом глазу не светился мертвенным светом, как дешевые модели у Гвоздя. Он был почти неотличим от настоящего, лишь зрачок на долю секунды сужался и расширялся, как диафрагма объектива, производя сложнейшие вычисления.

Это не был Призрак-нетраннер. Это была его физическая оболочка. Его руки.

Это был Чистильщик.

Сердце Макса пропустило удар, а затем забилось с бешеной скоростью. Совет Рихтера опоздал. Игра изменилась. Они не стали ждать одиннадцати вечера. Они пришли за ним сейчас.

Мужчина остановился прямо под камерой, поднял голову и посмотрел точно в объектив. На его лице не было никаких эмоций. Он словно смотрел прямо на Макса сквозь километры проводов. А затем он достал из кармана небольшой прибор и нажал на кнопку. Изображение на мониторе Макса покрылось рябью и погасло.

Он отрубил камеру. Он знал, что Макс смотрит. И это было последнее предупреждение.

«Беги!» – снова закричала паника. И на этот раз Макс ее послушал.

Он сорвался с места. Рюкзак. В него полетели «Отмычка», комм-пад, дата-чип с работами Рихтера, несколько запасных батарей и новый модуль «Хамелеон». Он выдернул из стены жесткий диск с зашифрованным архивом Кортеса. Это был его единственный козырь, и он не мог его оставить.

Он бросился к двери, но замер, приложив к ней ухо. Он услышал тихий, ровный гул поднимающегося по шахте лифта. Лифты в этом крыле не работали. Кроме одного. Служебного. И кто-то ехал на нем прямо на его этаж.

Выход через коридор отрезан.

Окно? Оно выходило в колодец, на противоположную стену. Прыгать было некуда.

Оставался только один путь. Он бросился к стене рядом с пищевым синтезатором и ударил по ней кулаком в определенном месте. Панель с тихим шипением отъехала в сторону, открывая темное, узкое пространство – старый мусоропровод, который заварили десять лет назад. Но Макс, исследуя свой дом, нашел этот ход и оборудовал его как аварийный выход.

Он протиснулся в зловонную, тесную трубу. За его спиной раздался громкий удар. Чистильщик не стал возиться с замком. Он просто вышиб дверь.

Макс не стал ждать. Он ухватился за скобы, которые сам вбил в стену трубы, и начал спускаться вниз. Металл был холодным и скользким от многолетней грязи. Он лез быстро, на чистом адреналине, слыша, как над его головой в капсуле что-то гудит – вероятно, сканер Чистильщика.

Через три этажа он добрался до вентиляционной решетки, которую заранее ослабил. Он выбил ее ногой и вывалился в коридор девятого этажа, прямо к ногам ошарашенной бабы Нюры, которая вышла вынести мусор.

– Максик?! Ты откуда?!

– Бегите! – крикнул он ей, не останавливаясь. – Заприте дверь и никому не открывайте!

Он бросился к лестнице. Он несся вниз, перепрыгивая через три ступеньки, цепляясь за перила на поворотах. Он должен был оторваться, затеряться в толпе.

Он вылетел из подъезда на улицу и сразу нырнул в людской поток. Он не оглядывался. Это была ошибка новичка. Он просто бежал, работая плечами и локтями, проталкиваясь сквозь плотную массу тел.

Он пробежал квартал и свернул на Рыночную площадь. Хаос и шум были его союзниками. Он опрокинул лоток с какими-то светящимися фруктами, создавая затор. Он нырнул под прилавок торговца пиратскими чипами, прополз на другую сторону и снова смешался с толпой.

Он бежал минут пять, пока легкие не начали гореть. Он позволил себе на секунду оглянуться.

И увидел его.

Чистильщик не бежал. Он шел. Быстрым, ровным шагом. Толпа расступалась перед ним, как вода перед носом ледокола. Он не расталкивал людей. Было в его взгляде что-то такое, что заставляло их инстинктивно уступать дорогу. И он смотрел прямо на Макса. Его оптический имплант, должно быть, подсвечивал его в толпе, как цель в видеоигре.

Макс понял, что в горизонтальной плоскости ему не уйти. Нужно было менять измерение.

Он увидел строительные леса, установленные на стене ремонтируемого здания. Не раздумывая, он вскочил на них и начал карабкаться вверх. Ржавые трубы гнулись под его весом, но держали. Он лез все выше, подгоняемый страхом. Ветер свистел в ушах.

Он добрался до крыши. Десятки крыш Нижнего Улья раскинулись перед ним, соединенные путаницей проводов, самодельными мостиками и старыми рекламными конструкциями. Это был его мир. Его игровая площадка.

Он побежал по краю крыши. Внизу, в двадцати метрах, кипела жизнь. Один неверный шаг – и все закончится. Он перепрыгнул на крышу соседнего здания. Зазор был метра три. Он приземлился, перекатился, чтобы погасить инерцию, и снова побежал.

Он оглянулся. Чистильщик уже был на крыше. Он не карабкался по лесам. Он просто запрыгнул. Макс увидел, как тот присел, а потом мощные сервоприводы в его ногах с шипением вытолкнули его вверх. Он приземлился легко, беззвучно, как кошка. И побежал. Он был быстрее. Намного быстрее.

Расстояние между ними сокращалось.

Макс увидел впереди старую неоновую вывеску, перекинутую между двумя зданиями. «Отель „Ковчег"». Буквы «О» и «в» не горели. Он подбежал к ней, схватился за металлическую конструкцию и, как на турнике, перелетел на другую сторону.

Чистильщик не стал повторять его трюк. Он пробежал по стене, используя магнитные захваты на ботинках, и оказался на другой стороне раньше Макса, отрезая ему путь.

Они замерли в десяти метрах друг от друга. Макс тяжело дышал. Чистильщик – нет. На его лице по-прежнему не было никаких эмоций. Он медленно поднял руку. В ней был не пистолет. Это был небольшой цилиндр.

Тазер дальнего действия. Один выстрел – и его нервная система превратится в расплавленный пластик.

«Думай, Макс, думай!» – кричал его мозг.

Он посмотрел по сторонам. Слева – пропасть. Справа – стена. Позади – Чистильщик. Ловушка.

Но он был не бойцом. Он был техником.

Его взгляд упал на огромный блок кондиционера, стоявший на краю крыши. Старая, громоздкая модель, подключенная к главному силовому кабелю здания толстым, как рука, проводом.

Он активировал «Призрака в машине». Его комм-пад на запястье завибрировал. Он направил его на блок кондиционера. Программа нашла уязвимость в его контроллере за наносекунду.

– Ты окружен. Сопротивление бесполезно. Клиент хочет видеть тебя живым, – раздался ровный, безэмоциональный голос Чистильщика. Он говорил впервые. Голос был синтезированным, без всяких интонаций.

– А я хочу, чтобы ты убрался! – крикнул Макс и отдал команду.

Он замкнул цепь.

Раздался оглушительный треск. Силовой кабель, по которому шло напряжение в несколько тысяч вольт, взорвался снопом ослепительно-белых искр. Весь квартал на мгновение погрузился во тьму. Чистильщика, который стоял всего в паре метров от взрыва, ослепило. Он инстинктивно закрыл лицо рукой.

Это был шанс Макса.

Он бросился не прочь, а прямо на Чистильщика. Тот, ослепленный, но не растерявшийся, выбросил вперед руку, чтобы схватить его. Но Макс нырнул вниз, проскользнул у него под ногами и побежал дальше.

Он не знал, сколько времени ему дал этот трюк. Десять секунд? Пятнадцать? Этого должно было хватить.

Он добежал до края крыши. Внизу, в пяти метрах, проходили рельсы надземного маглев-поезда. И он слышал его приближение. Нарастающий гул.

Это был самый безумный, самый идиотский план в его жизни.

Он посмотрел вниз. Вот он. Поезд несся с огромной скоростью. Он рассчитал момент и прыгнул.

Он летел вниз. Ветер ревел в ушах. Он видел крышу вагона, проносящуюся под ним. Он приземлился на нее, ударившись всем телом. Боль взорвалась в ребрах и коленях. Он зацепился пальцами за вентиляционную решетку, чтобы его не сбросило.

Поезд влетел в туннель. Макс лежал на крыше, вцепившись в металл, и смеялся. Истерически, захлебываясь. Он сделал это. Он ушел.

Когда поезд выехал из туннеля на следующей станции, Макс, хромая и постанывая от боли, сполз с крыши на платформу, стараясь остаться в тени. Он смешался с выходящими пассажирами и покинул станцию.

Он оказался в незнакомом секторе. Он был ранен, измотан, без дома, но жив.

Он нашел темный, глухой переулок, забился в угол за мусорными баками и достал свой комм-пад. Экран был треснут, но работал. Он подключился к публичной сети и, используя несколько слоев анонимности, взломал ту самую камеру у своего дома.

Изображение восстановилось.

Его жилой блок был оцеплен. Не полицией. Людьми в таких же темных плащах, как у Чистильщика. Они стояли на каждом углу. Их было не меньше дюжины. Они методично проверяли каждого входящего и выходящего.

Его дом. Его район. Все то, что он считал своим убежищем... перестало быть безопасным. Они не просто охотились на него. Они выжигали его среду обитания. Они превращали его дом в ловушку.

Слова Рихтера снова всплыли в памяти. «Ляг на дно... Превратись в ничто».

Совет опоздал. Дракон не просто проснулся. Он сжег его нору. Теперь у Макса не было ничего, кроме рюкзака за спиной и зашифрованного диска, который обжигал его сквозь ткань.

Он больше не был жителем Нижнего Улья.

Он был беглецом.

Глава 8. Под ногами города

Боль пришла позже. Не сразу. Сначала был холодный, звенящий триумф побега, адреналиновый шторм, который заглушал все остальное. Лежа на крыше несущегося поезда, Макс чувствовал себя неуязвимым, почти богом, обманувшим саму смерть. Но когда поезд замедлил ход, и он, сползая с вагона, рухнул на платформу, реальность вернулась со всей своей безжалостной тяжестью.

Боль взорвалась в его ребрах, острая и колючая, заставляя его согнуться пополам, хватая ртом воздух. Каждый вдох был пыткой. Прыжок, который в полете казался таким героическим, на деле был просто падением с пятиметровой высоты на кусок несущегося металла. Чудо, что он вообще мог двигаться.

Он заставил себя подняться, опираясь на стену. Хромая, стараясь не привлекать внимания, он смешался с безликой толпой и покинул станцию. Он оказался в секторе «Кси», промышленной окраине, которую никогда не видел раньше. Гигантские, изрыгающие дым трубы заводов-автоматов царапали низкое небо. Улицы были почти пусты, населенные лишь автоматическими уборщиками и редкими патрульными дронами.

Он нашел убежище в узком проходе между двумя гигантскими резервуарами с химикатами. Сев на холодный бетон, он позволил себе наконец оценить ущерб. Комм-пад на запястье был разбит, но работал. Ребра, скорее всего, треснули. Правое колено распухло и горело огнем. Но хуже всего было не это. Хуже всего было чувство тотальной оторванности.

Он был отрезан. От своей капсулы, от своих серверов, от своего мира. Все, что у него осталось, – это содержимое рюкзака. Он осторожно снял его и выложил на землю свое жалкое богатство: «Отмычка», несколько дата-чипов, запасные батареи, мультитул, военный обходчик «Хамелеон» и, самое главное, жесткий диск. Он лежал на грязном бетоне, невзрачный серый прямоугольник, но Макс чувствовал исходящую от него тяжесть, словно тот был сделан из свинца. Архив Кортеса. Его проклятие и его единственный шанс.

Он попробовал подключиться к Сети через общественный узел, но сигнал был слабым и зашумленным. Он рискнул и снова взломал камеру у своего дома. Картина не изменилась. Люди в темных плащах все еще были там. Они никуда не торопились. Они превратили его квартал в свою охотничью территорию.

Ему нельзя было оставаться на поверхности. Каждый патрульный дрон, каждая камера видеонаблюдения, каждая система распознавания лиц теперь была его врагом. Чистильщик, может, и упустил его, но корпоративная машина «ХроносДайн» только начинала свою охоту.

Слова Рихтера эхом отдавались в его раскалывающейся голове. «Ляг на дно». Старик не знал, насколько буквально придется воспринять его совет.

Ему нужно было уйти под землю.

Вспомнив старые карты города, которые он когда-то изучал ради развлечения, Макс наметил себе цель. Заброшенная ветка метрополитена. Линия L-7, закрытая после обрушения в 2027 году. Официально тоннели были запечатаны, но в таком городе, как этот, ничто не оставалось запечатанным надолго.

Он шел почти час, прячась в тенях, передвигаясь короткими перебежками. Боль в ребрах стала его постоянным спутником. Наконец, он нашел то, что искал. В дальнем углу заброшенного парка, за поросшим мхом бетонным ограждением, виднелся провал в земле. Из него несло сыростью и забвением.

Он спустился вниз по осыпающимся ступеням. Воздух становился холоднее и гуще с каждым шагом. Звуки города – вой сирен, гул транспорта, крики – стихали, сменяясь гулкой тишиной, которую нарушало лишь эхо его собственных шагов и капанье воды откуда-то сверху.

Он оказался на заброшенной станции. «Элизиум Парк». Ироничное название для места, которое больше походило на склеп. Платформа была покрыта слоем грязи и мусора. Рекламные голо-панели давно погасли, их разбитые экраны смотрели в темноту, как слепые глаза. На рельсах стоял остов поезда, покрытый ржавчиной и граффити.

Но он был здесь не один.

Чем глубже он заходил в тоннель, тем отчетливее становились признаки жизни. В свете фонарика на своем комм-паде он видел следы костров, пустые консервные банки, самодельные лежанки из тряпья. Он слышал приглушенные голоса, кашель, тихий плач.

Это был другой мир. Мир, существующий под ногами сияющего города. Мир тех, кого система выплюнула и забыла. Бездомные, беглые, сумасшедшие, наркоманы, чьи мозги были сожжены дотла. Люди-призраки. И теперь он был одним из них.

Он нашел относительно сухое ответвление – технический туннель, и забился в самую дальнюю его часть. Он съел последний питательный батончик, который был у него в рюкзаке, и попытался уснуть, положив рюкзак с жестким диском под голову. Но сон не шел. Каждый шорох в темноте заставлял его вздрагивать. Он был больше не нетраннером, не техником. Он был просто куском мяса в темноте, легкой добычей для любого, кто был голоднее или сильнее его.

Следующие несколько дней слились в один бесконечный кошмар. Днем он спал урывками, ночью – выходил на «охоту». Не за информацией, а за едой. Он копался в мусорных баках у выходов из метро, рискуя быть замеченным. Один раз ему повезло – он нашел почти целую упаковку синтетических сосисок. В другой раз он смог взломать торговый автомат с напитками, используя свой мультитул, и добыть две бутылки воды, прежде чем сработала сигнализация.

Он видел реальность улицы без прикрас, без фильтров. Он видел, как двое мужчин до смерти избили третьего за полбуханки хлеба. Он видел девушку, не старше его самого, которая продавала себя за дозу Синт-Пыли прямо на грязном матрасе у входа в тоннель. Он видел старика, который умер во сне от холода, и никто даже не подошел к его телу в течение суток, пока запах не стал невыносимым.

Отчаяние было здесь воздухом, которым все дышали. Оно было в пустых глазах людей, в их медленных, шаркающих движениях, в их тихом бормотании. Здесь не было надежды. Здесь было только ожидание конца.

Макс старался держаться особняком, но в таком месте это было невозможно. На третий день к нему подошли. Он сидел в своем углу, пытаясь починить треснувший экран комм-пада, когда перед ним выросли три тени.

– Новенький, – просипел тот, что был в центре. Его звали Клык – из-за двух стальных имплантов, торчащих вместо верхних резцов. Он был худым, жилистым, с безумными, голодными глазами. Двое его дружков стояли по бокам, поигрывая кусками арматуры. – А что это у нас в рюкзачке? Что-то интересное?

Макс медленно поднял голову. Его сердце колотилось.

– Ничего, что тебе нужно.

– А это решать мне, – ухмыльнулся Клык, обнажая свой металл. – Отдавай рюкзак по-хорошему. Может, даже не покалечим.

Макс сжал в руке мультитул. Он мог бы попытаться использовать его как оружие, но против троих это было бесполезно. Он был в ловушке.

– Оставь пацана, Клык, – раздался из темноты скрипучий женский голос. – Он не из твоей песочницы.

Из-за угла вышла женщина. Она была невысокой, но крепкой, с седыми, коротко стриженными волосами и лицом, похожим на потрескавшуюся землю. Она опиралась на толстую металлическую палку. Ее звали Марта. Она была кем-то вроде негласного старосты этой части тоннеля.

Клык скривился.

– Не лезь, старая. Это не твое дело.

– Все, что происходит на моей территории – мое дело, – спокойно ответила Марта. Она сделала шаг вперед, и двое дружков Клыка инстинктивно попятились. – У него ничего нет. Я проверяла. Пустой. Иди поищи добычу в другом месте. Потряси торчков на той стороне.

Клык несколько секунд сверлил ее взглядом, потом перевел его на Макса. Он явно взвешивал свои шансы. Видимо, авторитет Марты перевесил его жадность.

– Еще увидимся, щенок, – сплюнул он и, развернувшись, ушел вместе со своей свитой.

Макс выдохнул. Он даже не понял, что все это время не дышал.

– Спасибо, – сказал он Марте.

Она подошла ближе и присела на корточки рядом с ним. От нее пахло дымом и сырой землей.

– Не благодари. Я сделала это не для тебя. Я сделала это для себя. Клык и его шакалы становятся слишком наглыми. Если им позволить отбирать вещи у каждого новичка, скоро они придут и ко мне. – Она посмотрела на его разбитый комм-пад. – Ты техник?

Макс кивнул.

– Это хорошо. Руки здесь ценятся больше, чем мышцы. – Она протянула ему небольшой, грязный шарик. – Держи. Это питательный концентрат. Не густо, но лучше, чем ничего.

– Почему вы мне помогаете?

– Потому что я вижу, что ты не отсюда, – сказала она, глядя ему прямо в глаза. – Ты бежишь. И ты напуган. Но в твоих глазах нет пустоты, как у остальных. Пока что. Я видела много таких, как ты. Они приходят сюда, думая, что это временное убежище. А потом проходят недели, месяцы... и они становятся частью этого места. Частью гнили. Не позволяй этому случиться с тобой.

Она поднялась.

– Мой тебе совет, техник. Если хочешь здесь выжить – стань полезным. Мой генератор барахлит. Старый, еще на дизеле. Посмотришь его – я обеспечу тебя едой на неделю. И Клык тебя больше не тронет.

Это было предложение, от которого он не мог отказаться.

Следующие два дня Макс работал. Генератор Марты был древним чудовищем, которое она, по ее словам, сама притащила сюда по частям с какой-то свалки. Он постоянно глох, дымил и грозил взорваться. Макс, используя только свой мультитул и смекалку, разобрал его почти полностью. Он почистил топливный фильтр, заменил прогоревшую прокладку куском резины, вырезанным из старого ботинка, перебрал карбюратор.

Работая, он слушал рассказы Марты. Она говорила о своей прошлой жизни, о семье, о работе на заводе, который закрылся, выкинув на улицу тысячи людей. Она говорила о том, как город медленно пожирал и переваривал таких, как она. Ее истории были полны боли и потерь, но в них не было жалости к себе. Только суровая констатация фактов.

– Этот мир не для слабых, мальчик, – сказала она однажды, глядя на огонь в бочке. – Он либо поднимает тебя наверх, на самые шпили, либо сбрасывает сюда, в канализацию. Середины почти не осталось.

Наконец, генератор был готов. Макс дернул за шнур стартера. Раздался оглушительный рев, потом двигатель зачихал и заработал ровно, мощно, почти без дыма. Несколько тусклых лампочек, развешанных в «лагере» Марты, загорелись ярким, ровным светом.

Впервые за много дней Макс почувствовал что-то похожее на удовлетворение. Он не взломал сервер, не украл деньги. Он починил вещь. Настоящую, железную, полезную вещь. И этот ровный свет в темноте тоннеля был лучшей наградой.

Марта сдержала свое слово. Она принесла ему миску горячей, густой похлебки из каких-то корнеплодов и синтетического мяса. Это была самая вкусная еда, которую он ел в своей жизни.

Ночью, когда все спали, он сидел у догорающего костра. Он был в относительной безопасности. У него была еда. Но слова Марты не выходили у него из головы. «Не позволяй этому случиться с тобой».

Он смотрел на спящих вокруг людей. На их изможденные лица, на их безнадежность. Он был здесь всего несколько дней, но уже чувствовал, как это место засасывает его. Как апатия и отчаяние проникают под кожу.

Он не мог здесь оставаться. Это была не жизнь, а медленная смерть. Ему нужно было вернуться в свой мир. В мир технологий, информации, в мир, где его навыки что-то значили. Ему нужны были инструменты. Ему нужны были деньги. Ему нужно было место, где можно было бы подключиться к Сети, не опасаясь, что тебя ударят по голове куском арматуры.

Он достал из рюкзака жесткий диск. Архив Кортеса. Он смотрел на него, и в его голове начал складываться план. Рискованный, почти безумный. Но это был единственный план, который у него был.

Ему нужно было на Рынок Теней. Черный рынок, где можно было купить и продать все, что угодно. Где можно было обменять информацию на кредиты, а кредиты – на новую жизнь. Или на быструю смерть.

Он знал, что идти туда в его нынешнем состоянии – самоубийство. Он был слаб, ранен, беззащитен. Но оставаться здесь – было еще хуже.

Утром он подошел к Марте.

– Мне нужно уходить, – сказал он.

Она посмотрела на него, и в ее глазах не было удивления.

– Я знала. Ты не из наших. Куда направишься?

– На Рынок Теней.

Марта покачала головой.

– Гиблое место. Оно сожрет тебя и не подавится.

– У меня нет выбора.

– Выбор есть всегда, – сказала она. – Просто иногда он нам не нравится. – Она вздохнула. – Ладно. Если ты так решил... Я не могу тебя остановить. Но я могу дать тебе совет. Не иди туда с пустыми руками. И не верь никому. Особенно тем, кто улыбается.

Она сунула ему в руку кусок заточенного металла.

– Это не пистолет. Но иногда и такая штука может спасти тебе жизнь.

Макс взял заточку. Она была тяжелой и холодной.

– Спасибо. За все.

– Удачи, техник, – сказала она и отвернулась, давая понять, что разговор окончен.

Макс в последний раз окинул взглядом подземный лагерь – свой дом на последние несколько дней. Он видел Клыка, который злобно смотрел на него из тени. Он видел пустые глаза других обитателей. Он видел отчаяние.

Он развернулся и пошел прочь, вверх, к поверхности. Он не знал, что ждет его впереди. Но он знал одно: он больше никогда не вернется под ноги города. Он либо выкарабкается наверх, либо умрет, пытаясь.

Глава 9. Рынок Теней

Подземный мир отпускал его неохотно. Выбравшись на поверхность через ржавую вентиляционную решетку в каком-то глухом индустриальном квартале, Макс на мгновение ослеп от серого, безрадостного света дня. Воздух, пропитанный химическими испарениями и запахом гниющего мусора, показался ему чистым и свежим после спертой атмосферы тоннелей.

Он был другим. Несколько дней, проведенных под ногами города, изменили его. Голод, холод и постоянный страх содрали с него последний налет юношеской неуверенности, оставив лишь закаленную, остро заточенную волю к жизни. Он двигался иначе – не как испуганный подросток, а как осторожный зверь, постоянно сканируя окружение, отмечая пути отхода, оценивая каждую тень. Заточка, которую дала ему Марта, холодила ладонь в кармане куртки.

Его цель – Рынок Теней. Он знал о нем по слухам и обрывкам информации с теневых форумов. Это было сердце криминального мира города, автономная зона, где законы корпораций и полиции не действовали. Место, где можно было купить новую жизнь или продать свою душу.

Путь туда был неблизким и опасным. Рынок располагался в «Мертвой воде» – заброшенном портовом районе, где ржавеющие остовы гигантских грузовых судов и кранов создавали лабиринт из стали и бетона. Официально зона была закрыта из-за токсичного загрязнения, но на самом деле она была просто отдана на откуп тем, кого город предпочел не замечать.

Макс двигался вдоль старых железнодорожных путей, прячась за горами угольного шлака. Боль в ребрах превратилась в тупое, ноющее напоминание о его побеге. Он видел патрули – не корпоративные, а местные. Банды, контролировавшие подходы к Рынку, собирали свою дань. Макс обходил их, используя свои знания городских трущоб, пролезая через дыры в заборах, пробираясь по коллекторам.

Через два часа пути он почувствовал изменение в воздухе. К запаху ржавчины и химии примешался соленый, йодистый запах воды. Он вышел к берегу широкого, грязного канала, вода в котором была черной и маслянистой. И увидел его.

Это была не просто баржа. Это был гигантский рудовоз старого поколения, «Левиафан», длиной в полкилометра. Он стоял на вечном приколе у разрушенного пирса, ржавый, покрытый уродливыми наростами из самодельных построек, антенн и кабелей. С берега на его борт были перекинуты десятки шатких мостиков и трапов. «Левиафан» гудел. Тихий, низкочастотный гул его генераторов был похож на дыхание спящего металлического чудовища.

Это и был Рынок Теней.

Макс выбрал самый неприметный мостик и, смешавшись с группой мрачных докеров, поднялся на борт.

Мир внутри был безумным, хаотичным и завораживающим. Верхняя палуба была превращена в лабиринт из сваренных вместе грузовых контейнеров, между которыми были натянуты брезентовые тенты. Низко висящие лампы и самодельные неоновые вывески бросали на все вокруг резкие, пляшущие тени. Воздух был густым от дыма жаровен, запаха озона от работающей электроники и пота сотен людей.

Толпа была такой же разношерстной, как и сам рынок. Затянутые в кожу наемники с тяжелыми винтовками за спиной терлись плечами с худыми нетраннерами в очках с дополненной реальностью. Уличные самураи с хромированными катанами за поясом покупали патроны у торговцев оружием. Фиксеры в строгих костюмах шептались в темных углах с информационными брокерами. У каждого второго лицо было скрыто маской или капюшоном. Анонимность здесь была главной валютой.

Макс двинулся вглубь лабиринта, игнорируя зазывал, предлагавших оружие, наркотики и пиратский софт. Его первая цель – фальшивый ID. Без нового идентификационного чипа он был призраком, которого любая система распознавания лиц могла пометить как угрозу.

Он нашел то, что искал, в одном из контейнеров, переоборудованном в офис. За столом, заваленным оборудованием, сидел толстяк с тремя подбородками и увеличительной линзой, вмонтированной прямо в лоб. Его звали Паук. Он считался лучшим в своем деле.

– ID? – пробасил Паук, не отрываясь от пайки чипа. – Уровень?

– Третий. Городской житель, средний класс. Чистая история, без кредитных долгов.

– Пятьсот кредитов, – не поднимая головы, сказал Паук. – И биометрические данные. Скан сетчатки, отпечатки, проба ДНК.

– У меня нет пятисот.

Паук наконец оторвался от работы и посмотрел на Макса. Его линза с жужжанием сфокусировалась на его лице.

– Тогда у тебя нет и ID. Я не благотворительная организация. Не трать мое время.

Макс понял, что торговаться бесполезно. Он развернулся и вышел. Пятьсот кредитов. У него на счету было чуть больше сотни. Провал.

Вторая цель – оборудование. Ему нужна была новая дека, портативная, защищенная. Та, что осталась в его капсуле, наверняка уже в руках людей Кортеса. Он прошелся по рядам, где торговали электроникой. Цены заставляли его стиснуть зубы. Самая простая, кустарно собранная дека стоила не меньше трехсот. Что-то приличное – приближалось к тысяче.

Он был в тупике. Без ID и без оборудования он был никем. Он не мог заработать денег, не мог получить информацию. Он был заперт в своей нищете.

Отчаяние, которое он так старательно давил в себе, снова начало поднимать голову. Он забрел в более тихую, отдаленную часть рынка, где торговали специфическим товаром. Здесь пахло антисептиком и горелой плотью. Это был район «мясников» – подпольных хирургов и био-хакеров.

И здесь он увидел ее павильон.

Он был не похож на остальные. Вместо грязного, заваленного хламом контейнера это была почти стерильная белая кабина, сделанная из гладкого пластика. Дверь была из прозрачного бронестекла. Внутри, под ярким светом диодных ламп, за металлическим столом сидела девушка.

Ей было лет семнадцать-восемнадцать. Волосы, иссиня-черные, были коротко острижены с одной стороны и забраны в тугой хвост с другой. Она была одета в простой черный комбинезон, поверх которого был надет белый медицинский фартук. Ее лицо было бледным, сосредоточенным, с острыми скулами и темными, серьезными глазами. Когда она подняла голову, Макс увидел, что ее радужки были нечеловеческого, фиолетового цвета и слабо светились в полумраке рынка. Кибернетические. На ее запястьях виднелись тонкие щели дата-портов.

Она работала. На столе перед ней лежала человеческая рука, отрубленная по локоть. Девушка тонкими, покрытыми перчатками пальцами, с помощью лазерного скальпеля и манипуляторов, соединяла нервные окончания руки с разъемами нового кибернетического протеза. Она действовала без суеты, с точностью и уверенностью опытного хирурга.

Над входом в ее павильон висела простая неоновая вывеска, выведенная каллиграфическим почерком: «ЛИАНА. АПГРЕЙДЫ И РЕМОНТ». Внизу было приписано: «Только мокрый товар. С железяками не беспокоить».

«Мокрый товар». Wetware. Бионика, импланты, генные моды. Самая опасная и нелегальная сфера на рынке. Макс замер, наблюдая за ней через стекло. Она была полностью поглощена работой. Она была художником.

Он не знал, почему, но он почувствовал, что она – его единственный шанс. Она была не просто торговкой. Она была специалистом. И, возможно, она поймет ценность того, что у него есть.

Он дождался, пока ее клиент, здоровенный наемник, которому она приладила новую руку, расплатится и уйдет. Затем он сделал глубокий вдох и вошел внутрь.

Дверь за ним с шипением закрылась, отсекая шум рынка. Внутри было тихо и прохладно. Девушка, Лина, даже не подняла на него головы. Она стерилизовала свои инструменты в ультразвуковой ванне.

– Читать умеешь? – спросила она, и ее голос оказался низким и немного хриплым. – «С железяками не беспокоить». Если тебе нужно починить тостер, иди к Скрэппи.

– Мне не нужно чинить тостер, – сказал Макс. – Мне нужен ID третьего уровня, портативная дека с защитой не ниже класса «Б», доступ к защищенному узлу Сети и безопасное место на пару дней.

Лина наконец оторвалась от работы и посмотрела на него. Ее фиолетовые глаза изучали его, холодные и аналитические. Она оценила его потрепанную одежду, синяки на лице, то, как он придерживает рукой ребра.

– Амбициозно, – сказала она без тени улыбки. – У Паука ID стоит пятьсот. Хорошая дека у Жестянщика – тысячу. Безопасное место на этой помойке – бесценно. У тебя есть пара тысяч кредитов в кармане, оборванец?

– У меня нет кредитов, – честно ответил Макс. – Но у меня есть кое-что получше.

Он осторожно достал из рюкзака жесткий диск и положил его на стол.

– У меня есть информация.

Лина посмотрела на диск, потом снова на Макса. Она рассмеялась. Короткий, сухой смешок.

– Информация? Мальчик, на этом рынке у каждого второго бомжа есть «информация», которая якобы стоит миллионы. Украденные корпоративные секреты, компромат на сенатора, карты сокровищ. В девяноста девяти процентах случаев это мусор. Убирайся.

Она отвернулась, давая понять, что разговор окончен.

– Это не мусор, – настойчиво сказал Макс. – Это личный архив Алехандро Кортеса. Главы службы безопасности «ХроносДайн».

Лина замерла. Она медленно повернулась. Выражение ее лица изменилось. Насмешка исчезла, сменившись напряженным, острым интересом.

– Ты сейчас очень опасно пошутил. За такие шутки здесь вырезают язык.

– Я не шучу.

Она смотрела ему в глаза несколько долгих секунд, пытаясь найти признаки лжи.

– Допустим, на одну секунду я тебе поверю, – сказала она медленно, отчетливо произнося каждое слово. – Допустим, ты не сумасшедший и не самоубийца. Откуда он у тебя?

– Я скопировал его три года назад. С его личного сервера.

– Три года назад? – она прищурилась. – Три года назад был взлом «ХроносДайн». Какой-то хакер-одиночка вынес со счета Кортеса почти сто тысяч. Его так и не нашли. Позывной у него был... как-то по-птичьи... Икар.

Ее фиолетовые глаза расширились. Осознание.

– Это ты.

Макс не ответил. Его молчание было красноречивее любых слов.

Лина откинулась на спинку стула и долго смотрела на него. В ее глазах смешались недоверие, восхищение и... что-то еще. Понимание.

– Так вот почему ты выглядишь как загнанный зверь. Они тебя нашли.

Он кивнул.

– Они пришли за мной. Я еле ушел. Мне нужно исчезнуть. И мне нужны инструменты, чтобы нанести ответный удар.

– Ответный удар? – она снова усмехнулась, но на этот раз без веселья. – Ты хочешь нанести ответный удар «ХроносДайн»? Мальчик, да ты не просто смелый. Ты безумен.

– У меня нет выбора. Этот диск – мой единственный рычаг. Я хочу обменять его. Не весь. Часть. Доступ к части информации в обмен на то, что мне нужно.

Лина задумалась. Она барабанила пальцами по столу, ее взгляд был устремлен на диск.

– Даже если это правда... Зачем мне это? Я занимаюсь плотью, а не данными. Твои войны с корпорациями меня не касаются.

– Тебе не нужна информация. Тебе нужны кредиты, – сказал Макс, интуитивно нащупывая правильный путь. – В этом архиве есть не только компромат. Там есть финансовые отчеты, схемы теневых операций, инсайдерская информация о будущих слияниях. Для правильного покупателя это стоит не тысячи. Миллионы. Я не могу продать это сам, меня тут же вычислят. Но ты можешь. У тебя здесь есть репутация, есть связи. Я предлагаю партнерство. Ты даешь мне то, что мне нужно для выживания сейчас. Я даю тебе ключ к состоянию. 50 на 50.

Предложение повисло в стерильном воздухе кабины. Лина снова посмотрела на него, и на этот раз ее взгляд был другим. Она видела не просто оборванного мальчишку. Она видела актив. Опасный, непредсказуемый, но потенциально очень ценный актив.

– Ты просишь меня поверить тебе на слово. Поставить на кон свою безопасность ради призрачных миллионов.

– Покажи мне терминал, – сказал Макс. – Защищенный. Я докажу, что это не блеф.

Лина колебалась еще мгновение. Потом она кивнула и указала на стену. Панель отъехала в сторону, открывая мощную, защищенную консоль.

– Подключай. Но учти. Если там вирус, или «жучок», или любая другая дрянь, моя система защиты сожжет твой диск вместе с твоей рукой. И я тебе не помешаю.

Макс подключил диск. Он работал быстро, его пальцы летали над виртуальной клавиатурой. Он не стал открывать самые опасные файлы. Он нашел один, относительно безобидный. Отчет о незаконном тестировании нового боевого стимулятора на бездомных в секторе «Гамма». В отчете были имена, даты, видеозаписи. И подпись внизу: «Утверждено. А. Кортес».

Он вывел документ на экран.

Лина наклонилась, ее фиолетовые глаза быстро пробежали по строчкам. Она увеличила видео. Ее лицо стало жестким, как камень.

– Ублюдки, – прошипела она. Она работала с плотью, она видела много ужасных вещей. Но хладнокровная, документированная жестокость корпорации, видимо, задела ее за живое.

Она выпрямилась и отключила экран.

– Хорошо, – сказала она. – Я в деле. Но на моих условиях.

– Каких?

– Во-первых, никаких 50 на 50. Я рискую своей головой, своей лабораторией, всем. 70 на 30 в мою пользу. Во-вторых, диск остается у меня. В моем сейфе. Ты получишь к нему доступ только в моем присутствии. В-третьих, ты не просто получаешь то, что просил, и исчезаешь. Ты работаешь на меня. Ты будешь моим личным нетраннером. У меня тоже есть враги, и мне нужен кто-то, кто сможет прикрыть мою спину в Сети. Ты будешь жить здесь, в подсобке. Это и будет твое «безопасное место». Ты согласен?

Это была кабала. Он менял одну клетку на другую. Но в этой клетке у него были инструменты, защита и союзник.

– Согласен, – сказал Макс без колебаний.

Лина кивнула, словно другого ответа и не ожидала.

– Тогда добро пожаловать в команду, Икар, – сказала она, и впервые за все время на ее губах появилась тень улыбки. – Работа начинается сейчас. Сначала – ID. Потом – оборудование. А потом... потом мы заставим «ХроносДайн» заплатить за твой билет на этот рынок. С процентами.

Глава 10. Кривая сделка

Сделка была заключена. Воздух в стерильной лаборатории Лины, казалось, изменился. Напряжение недоверия уступило место опасному, пьянящему чувству зарождающегося партнерства. Макс почувствовал, как с его плеч упала часть неподъемного груза. Он больше не был один. Но другая, не менее тяжелая ноша, легла на его место – обязательства.

– Хорошо, – сказала Лина, становясь из-за стола. Ее движения были резкими и деловитыми. – Прежде чем мы начнем играть с миллионами Кортеса, решим твои насущные проблемы. Ты похож на ходячую мишень. Нам нужно стереть тебя и создать заново.

Она провела его в небольшое помещение за лабораторией. Это была крошечная жилая комната, ненамного больше его старой капсулы, но чистая и сухая. Узкая койка, стол, стул и пищевой синтезатор. Рай по сравнению с подземельями метро.

– Это будет твой дом, – бросила она. – Душ – в конце коридора. Приведи себя в порядок. У тебя полчаса. Потом – за работу.

Когда Макс вернулся, смыв с себя грязь и смрад последних дней, он почувствовал себя почти человеком. Лина уже подготовила рабочее место. На ее столе стояло биометрическое сканирующее устройство, похожее на то, что было у Паука, только гораздо более современное.

– Садись. Будем создавать твою новую личность. Как тебя будут звать?

Макс задумался. Имя «Макс» было скомпрометировано. Ему нужно было что-то простое, незапоминающееся.

– Алекс, – сказал он. – Алекс Рид.

– Алекс Рид, – повторила Лина, вводя данные в терминал. – Возраст – девятнадцать. Место рождения – сектор Бета. Профессия – техник-фрилансер. Специализация – ремонт бытовой кибернетики. Звучит достаточно скучно, чтобы не вызывать подозрений. Теперь – биометрия.

Следующие двадцать минут были унизительной процедурой каталогизации его тела. Она отсканировала его сетчатку, сняла отпечатки пальцев, взяла пробу слюны для анализа ДНК. Затем она сделала несколько фотографий его лица.

– У тебя слишком запоминающееся лицо, – констатировала она, изучая снимки. – Слишком много паники в глазах. Нужно это исправить.

Она открыла ящик и достала шприц-инъектор.

– Что это? – насторожился Макс.

– Нано-пигмент. Изменит цвет твоей радужки с серого на обычный карий. Временно, на пару месяцев. И еще кое-что.

Она сделала ему быструю инъекцию у виска. Макс почувствовал легкое жжение.

– А это – легкий нейроблокатор. Расслабит лицевые мышцы, уберет нервный тик, который у тебя появляется, когда ты врешь. Теперь ты будешь выглядеть как обычный, немного уставший парень, а не как беглец на грани срыва.

Она загрузила все данные в программу. На экране появилось почти готовое удостоверение личности.

– Теперь самое сложное – зарегистрировать этот ID в центральной базе данных города. Паук и другие поддельщики просто создают чип с фальшивыми данными. Он работает на поверхностном уровне, но любая серьезная проверка покажет, что его нет в системе. Мы сделаем по-другому. Мы внедрим твой ID в базу по-настоящему. Для этого мне нужен доступ к серверам «Городского Реестра». А для этого...

Она открыла другую программу – карту Рынка Теней, на которой были отмечены зоны влияния.

– ...мне нужны компоненты. Адаптивный крипто-ключ седьмого поколения и квантовый процессорный охладитель. Без них моя система не сможет обойти защиту Реестра, не подняв тревоги.

– Где их взять? – спросил Макс.

– На этом рынке есть только одно место, где можно достать такие вещи, – ответила Лина, и ее лицо стало серьезным. – У «Стальных Псов».

Макс похолодел. Он слышал о них. «Стальные Псы» были не просто бандой. Это была маленькая армия, которая контролировала всю логистику и поставки высокотехнологичных компонентов на Рынок. Они были жестокими, организованными и не терпели конкуренции. Их лидер, бывший корпоративный силовик по кличке Бульдог, славился своей паранойей и безжалостностью.

– Они не продадут тебе их просто так, – сказал Макс.

– Конечно, нет, – подтвердила Лина. – Официально они торгуют только с крупными игроками. А неофициально... они требуют услугу за услугу. У меня с ними давние счеты. Я им должна. И они хотят, чтобы я отработала долг. Но я не могу этого сделать.

– Почему?

– Бульдог хочет, чтобы я установила его новому лейтенанту боевой нейрочип «Берсерк». Это запрещенная военная разработка, которая превращает человека в машину для убийства, но через пару месяцев сжигает ему мозг. Я не занимаюсь таким. У меня есть свои принципы. Я модифицирую людей, чтобы помочь им выжить, а не чтобы превращать их в одноразовых монстров. Поэтому...

Она посмотрела на Макса, и в ее фиолетовых глазах появился холодный блеск.

– ...ты сделаешь для меня кое-что другое. Ты добудешь эти компоненты.

– Я? Но как? У меня нет денег, и драться я не умею.

– Ты не будешь драться. И не будешь покупать. Ты их украдешь.

Макс ошарашенно смотрел на нее.

– Украсть что-то у «Стальных Псов»? Это самоубийство! Их склад – самая охраняемая точка на всем «Левиафане»!

– Ты украдешь не сами компоненты. Ты украдешь информацию, – уточнила Лина. Она развернула на экране трехмерную схему трюмов «Левиафана». – Их склад находится здесь, в грузовом отсеке номер три. Но все свои сделки, логистику, графики поставок и коды доступа они хранят на отдельном терминале. Он стоит в их «офисе» – старой капитанской рубке в носовой части баржи. Терминал не подключен к Сети. Он работает в полностью изолированном контуре. Его невозможно взломать удаленно. Но если получить к нему физический доступ...

– ...то можно скопировать все, что нужно, – закончил за нее Макс. Он начал понимать ее план. – Ты хочешь, чтобы я проник в их логово и скачал данные.

– Именно. У них на носу крупная поставка оружия. Если мы получим доступ к их графикам и маршрутам, мы сможем... «перенаправить» один из их контейнеров. Внутри будет все, что нам нужно, и даже больше. Это решит и твою проблему с оборудованием, и мою – с долгом перед ними. Я просто «найду» их потерянный груз и верну его им. За вычетом того, что мне причитается.

План был дерзким и безумным. Но в его безумии была своя логика.

– Почему я? – спросил Макс. – Ты могла бы нанять для этого профессионального вора.

– Профессионал будет стоить денег, которых у меня нет. И он задаст слишком много вопросов. А ты... – она сделала паузу, – ты мне должен. Считай это своим первым рабочим заданием. Твоим вступительным взносом в наше партнерство.

Макс понимал, что у него нет выбора. Это была проверка. Докажи, что ты чего-то стоишь, или убирайся обратно в свои тоннели.

– Хорошо, – сказал он. – Что мне нужно знать?

Следующий час они потратили на планирование. Лина была превосходным стратегом. Она показала ему чертежи капитанской рубки, расположение камер, охранных датчиков и маршруты патрулей.

– Рубка – это святая святых, – объясняла она. – Там постоянно находится кто-то из верхушки банды. Но есть одно окно. Раз в сутки, в три часа ночи, у них происходит пересменка. На пятнадцать минут в рубке остается только дежурный оператор, и он обычно занят сверкой отчетов. Это твой шанс.

Она дала ему небольшое устройство, похожее на плоскую гранату.

– Это ЭМИ-глушилка. Моя разработка. Она вырубит всю электронику в радиусе десяти метров на шестьдесят секунд. Камеры, датчики, комм-пады охранников. Но она одноразовая. У тебя будет всего минута, чтобы проникнуть внутрь, подключиться к терминалу и скачать данные.

– Минута? – Макс не верил своим ушам. – Этого не хватит. Даже самый быстрый протокол копирования будет работать дольше.

– Тебе и не нужно копировать все, – ответила Лина. – Тебе нужно скопировать только один файл: главный ключ шифрования. Он весит всего несколько килобайт. С его помощью я смогу потом расшифровать остальной массив данных, который мы перехватим из их трафика.

Она протянула ему небольшой дата-шприц.

– Подключаешься, вводишь это, и через пять секунд ключ у тебя. Потом убираешься.

– А как мне туда попасть? Рубка на самой верхней палубе. Подходы охраняются.

– Ты не пойдешь по палубе. Ты полезешь по борту.

Она выдала ему пару перчаток и ботинок с магнитными захватами и моток тонкого, но прочного полимерного троса.

– Путь будет сложным. Но это единственный способ подобраться незамеченным.

Когда до часа «Х» оставалось немного времени, Макс был готов. Он был одет в темную, неброскую одежду, которую дала ему Лина. На запястье – разбитый, но работающий комм-пад. В карманах – ЭМИ-глушилка, дата-шприц и заточка от Марты. Он чувствовал себя одновременно напуганным и странно возбужденным. Это было похоже на его первый взлом, только ставкой была не просто свобода, а его жизнь.

– Удачи, Икар, – сказала Лина, глядя на него своими фиолетовыми глазами. В них не было сочувствия, только деловой расчет. – Не облажайся. У меня нет запасного нетраннера.

Он вышел из ее лаборатории и растворился в тенях Рынка.

Лезть по ржавому, отвесному борту «Левиафана» в темноте было настоящим испытанием. Магнитные захваты держали хорошо, но каждый скрип металла отдавался в ушах оглушительным скрежетом. Внизу, в тридцати метрах, плескалась черная, маслянистая вода канала. Ветер трепал одежду, пытаясь сорвать его и швырнуть вниз.

Он добрался до уровня капитанской рубки. Она нависала над палубой, как голова гигантского металлического зверя. Большие, затемненные окна смотрели на рынок. Он затаился в тени под одним из них, на узком техническом карнизе. Сердце колотилось о больные ребра.

Он посмотрел на часы на комм-паде. 2:58.

Он видел силуэты внутри. Трое. Один, массивный, как шкаф – наверняка сам Бульдог – что-то говорил, размахивая руками. Двое других слушали.

3:00. Пересменка.

Бульдог и еще один мужчина вышли. Дверь за ними с шипением закрылась. Внутри остался только один человек – дежурный оператор. Он сел за терминал и углубился в работу.

Это был его шанс.

Макс достал ЭМИ-глушилку. Она была холодной и тяжелой. Он активировал таймер. Десять секунд. Он прилепил ее к стене под самым окном.

Затем он достал мультитул и переключил его в режим резака. Он начал вырезать в бронестекле небольшой круг, достаточный, чтобы просунуть руку. Лазер работал почти бесшумно, оставляя тонкий, раскаленный докрасна шов.

Три... два... один...

Глушилка сработала. Свет в рубке на мгновение моргнул и погас. Аварийное освещение, работающее от отдельного источника, залило все красным светом. Макс услышал ругань оператора.

У него была минута.

Он выбил вырезанный круг стекла. Тот с глухим стуком упал на пол рубки. Оператор вскочил, выхватывая пистолет.

– Кто здесь?!

Но Макс уже действовал. Он просунул руку в отверстие. Терминал был в двух метрах. Далеко. План рушился.

Импровизация.

Он увидел на стене кабель-канал. Его взгляд метнулся к комм-паду. «Призрак в машине». Он направил его на систему пожаротушения.

– Пожарная тревога! – заорал он своим голосом, одновременно активируя скрипт.

Под потолком взвыла сирена, и из разбрызгивателей хлынула пена. Оператор на мгновение растерялся, отвлекаясь на сирену. Этого хватило.

Макс использовал полимерный трос. Он бросил его, как лассо, и петля зацепилась за ножку кресла, стоявшего рядом с терминалом. Он рванул трос на себя. Кресло поехало и с грохотом врезалось в стол. Оператор, пытаясь понять, что происходит, сделал шаг в сторону.

Макс снова бросил трос. На этот раз петля легла прямо на терминал. Он потянул. Тяжелый аппарат сдвинулся с места и, проехав по столу, упал на пол, прямо под окно. Экран треснул, но система работала.

Макс, не теряя ни секунды, дотянулся до него и воткнул дата-шприц в порт. Индикатор на шприце замигал – идет копирование.

Одна секунда. Две. Три.

Оператор наконец сообразил, в чем дело. Он бросился к окну, стреляя вслепую. Пули с визгом рикошетили от металлической обшивки рядом с головой Макса.

Четыре секунды. Пять.

Индикатор на шприце загорелся зеленым. Готово.

Макс выдернул шприц, в ту же секунду отпуская трос. Он не стал ждать. Он просто оттолкнулся от карниза и полетел вниз.

Страховочный трос, закрепленный на поясе, натянулся с рывком, погасив скорость падения. Он ударился о борт баржи, но удержался. Он раскачивался в темноте, как маятник, а наверху выли сирены и раздавались яростные крики.

Он сделал это.

Обратный путь был еще более рискованным. Вся база «Стальных Псов» гудела, как растревоженный улей. Прожекторы шарили по борту. Но они искали наверху, у рубки. Никто не думал, что преступник спрыгнул вниз. Макс, дождавшись момента, спустился до самой воды и, пробравшись под пирсом, выбрался на берег.

Когда он, мокрый, грязный, с новой порцией синяков, но с победой, вернулся в лабораторию Лины, она встретила его без эмоций. Но в ее фиолетовых глазах он увидел проблеск уважения.

– Живой, – констатировала она. – Уже неплохо. Давай сюда.

Он протянул ей дата-шприц. Она вставила его в свою консоль. На экране появились строки кода – ключ шифрования.

– Чистая работа, – сказала она, и это было высшей похвалой из ее уст. – Ты импровизировал. Я видела скачок напряжения в системе пожаротушения. Умно.

Она начала работать, ее пальцы заплясали над интерфейсом.

– Теперь моя очередь. Я перехвачу их трафик, и к утру у нас будут координаты их груза. А у тебя... – она указала на койку в подсобке, – будет новый ID и лучшая дека, которую можно купить за деньги. Ты это заслужил. Отдыхай, Икар. Ты больше не жертва. Теперь ты игрок.

Глава 11. Обратный взлом

Пробуждение было медленным, не похожим на резкие, панические рывки, к которым он привык в тоннелях. Макс открыл глаза и несколько секунд просто смотрел в серый потолок подсобки, не понимая, где он. Воздух был чистым, без запаха плесени и отчаяния. Не было холода, пробирающего до костей. И не было страха. Впервые за долгое время он чувствовал себя в безопасности.

Затем все вернулось: воспоминания о дерзкой вылазке, о падении в темноту, о фиолетовых глазах Лины, в которых промелькнуло уважение. Он сел на койке. Боль в ребрах и колене никуда не делась, но она была тупой и терпимой. Он жив. Он справился.

На столе рядом с койкой его ждал завтрак – питательный батончик и бутылка воды. А рядом с ними лежал он. Его новый ID. Пластиковая карточка с чипом, на которой было его новое лицо – чуть измененное программой, с карими глазами и спокойным выражением. Имя: Алекс Рид. Он провел по нему пальцем. Теперь он официально существовал. И одновременно не существовал. Макс был мертв. Да здравствует Алекс.

Но главный подарок ждал его в лаборатории.

Когда он вышел, Лина уже работала, склонившись над каким-то био-имплантом. Она кивнула на соседний стол. – Твои игрушки.

Макс подошел и замер. На столе лежало то, о чем он мог только мечтать.

Портативная дека «Оникс-IV». Черный, матовый корпус из армированного композита, самовосстанавливающееся покрытие, жидкокристаллическая тактильная клавиатура. Но главное было внутри. Лина не поскупилась. Военный процессор, восемь терабайт криогенной памяти, встроенный модуль «Хамелеон» и, самое главное, кастомный нейроинтерфейс с защитой от обратного импульса – тот самый «прожариватель мозгов», которого он так боялся, теперь не мог причинить ему вреда. Это был не инструмент. Это было оружие.

Рядом лежал новый комм-пад, несколько дата-чипов и набор интерфейсных кабелей. – Я перехватила их контейнер, как и планировала, – сказала Лина, не отрываясь от работы. – Бульдог в ярости. Весь Рынок стоит на ушах. Они думают, это работа конкурентов. Никто и не подумает на нас. Этого оборудования тебе хватит. Теперь ты работаешь.

Макс сел за свой новый терминал. Ощущение было невероятным. Это как пересесть со ржавого велосипеда на гоночный болид. Система откликалась на его мысли мгновенно, без малейшей задержки. Он подключился к Сети, и мир киберпространства предстал перед ним в невиданной доселе четкости и глубине.

Он мог бы начать с поиска мелких заказов, чтобы заработать денег. Мог бы попытаться найти информацию о своей матери, чтобы убедиться, что она в безопасности. Но он знал, что все это бессмысленно, пока над ним висит тень «ХроносДайн». Пока где-то там существует Чистильщик, который его ищет, и Призрак, который может найти его в любой точке Сети.

Он не мог больше прятаться. Бегство не работало. Оборона – тоже. Оставалось только одно. Контрнаступление.

– Что ты делаешь? – спросила Лина, заметив его сосредоточенное лицо. – То, что должен был сделать давно, – ответил Макс. – Я иду на охоту. Я хочу выяснить, кто такой этот Призрак, и выйти на того, кто держит его поводок.

Лина перестала работать и посмотрела на него. – Ты хочешь выследить элитного нетраннера «ХроносДайн»? Того, кто чуть не поймал тебя в мертвой системе? – Да. – Это безумие. Он найдет тебя раньше, чем ты его. – Раньше он охотился на мышь со старой ржавой декой, – сказал Макс, проводя рукой по гладкому корпусу «Оникса». – Теперь у мыши появились когти.

Он не стал больше ничего объяснять. Он погрузился в работу. Это была гонка со временем. Он не знал, сколько у него есть времени, прежде чем аналитики «ХроносДайн» вычислят его новое местоположение. Часы? Дни?

Его целью был тот самый мертвый серверный массив «Зенит Телеком». Место их последней встречи. Призрак оставил там след. Неявный, почти невидимый, но он был там. Макс чувствовал это. Никто не может войти в систему и выйти из нее, не оставив после себя ни малейшего эха.

Он снова нырнул в заброшенные каналы Сети. Но на этот раз он был не испуганным археологом, а охотником. Его новый аватар, который он сам спроектировал – не сфера, а хищная, угловатая фигура, похожая на осколок обсидиана – бесшумно скользил сквозь тьму.

Он снова проник в мертвый город данных. Но теперь он не прятался от слепых «сторожевых псов». Он двигался уверенно, зная, что его маскировка безупречна.

Он вернулся к ядру, к архиву «Библиотекаря». Место, где он впервые почувствовал присутствие Призрака. Он не стал пытаться взламывать архив. Он начал сканировать само пространство вокруг него. Он искал аномалии. Искажения. То, чего здесь быть не должно.

Его новые, мощные сканеры работали на пределе. Он просеивал терабайты фонового шума, анализируя каждый потерянный пакет, каждую гравитационную флуктуацию в потоке данных.

Это было похоже на поиск иголки не в стоге сена, а в целом поле стогов.

Прошел час. Потом второй. Лина молча наблюдала за ним, иногда принося ему воду. Она видела, как он работает, и понимала, что не ошиблась в нем. Он не просто использовал программы. Он чувствовал Сеть. Он был ее частью.

И вот, когда он уже начал терять надежду, он нашел его.

Это не был след. Это было отсутствие следа. Крошечный, размером в несколько кубических нанометров, участок пространства, где уровень энтропии был абсолютно нулевым. Идеальный вакуум. В хаотичном, распадающемся мире мертвого сервера это было так же неестественно, как кубик льда в доменной печи.

Призрак был настолько хорош, что не просто стирал свои следы. Он стирал само существование этих следов. Он вырезал кусок реальности и заменял его пустотой.

Но даже идеальная пустота имеет границы.

Макс осторожно, как сапер, начал «прощупывать» этот участок. Он не использовал активные сканеры, которые могли бы спугнуть добычу, если там осталась какая-то ловушка. Он использовал пассивный гравиметрический анализ, измеряя, как искажается поток данных вокруг этой пустоты.

И он увидел его. Тончайшую, как паутина, нить, уходящую из этого «нулевого пространства» прочь. Это был остаточный след от канала связи, который использовал Призрак. Он был замаскирован под фоновый шум, но его структура была слишком идеальной, слишком симметричной.

Макс зацепился за эту нить. Теперь начиналась самая опасная часть. Обратная трассировка. Он должен был пройти по этому следу назад, к его источнику, оставаясь при этом невидимым.

Он активировал «Хамелеон». Его аватар слился со следом, став его частью. Он двинулся по нити, медленно, осторожно.

След вел не через публичные узлы. Он уходил в «глубокую Сеть», в слои, которые не индексировались и не контролировались. Это была территория военных, спецслужб и мегакорпораций. Каждый шаг здесь мог стать последним.

Первая ловушка. «Сторожевой пес» нового поколения. Он выглядел не как программа, а как живое существо из чистого света, которое патрулировало канал. Он просканировал Макса. Но «Хамелеон», настроенный на модуляцию под сигнатуру Призрака, обманул его. Для «пса» Макс был просто частью фонового шума. Он прошел мимо.

Вторая ловушка. Поле «липких данных». Любой неосторожный аватар, коснувшийся его, увяз бы, и через секунду на него набросились бы программы-убийцы. Макс, анализируя структуру поля, нашел в нем «коридор» с низкой плотностью и проскользнул через него.

Он шел по следу несколько часов. Это была изнурительная, напряженная работа, требующая абсолютной концентрации. Он видел следы других, менее удачливых хакеров – их разорванные аватары, застывшие в вечной агонии.

Наконец, след начал выводить его из «глубокой Сети». Он привел его к гигантскому, пульсирующему черным светом корпоративному брандмауэру. На нем была всего одна эмблема. Песочные часы, заключенные в круг.

«ХроносДайн».

Он добрался до логова дракона.

Он не стал пытаться проникнуть внутрь. Это было бы самоубийством. След Призрака уходил прямо сквозь стену, используя какой-то неизвестный ему протокол доступа. Но Макс и не собирался лезть внутрь. Ему нужна была информация об источнике.

Он начал «окружать» брандмауэр. Он сканировал не его защиту, а его инфраструктуру. Системы энергоснабжения, охлаждения, каналы связи. И он нашел то, что искал.

Один из служебных каналов, который использовался для удаленной диагностики, был подключен не к главному серверу, а к внешнему суб-узлу. Это была обычная практика – выносить диагностические центры за пределы основного периметра безопасности.

Этот суб-узел был его целью. Он был защищен слабее.

Макс начал взлом. Он использовал всю мощь своей новой деки. Он создал несколько виртуальных «двойников», чтобы отвлечь внимание защитных программ, а сам, под прикрытием «Хамелеона», нашел уязвимость в старом протоколе шифрования.

Он проник внутрь.

Суб-узел был небольшим архивом. В основном, скучные технические логи. Но Максу нужно было не это. Ему нужен был список подключений. Кто и откуда получал доступ к этому узлу.

Он нашел его. Огромный лог-файл. Тысячи записей. Он запустил поиск по той самой уникальной сигнатуре, которую оставил Призрак.

Совпадение. Одно.

Запись была свежей, сделанной всего несколько часов назад. IP-адрес был скрыт за десятками слоев прокси, но Макса интересовало не это. Его интересовал физический идентификатор источника. MAC-адрес устройства, с которого был осуществлен выход. И он был там.

Но это был не просто набор цифр и букв. Это был био-MAC. Адрес, который присваивался не машине, а человеку с глубоко интегрированным нейроинтерфейсом. Такие использовались только элитными нетраннерами, которые проводили в Сети больше времени, чем в реальности.

И рядом с адресом стояла пометка. Имя. Не позывной. Настоящее имя.

[Сайлас Вэнс. Статус: Активен. Куратор: А. Кортес.]

Макс смотрел на это имя, и у него перехватило дыхание. Он сделал это. Он сорвал маску с призрака. У него было имя. Сайлас Вэнс.

Но это было еще не все. В логах была и другая информация. Данные о физическом состоянии оператора. Пульс, давление, уровень нейронной активности. И координаты. Физические координаты источника сигнала.

Макс скопировал их. Его руки дрожали от возбуждения. Он начал пробивать их по городской карте.

И его кровь застыла в жилах.

Это не был офис «ХроносДайн». Не был секретный бункер.

Координаты указывали на госпиталь Святого Иуды. А точнее – на его криогенное крыло. Отделение для безнадежно больных, коматозников и тех, кто находился в долгосрочной консервации.

Макс не понимал. Что элитный нетраннер делает в крио-отделении?

Он начал копать глубже. Он взломал внутреннюю сеть госпиталя. Это было несложно, их защита была рассчитана на страховых мошенников, а не на него. Он нашел базу данных пациентов.

Поиск по имени. Сайлас Вэнс.

И он нашел его файл.

Фотография. Молодой парень, ненамного старше самого Макса. Умные, насмешливые глаза. Талантливый нетраннер, которого «ХроносДайн» заметила, когда он взломал их систему «просто ради смеха». Они не стали его сажать. Они сделали ему предложение, от которого он не смог отказаться.

А потом – диагноз. Редкое нейродегенеративное заболевание. Точно такое же, как у его матери. Болезнь медленно разрушала его нервную систему. Его тело умирало.

Но его разум был гениален.

И «ХроносДайн» нашла решение. Они поместили его тело в криогенную капсулу, остановив развитие болезни. А его сознание... его сознание они полностью перенесли в Сеть. Они дали ему безграничную власть в киберпространстве, превратив его в своего цифрового ангела-хранителя. В своего Призрака. Он больше не был человеком. Он был программой, запертой в умирающем теле.

Макс смотрел на его историю болезни, и его охватил ужас, смешанный с сочувствием. Он не был монстром. Он был пленником. Еще одной жертвой корпорации, которую «оптимизировали на ресурсы».

Он вышел из сетей госпиталя, из сетей «ХроносДайн». Он вернулся в свою физическую оболочку, в лабораторию Лины. – Нашел, – сказал он хрипло.

Лина подошла и посмотрела на информацию, выведенную на его экране. Имя. История болезни. Координаты. – Так вот он какой... твой призрак, – прошептала она. – Он не просто охотится на тебя. Он завидует тебе. У тебя есть тело. Ты можешь бежать, драться, чувствовать. А он – просто код в ящике.

Макс молчал. Он думал о том, что собирался делать. Нанести ответный удар. Уничтожить Призрака. Но как можно уничтожить того, кто уже мертв?

Он понял, что его враг – не Сайлас Вэнс. Его настоящий враг – это система, которая создала и его, и Призрака. Система, во главе которой стоял человек по имени Кортес.

И теперь он знал, где найти его самое ценное, самое уязвимое оружие. Он знал, где лежит его спящий цифровой бог.

Контрнаступление только что приобрело совершенно новое, пугающее направление. Он больше не хотел просто бежать или прятаться. Он хотел освободить призрака. Или уничтожить его. Он и сам еще не решил.

Глава 12. Имя на экране: Кортес

Тишина в лаборатории Лины была тяжелой, пропитанной озоном от работающего оборудования и весом только что полученного знания. На главном мониторе все еще висел файл Сайласа Вэнса – Призрака. Фотография талантливого молодого человека, его трагический диагноз, его превращение в цифрового пленника. Макс смотрел на это, и его чувство триумфа от успешного обратного взлома сменилось сложной смесью жалости, страха и какого-то извращенного родства. Он, беглец в физическом мире, и Сайлас, узник в цифровом, были двумя сторонами одной медали, отчеканенной корпорацией «ХроносДайн».

– Так вот оно что, – тихо сказала Лина, нарушив молчание. Она отошла от монитора и скрестила руки на груди, ее фиолетовые глаза задумчиво изучали Макса. – Твой главный враг – не монстр. Он – оружие. И он наведен на тебя.

– Оружие можно обезвредить, – ответил Макс, хотя его голос звучал не так уверенно, как ему хотелось бы.

– Или оно может выстрелить, – парировала она. – Теперь, когда ты знаешь, где находится его тело, что ты собираешься делать? Пойдешь в госпиталь и отключишь его от системы жизнеобеспечения?

Мысль была отвратительной, но Макс признался себе, что она уже приходила ему в голову. Это был бы самый простой, самый жестокий выход. Но, глядя на фотографию Сайласа, он понимал, что не сможет этого сделать. Убить беспомощного человека в криокапсуле – это было то, что сделал бы Чистильщик. То, что сделал бы Кортес.

– Нет, – сказал Макс, качая головой. – Это ничего не решит. Кортес просто найдет или создаст новое оружие. Проблема не в Сайласе. Проблема в том, кто держит его на цепи.

Его взгляд снова упал на экран, на строчку в файле: «Куратор: А. Кортес».

Имя. Просто имя. Он знал его три года. Оно было синонимом его страха, причиной его бегства. Но кто он такой? Старик Рихтер назвал его «Мясником из Буэнос-Айреса», но это была лишь кличка, легенда. Макс понял, что он ничего не знает о своем враге. Он бежал от тени, от абстрактного понятия «злой корпоративный босс». Чтобы сражаться, ему нужно было знать, с кем он сражается. Ему нужно было увидеть лицо, стоящее за именем.

– Я должен узнать, кто он, – сказал Макс, поворачиваясь к своей новой деке. – Не просто его должность. Я должен знать все. Откуда он пришел. Что он сделал. Почему какой-то архив на его личном сервере так важен, что он готов потратить три года и целое состояние, чтобы вернуть его.

Лина скептически подняла бровь.

– Ты хочешь взломать личное дело главы службы безопасности «ХроносДайн»? После того, как они чуть не поймали тебя? Они ждут тебя. Все их системы сейчас в состоянии повышенной готовности. Это все равно что пытаться просунуть голову в пасть дракону, чтобы посчитать его зубы.

– Я не полезу в пасть. Я поищу царапины на его чешуе, – ответил Макс. – Я не буду штурмовать их главные серверы. Я буду копать на периферии. Старые новостные архивы, правительственные базы данных, слитые корпоративные документы. Где-то должен быть след. Никто не может достичь такого положения, как у него, не оставив за собой горы цифрового мусора.

Это был новый этап. Не просто выживание, не просто оборона. Это была разведка боем.

Он начал с простого. Публичные источники. Официальный сайт «ХроносДайн» выдавал лишь скудную информацию: Алехандро Кортес, вице-президент по корпоративной безопасности, член совета директоров. Безупречный послужной список, несколько наград за «вклад в стабильность глобального рынка». Фотография – мужчина лет пятидесяти, с жесткими чертами лица, сединой на висках и глазами, которые, казалось, смотрят сквозь тебя. Холодный, властный, безупречный фасад.

Это была маска. Макс полез глубже.

Он начал просеивать финансовые отчеты, списки акционеров, протоколы заседаний. Он использовал аналитические скрипты, которые искали не прямые упоминания, а аномалии, связи, скрытые паттерны. Он действовал как цифровой археолог, раскапывая слой за слоем корпоративную ложь.

Прошли часы. Лина молча работала рядом, время от времени бросая на него быстрые взгляды. Она видела, как он погружается в Сеть, как становится единым целым со своей новой декой. Он не просто вводил команды. Он танцевал с данными.

Первую ниточку он нашел в архиве новостей двадцатилетней давности. Небольшая заметка из аргентинской газеты о подавлении антикорпоративных бунтов в Буэнос-Айресе. Официально операцию проводили правительственные войска. Но в заметке упоминался некий «консультант по безопасности» из частной военной компании, которая тогда работала на «ХроносДайн». Имя консультанта не называлось, но Макс почувствовал, что это оно.

Он начал копать в этом направлении. Частные военные компании, наемники, зоны конфликтов. Он взламывал старые, полузабытые серверы ЧВК, продираясь через устаревшие, но все еще опасные защитные системы.

И он начал находить его следы. Кортес. Тогда еще молодой, амбициозный оперативник. Его имя всплывало в отчетах о «миротворческих» операциях в Африке, о «защите активов» в Юго-Восточной Азии, о «нейтрализации угроз» в Восточной Европе. Официально он был героем, спасавшим корпоративную собственность. Но между строк в зашифрованных донесениях читалась другая история. История о жестокости, о пытках, о бессудных казнях. О целых деревнях, стертых с лица земли, чтобы скрыть следы незаконной добычи ресурсов.

«Мясник из Буэнос-Айреса». Рихтер был прав. Это было не просто прозвище. Это был титул, заработанный кровью.

Макс чувствовал, как по спине бежит холодок. Он имел дело не просто с богатым функционером. Он имел дело с военным преступником, которого корпорация сделала своим цепным псом.

Но это все еще не объясняло, почему его личный архив был так важен. Компромат на самого себя? Маловероятно. Человек вроде Кортеса не стал бы хранить то, что может его уничтожить. Значит, там было что-то другое.

Макс снова зашел в тупик. Вся официальная и неофициальная история Кортеса обрывалась примерно десять лет назад, когда он получил свою нынешнюю должность в «ХроносДайн». С тех пор – идеальная цифровая чистота. Ни одного промаха, ни одного скандала. Он стал призраком задолго до того, как нанял Сайласа Вэнса.

– Он слишком чист, – сказал Макс вслух, скорее себе, чем Лине. – Это невозможно. Кто-то должен был вести на него досье. Конкуренты. Внутренние враги.

– Может, и вели, – отозвалась Лина. – И, скорее всего, они уже мертвы или работают на него. Человек с таким прошлым умеет подчищать за собой.

Макс откинулся на спинку кресла. Он смотрел на схему связей, которую построил вокруг имени Кортеса. Десятки имен, компаний, операций. Но все это было прошлое. Ему нужен был ключ к настоящему.

И тогда его осенило.

Он думал как хакер. Он искал данные. Но, возможно, ему стоило подумать как Кортес. Как шпион. Где бы такой человек, как он, хранил свои самые важные секреты? Не в корпоративной сети. Не на публичных серверах. Он бы создал что-то свое. Что-то личное. Что-то, что отражало бы его параноидальную натуру.

Он вспомнил Призрака, Сайласа Вэнса. Его гениальный, нестандартный ум. Кортес не просто нанял его. Он должен был использовать его таланты для создания своей собственной цифровой крепости.

И Макс снова вернулся к следу Призрака. Он не стал искать новые зацепки. Он решил пересмотреть то, что уже нашел. Он снова открыл логи из диагностического суб-узла «ХроносДайн». Он проигнорировал био-MAC Сайласа, его имя, его координаты. Он начал изучать сам код, саму структуру его подключения.

Это была виртуозная работа. Десятки слоев шифрования, динамически меняющиеся протоколы, ложные следы. Но Макс, сам будучи создателем элегантного кода, искал не уязвимости, а авторский стиль. Подпись.

И он ее нашел. В самом сердце кода была одна строка, которая казалась лишней. Математическая формула, которая не несла никакой функциональной нагрузки. Это была так называемая «константа Леонардо» – иррациональное число, используемое в теории хаоса. Для любой программы это был просто мусор. Но для человека, понимающего красоту математики, это была подпись. Метка, которую оставил Сайлас.

Макс скопировал эту константу. Что, если это не просто подпись? Что, если это ключ?

Он начал искать эту константу в Сети. Не как число, а как цифровой отпечаток. Он запустил глобальный поиск по всем открытым и теневым секторам, ища другие фрагменты кода, содержащие эту же уникальную, бессмысленную строку.

Поиск занял почти час. Его новая дека работала на пределе, просеивая эксабайты информации.

И выдала один результат.

Это был не сервер. Не сайт. Это был крошечный, заброшенный узел на старом академическом сервере, который не обновлялся с начала 20-х годов. На нем хранился всего один файл. Сильно зашифрованный архив под названием «Дипломная работа».

Макс почувствовал, как бешено забилось его сердце. Это оно. Цифровой тайник Сайласа. Место, куда он спрятал что-то важное еще до того, как попал в лапы «ХроносДайн».

Он попытался взломать архив. Защита была чудовищной. Шифрование, которое он никогда не видел. Оно не просто блокировало доступ. Оно, казалось, меняло свою структуру в ответ на его попытки. Живой код.

Он пробовал один эксплойт за другим. Безрезультатно.

– Что там? – спросила Лина, подойдя ближе.

– Личный тайник Призрака. С защитой, которую я не могу пробить.

– Любой замок можно открыть. Нужен лишь правильный ключ, – сказала она. – Думай не как техник. Думай как он. Что было бы ключом для такого гения, как он?

Макс закрыл глаза. Он пытался представить себе Сайласа. Молодого, гениального, высокомерного. Что было бы для него символом? Что было бы его паролем?

И тут он вспомнил. Рихтер. «Поэтично. И очень элегантно. icarus_wing_cascade».

Икар.

Сайлас был таким же Икаром, как и он. Он тоже подлетел слишком близко к корпоративному солнцу и сгорел.

Пароль был не словом. Это была идея. Концепция.

Макс открыл командную строку. Он не стал вводить пароль. Он написал короткий, изящный скрипт. Скрипт, который ничего не делал. Он просто создавал переменную под названием sun (солнце) и переменную под названием wings_of_wax (восковые крылья), а затем запускал бесконечный цикл, в котором wings_of_wax стремились к sun. Цикл, который никогда не мог завершиться, но всегда стремился к цели. Вечное стремление и вечное падение.

Он запустил скрипт как ключ.

Архив открылся.

Лина тихо выругалась от восхищения.

Внутри был всего один файл. Текстовый документ. Назывался он «Анализ потенциального работодателя». Это было досье, которое Сайлас Вэнс собрал на Алехандро Кортеса, когда тот сделал ему предложение о работе.

Макс открыл его.

И мир для него перевернулся.

В файле было все, что он уже нашел, – Буэнос-Айрес, ЧВК, военные преступления. Но это была лишь верхушка айсберга. Дальше шло то, чего не было ни в одном официальном или неофициальном источнике.

Сайлас, готовясь к работе на Кортеса, взломал несколько его старых, защищенных каналов связи. И нашел суть его власти.

Алехандро Кортес был не просто главой безопасности. Он был Хранителем. Он был тем, кто знал все самые грязные секреты «ХроносДайн». Он собирал компромат не только на врагов корпорации, но и на ее друзей. На каждого члена совета директоров, на каждого топ-менеджера, на каждого продажного политика, который их покрывал.

Его личный сервер, который Макс взломал три года назад, был не просто счетом. Это был его страховой полис. Его теневой реестр. Его рычаг абсолютной власти. На этом сервере хранилась информация о тайных счетах, записи незаконных переговоров, приказы об убийствах, доказательства промышленных диверсий. Весь скелет, на котором держалась сияющая плоть мегакорпорации «ХроносДайн».

Макс понял, что он украл.

Девяносто тысяч кредитов были пылью. Случайной крошкой, упавшей со стола.

Он украл не деньги. Он украл бухгалтерскую книгу дьявола. Он украл тот самый компромат, который делал Кортеса незаменимым и неприкасаемым. Тот самый архив, потеря которого для Кортеса была равносильна смерти. Без него он был просто стареющим мясником с темным прошлым, которого его же «коллеги» с радостью бы убрали. С архивом – он был королем.

– Вот оно, – прошептал Макс, показывая на экран Лине. – Вот почему они так за мной охотятся. Дело не во мне. Дело в этом.

Он указал на свой жесткий диск, который лежал на столе.

Лина читала файл, и ее лицо становилось все бледнее.

– Ох, Икар, – сказала она. – Ты не просто засунул руку в карман дракону. Ты вырвал его черное, гнилое сердце. И теперь он хочет его вернуть. И он разорвет на куски весь мир, чтобы это сделать.

Макс смотрел на имя на экране. Кортес. Теперь это было не просто имя. Это был символ абсолютной, безжалостной власти, построенной на страхе и шантаже. И он, Макс, держал в руках ключ к этой власти. Он больше не был жертвой. Он был угрозой. Самой большой угрозой для самого опасного человека в городе.

И этот человек об этом знал.

Глава 13. 2033: Вся правда

Экран светился в полумраке лаборатории, холодный и безразличный. На нем все еще был открыт файл Сайласа Вэнса — досье на Алехандро Кортеса. Слова, описывающие теневую империю страха и шантажа, казалось, вибрировали в воздухе.

«Ты вырвал его черное, гнилое сердце», — сказала Лина.

Ее слова эхом отдавались в голове Макса. Он смотрел на жесткий диск, лежащий на столе, — невзрачный кусок пластика и металла, в котором таилась сила, способная обрушить одну из величайших мегакорпораций мира.

И он вспомнил.

Он не просто вспомнил. Он снова оказался там. В 2033 году. В маленькой, душной жилой ячейке на 87-м уровне Нижнего Улья.

Флешбэк

Мир тринадцатилетнего Макса сузился до двух звуков. Первый — это тихое, прерывистое дыхание его матери, Елены, доносившееся с узкой кровати в углу комнаты. Каждый хриплый вздох был похож на скрежет ржавого механизма, который вот-вот остановится. Второй звук — это гудение его самодельного терминала, его единственного окна в мир, который был одновременно и спасением, и проклятием.

Болезнь Елены, нейродегенеративный синдром, была не просто трагедией. Она была долгом.

Когда-то давно, еще до рождения Макса, его отец, талантливый инженер-химик, работал на «ХроносДайн». Он был частью команды, разрабатывавшей новые полимеры. Произошел инцидент. Утечка экспериментального реагента. Официально — никто не пострадал. Корпорация замяла дело, выплатив смехотворные компенсации. Но через несколько лет у десятков сотрудников, включая отца Макса, начали проявляться симптомы. Он умер, когда Максу было семь. А потом заболела и Елена. Она не работала на заводе, но жила рядом, дышала тем же воздухом.

«ХроносДайн» отрицала любую связь. Но они предложили «жест доброй воли». Они предложили Елене лечение в своей корпоративной клинике. Лечение, которое не лечило, а лишь замедляло распад. И за это лечение они выставили счет. Непомерный. Неподъемный.

Так появился «долговой контракт».

Это была современная, узаконенная форма рабства. Елена, не имея возможности платить, подписала контракт, по которому ее будущий труд, ее жизнь, принадлежали корпорации до тех пор, пока долг не будет погашен. Но проценты росли быстрее, чем она могла работать на низкооплачиваемых должностях, которые ей предлагали. Долг превратился в вечную, неразрывную цепь. А когда она слегла окончательно, долг автоматически перешел на ее единственного родственника. На Макса.

Он был собственностью «ХроносДайн» с того момента, как ему исполнится шестнадцать. Его ждала жизнь на корпоративных рудниках или токсичных производствах, где он будет отрабатывать долг своей семьи до самой смерти.

Единственным выходом был выкуп контракта. Сумма была астрономической, но фиксированной. Девяносто тысяч универсальных кредитов. Сумма, которая должна была показать всю невозможность освобождения.

Макс смотрел на угасающую мать и на тикающий таймер своей собственной жизни. Отчаяние было не просто чувством. Оно было физической болью, сжимавшей его грудь. Он должен был что-то сделать.

Он был всего лишь мальчишкой, но он был гением. Сеть была его домом. Он научился ориентироваться в ней, как другие дети — на улицах. Он видел ее структуру, ее логику, ее уязвимости. Он начал с малого: взламывал игровые аккаунты, писал ботов, выполнял мелкие заказы для таких же отчаявшихся жителей Улья. Но это были крохи. Капли в море его долга.

Ему нужен был один большой куш. Одна операция, которая решит все.

И он начал готовиться. Он не был вором по натуре. Мысль о краже была ему отвратительна. Но мысль о том, что его мать умрет, а его собственная жизнь будет принадлежать безликой корпорации, была еще хуже. Он оправдывал себя тем, что это не кража. Это — возвращение того, что «ХроносДайн» отняла у его семьи. Это была реквизиция.

Его целью стала сама «ХроносДайн». Он изучил их сеть. Месяцы он ползал по их цифровым задворкам, составляя карты, ища слабые места. Он знал, что штурмовать их главные финансовые серверы — самоубийство. Но он нашел лазейку.

Корпорация использовала сложную систему внутренних счетов для своих топ-менеджеров. Эти счета были защищены, но они были более уязвимы, чем основные казначейские хранилища. Они были личными. А все личное имеет человеческие слабости.

Он нашел один такой счет. Он не знал, кому он принадлежит. На нем была лишь маркировка «Суб-счет А.К. Резервный фонд». Защита на нем была высокомерной. Владелец был настолько уверен в своей безопасности внутри корпоративного бастиона, что пренебрег дополнительными мерами.

Это был его шанс.

Той ночью, когда дождь барабанил по стеклу, а дыхание матери стало совсем тихим, он начал операцию. Он не чувствовал азарта. Только холодный, звенящий страх. Он погрузился в Сеть, проскользнул через корпоративные брандмауэры, используя все свои трюки и уловки.

Он добрался до счета «А.К.». Он запустил свой эксплойт, свой шедевр — код «Икар». Он писал его три месяца, оттачивая каждую строчку. Это был не просто вирус-грабитель. Это был призрак. Он должен был перевести деньги и исчезнуть, стерев все следы.

Он ввел сумму. 90 000. Не кредитом больше. Ровно столько, чтобы выкупить контракт. Чтобы купить свободу для себя и шанс на настоящее лечение для матери.

Он нажал «Enter».

И в этот момент все пошло не так.

Запуск «Икара» на этом конкретном счете вызвал непредвиденный побочный эффект. Его код, взаимодействуя с нестандартной архитектурой сервера, вызвал кратковременный сбой в системе шифрования соседнего хранилища данных. На долю секунды защитное поле, окружавшее его, ослабло.

И Макс увидел его содержимое.

Он не искал этого. Он даже не знал, что это там было. Но поток данных хлынул в его систему, как свет в открывшуюся дверь. Это были не просто файлы. Это была тьма. Концентрированная, документированная тьма.

Он увидел папки с именами членов совета директоров. Внутри — записи их разговоров, финансовые махинации, сексуальные девиации. Он увидел файлы с грифами «Сенатор Рэйли», «Судья Танака», «Генерал Миллер». Внутри — доказательства взяток, шантажа, приказы, отданные в обход закона. Он увидел папки с названиями конкурирующих корпораций. Внутри — планы промышленных диверсий, украденные технологии, списки перевербованных агентов.

И он увидел видео. Ужасные, тошнотворные записи. Допросы. Пытки. Убийства. И на каждой из них — холодное, безразличное лицо мужчины, которого он позже увидит на официальном сайте. Алехандро Кортес.

В ту наносекунду тринадцатилетний Макс повзрослел на сто лет. Он понял, что наткнулся не на резервный фонд менеджера. Он вломился в личную сокровищницу шантажиста. Он вскрыл сейф, в котором хранились цепи, удерживающие в повиновении всю верхушку корпорации и половину правительства.

Он украл не просто деньги. Он украл рычаг власти самого Кортеса.

Паника ударила с силой физического удара. Он хотел немедленно оборвать соединение, бежать, забыть все, что увидел. Но сработал инстинкт. Животный, иррациональный инстинкт загнанного в угол зверя.

Если Кортес поймет, что он не только украл деньги, но и видел это, он не просто будет его искать. Он будет идти за ним до конца света, чтобы убедиться, что свидетель мертв.

И Макс сделал то, что определило всю его дальнейшую жизнь. Он открыл канал максимальной пропускной способности и начал копировать все. Весь архив. Всю эту цифровую грязь. Он не знал, зачем. Может, как страховку. Может, как единственное возможное оружие против такого монстра.

Копирование шло мучительно долго. А в это время система защиты сервера, оправившись от сбоя, начала реагировать. Сработал «Черный Лед». Макс почувствовал его приближение — абсолютный холод, смертоносную программу-охотника, которая неслась по проводам, чтобы сжечь его мозг.

[КОПИРОВАНИЕ ЗАВЕРШЕНО]

Он не стал дожидаться подтверждения. Он рванул соединение, аварийно, грубо.

Крик, с которым он вернулся в реальность, был криком не только от боли нейронного шока. Это был крик новорожденного существа, которое только что увидело истинное лицо мира.

Он лежал на полу своей капсулы, дрожа, с кровью из носа, а на его терминале горели две надписи. Одна — подтверждение перевода 90 000 кредитов на анонимный счет. Другая — индикатор загрузки зашифрованного архива, который теперь был его вечным проклятием.

Он спас свою мать. Он анонимно перевел деньги на счет корпорации, выкупив контракт. Он использовал остатки средств, чтобы через подставную фирму оформить ей место в частном санатории в Среднем городе, где она наконец получила настоящее лечение.

А сам он начал бежать. Он уничтожил все свое оборудование, стер все свои следы. Он взял новое, простое имя — Макс — и ушел на самое дно, в Нижний Улей. Он думал, что если он станет никем, если он будет жить, собирая крохи, то всесильный Кортес никогда его не найдет. Он ошибся. Он недооценил, что именно он украл.

Он думал, что Кортес ищет вора. А Кортес искал единственного человека во вселенной, который завладел ключом от его империи.

Настоящее время

Макс моргнул. Лаборатория Лины вернулась в фокус. Холодный свет ламп. Тихое гудение оборудования. Ее фиолетовые глаза, которые смотрели на него с новым, сложным выражением.

– Так вот оно как, – сказала она тихо. Она видела все на его лице. Всю историю, пронесшуюся в его глазах за несколько секунд. – Ты сделал это не из жадности.

– Я сделал это, чтобы спасти ее, – сказал Макс, и его голос был глухим. – И чтобы спасти себя.

– И в итоге подписал себе смертный приговор, – закончила она. Она подошла к столу и взяла в руки жесткий диск. Он казался в ее тонких пальцах неестественно тяжелым. – Этот кусок пластика... Кортес готов убить за него тысячи. А ты просто носишь его в рюкзаке.

Макс встал и подошел к ней. Он посмотрел на диск. Теперь он видел его по-другому. Это был не просто компромат. Это была его история. Его грех. И его единственная надежда.

– Три года я бежал от этого, – сказал он. – Я пытался забыть, что находится внутри. Я думал, что если я никогда не воспользуюсь им, то он не будет иметь надо мной власти. Я ошибался. Он имеет надо мной власть, пока существует. И пока он существует, Кортес будет за мной охотиться.

Он посмотрел на Лину.

– Рихтер сказал, что у меня два пути: стереть себя или стать зубом дракона. Но теперь я вижу третий.

– Какой?

– Я не буду его зубом. Я стану тем, кто этого дракона вырвет. С корнем. – В его голосе появилась новая, стальная твердость. – Мы не будем продавать эту информацию по частям. Мы не будем использовать ее для шантажа. Мы используем ее, чтобы уничтожить его. Полностью.

Лина смотрела на него, и на ее лице впервые появилось нечто похожее на улыбку. Не насмешливую, а хищную.

– Уничтожить Алехандро Кортеса и, возможно, всю «ХроносДайн»? – спросила она. – Вдвоем? Ты и я? Оборванец-хакер и подпольный био-хирург с черного рынка?

– Да, – ответил Макс.

– Мне нравится этот план, – сказала она. – Он абсолютно, восхитительно безумен. И поэтому у него есть шанс сработать.

Она положила диск обратно на стол.

– Хорошо, Икар. Больше никакого бегства. С этого момента мы начинаем войну. И наш первый шаг – превратить твое проклятие в наше главное оружие.

Глава 14. В логове зверя

Решение было принято. Оно повисло в стерильном воздухе лаборатории, изменив все. Это было больше не выживание. Это была война. Макс посмотрел на Лину, на ее сосредоточенное лицо и хищную улыбку, и впервые за три года почувствовал, что он не просто загнанная дичь. Он был охотником.

– Итак, война, – сказала Лина, нарушив тишину. Она взяла стилус и активировала большой голографический проектор в центре лаборатории. В воздухе возникла мерцающая трехмерная модель города. – Если мы собираемся воевать с драконом, нам нужно понять, где находится его логово.

Макс кивнул. – Его логово – повсюду. «ХроносДайн» – это не просто здание. Это нервная система города. Финансы, логистика, безопасность, даже вывоз мусора – они контролируют все.

– Но у каждой нервной системы есть мозг, – возразила Лина. Она увеличила изображение, сфокусировавшись на сияющих башнях Верхнего города. Одна из них была выше и массивнее остальных – монолит из черного стекла и стали, пронзающий вечный смог. – Башня «Хронос». Их штаб-квартира. Физически Кортес находится там. Его офис на 150-м этаже. Но его настоящая власть, его логово…

Она переключила проектор. Модель города сменилась схемой глобальной сети. Гигантская, пульсирующая паутина света. – ...находится здесь. Их центральный серверный узел. Кодовое название «Ядро».

Макс смотрел на схему, и его охватил профессиональный трепет. Он видел корпоративные сети и раньше, но это было нечто иное. «Ядро» было не просто сервером. Это была цифровая крепость, построенная с параноидальной тщательностью. Множество колец защиты, патрулируемых самообучающимися ИИ-ищейками, смертоносные системы «Черного Льда» и, как гласили легенды, даже квантовые шифровальные барьеры, которые теоретически невозможно было взломать.

– Ты хочешь, чтобы мы взломали это? – спросил Макс, и в его голосе прозвучало сомнение. – Это самоубийство. Это все равно что пытаться пробить танком стену из алмаза.

– А у нас есть выбор? – спокойно спросила Лина. Она снова вывела на проектор файл Сайласа Вэнса. – Они нашли тебя один раз. Они найдут тебя снова. Чистильщик все еще там, на улицах. Призрак все еще патрулирует Сеть. Мы сидим на бомбе замедленного действия. Архив Кортеса, который у тебя есть, – это наше единственное оружие, но оно же и наша главная уязвимость.

– Что ты имеешь в виду? – Этот архив, – она указала на жесткий диск, – он как ядерный чемоданчик. Пока он у нас, Кортес будет нас искать. Он не может рисковать, что эта информация всплывет. Но что, если мы используем его не как меч, а как ключ?

Макс начал понимать ее логику. – Ты думаешь, в украденном архиве есть что-то, что поможет нам проникнуть в «Ядро»?

– Я в этом уверена, – ответила Лина. – Кортес параноик. Но он также и практик. Его личный сервер должен был иметь какой-то бэкдор, какой-то тайный ход в основную систему. Для экстренных случаев. Для того, чтобы следить за своими «коллегами». Мы не будем штурмовать стену. Мы найдем потайную дверь.

Идея была гениальной в своем безумии. Использовать оружие врага против него самого.

– Но даже если мы найдем бэкдор, зачем нам лезть внутрь? – спросил Макс. – У нас уже есть компромат.

– У нас есть компромат трехлетней давности, – поправила его Лина. – За это время многое могло измениться. Некоторые из его марионеток могли умереть. Некоторые сделки – потерять актуальность. Это мощное оружие, но оно стареет. А кроме того... – она сделала паузу, – шантаж работает только тогда, когда ты можешь доказать, что у тебя есть доступ к текущей информации. Если мы просто опубликуем старый архив, «ХроносДайн» переживет скандал. Они спишут все на происки конкурентов, уволят пару козлов отпущения и продолжат работать как ни в чем не бывало. Но если мы покажем Кортесу, что можем войти в его святая святых и взять все, что захотим, прямо сейчас...

– ...то он окажется в патовой ситуации, – закончил за нее Макс. Осознание обрушилось на него, как холодный душ. – Мы не будем угрожать ему публикацией. Мы создадим ситуацию взаимного гарантированного уничтожения. У него будет его власть, а у нас – кнопка, которая может эту власть обнулить. Он не сможет нас тронуть, потому что в тот же миг мы обрушим всю его империю.

– Именно, – кивнула Лина. – Мы не просто найдем еще больший компромат. Мы создадим себе постоянный щит. Вечный рычаг давления. Только так мы сможем быть в безопасности.

План был сформулирован. Он был чудовищно рискованным. Шансы на успех стремились к нулю. Но он был единственным, который давал не просто отсрочку, а реальный шанс на победу.

– Хорошо, – сказал Макс. – С чего мы начинаем?

– С анализа, – ответила Лина. – Мы должны препарировать этот архив. Найти в нем каждую зацепку, каждый намек на уязвимость.

Следующие несколько дней лаборатория превратилась в военный штаб. Они почти не спали, питаясь концентратами и стимуляторами. Лина взяла на себя анализ человеческого фактора – она изучала психологические портреты людей из списка Кортеса, их привычки, слабости, искала потенциальных союзников или тех, кого можно было бы использовать вслепую.

Макс же погрузился в техническую часть. Он создал изолированную виртуальную среду – «песочницу» – и начал осторожно, файл за файлом, вскрывать архив. Это была опасная работа. Внутри могли быть «сторожевые псы», логические бомбы, которые Кортес оставил на случай, если архив попадет не в те руки.

Работая, Макс поражался масштабу злодеяний Кортеса. Он видел не просто цифры и текст. Он видел сломанные судьбы. Он читал приказы о «зачистке» целых кварталов, которые мешали строительству. Он видел финансовые схемы, по которым пенсионные фонды тысяч людей переводились в оффшоры. Он видел медицинские отчеты о нелегальных экспериментах, которые проводились на должниках корпорации. Таких, как он сам.

Эта работа меняла его. Страх, который он испытывал перед Кортесом, никуда не делся. Но к нему примешалась холодная, концентрированная ненависть. Это перестало быть просто борьбой за выживание. Это стало делом принципа.

На третий день он нашел то, что они искали.

Это был не бэкдор в прямом смысле слова. Это был след. В одном из зашифрованных лог-файлов, замаскированных под системный отчет, Макс обнаружил упоминание о протоколе экстренной связи под названием «Цербер-Омега». Этот протокол позволял Кортесу в случае полной изоляции «Ядра» – например, во время массированной кибератаки – получить прямой, неограниченный доступ к системе, в обход всех основных брандмауэров.

– Это оно, – сказал Макс, показывая Лине строки кода. – Это наша потайная дверь.

– Она наверняка защищена, – предположила Лина.

– Еще как, – подтвердил Макс. – Доступ требует тройной аутентификации. Биометрические данные Кортеса, которые нам не достать. Квантовый шифровальный ключ, хранящийся на его личном терминале. И... – Макс замолчал, вглядываясь в код. – И голосовая кодовая фраза.

– И мы ее не знаем. – Нет. Но мы знаем, где ее искать.

Протокол был связан с другим файлом в архиве. Это была аудиозапись. Макс запустил ее. Раздался женский голос, читающий детскую сказку на испанском. – Что это? – удивилась Лина. – Не знаю. Но фраза-пароль где-то здесь. Кортес использовал запись голоса близкого ему человека как часть ключа. Параноик, который доверяет только мертвым.

– Мы можем проанализировать ее, попытаться выделить повторяющиеся фразы? – Бесполезно, – ответил Макс. – Фраза может быть любой. Но мы можем использовать саму запись. Если мы сможем в реальном времени транслировать ее в нужный порт во время попытки входа, система может принять ее за аутентичный голосовой ввод. Нам не нужно знать фразу, нам нужно лишь воспроизвести ее.

План начал обретать форму. У них был путь – протокол «Цербер-Омега». У них были части ключа. Биометрию Кортеса можно было подделать, используя модуль «Хамелеон» и данные из его старых файлов. Голосовой ключ у них был в виде записи. Оставалось самое сложное. Квантовый шифровальный ключ.

– Он хранится на его личном терминале, в его офисе на 150-м этаже, – сказал Макс. – Без него мы не пройдем.

– Значит, тебе придется совершить еще одну кражу со взломом, – сказала Лина. – Только на этот раз не в логово бандитов, а в сердце самой защищенной корпоративной башни в мире.

Макс посмотрел на схему башни «Хронос» на проекторе. 150 этажей стекла, стали и смертоносных охранных систем. – Это невозможно. Физически туда не проникнуть.

– Физически – нет, – согласилась Лина. – Но тебе и не нужно туда идти. Тебе нужно лишь заставить кого-то пронести туда это.

Она открыла один из своих ящиков и достала крошечное устройство, не больше ногтя. – Что это? – «Комар». Моя последняя разработка. Нано-дрон с передатчиком. Он может прикрепиться к одежде, к оборудованию, к чему угодно. Батареи хватает на час. Радиус действия – пятьдесят метров. Если кто-то пронесет его в офис Кортеса, он сможет скопировать ключ с его терминала по беспроводному каналу и передать его нам.

– Но кто его пронесет? – спросил Макс.

Лина улыбнулась своей хищной улыбкой и снова вывела на проектор список людей из архива Кортеса. – А вот это, Икар, и есть твоя следующая задача. Найти в этом списке змею, которая достаточно напугана или достаточно жадна, чтобы предать своего хозяина. Ты найдешь рычаг, а я обеспечу техническую часть.

Макс смотрел на десятки лиц на экране. Политики, бизнесмены, военные. Все они были марионетками Кортеса. И теперь ему нужно было выбрать одну из них и заставить ее танцевать под свою дудку.

Он больше не был просто техником. Он становился кукловодом.

– Хорошо, – сказал он. – Давай найдем нашу змею.

Война перешла в новую фазу. Фазу активного планирования. Макс и Лина больше не были жертвами, отвечающими на удары. Они готовили свой собственный. Дерзкий, безумный, смертельно опасный удар прямо в сердце зверя.

Глава 15. Архитектура возмездия

Лаборатория Лины превратилась из убежища в центр управления полетами миссии на враждебную планету. Воздух был наэлектризован, пропитан запахом озона, кофе и адреналина. Голографический проектор работал круглосуточно, отображая то схемы башни «Хронос», то потоки данных, то психологические профили потенциальных «змей». Война началась, и ее первой, самой важной битвой была битва за информацию.

Макс и Лина работали в идеальном, почти безмолвном тандеме. Она была стратегом, аналитиком человеческих душ. Он — тактиком, архитектором цифрового вторжения.

– Вот он, — сказала Лина однажды вечером, ткнув стилусом в одно из лиц на проекторе. — Наш кандидат.

Это был человек по имени Дзюнъити Танака. Не судья и не сенатор. Он был главой отдела логистики «ХроносДайн». Человек средних лет, с усталым лицом и репутацией педанта. На первый взгляд — идеальный корпоративный солдат.

– Почему он? — спросил Макс.

– Потому что он в отчаянии, — ответила Лина, выводя на экран его финансовый отчет, который она вытащила из взломанной базы налоговой службы. — У его дочери редкое генетическое заболевание, требующее постоянных и баснословно дорогих инъекций. Корпоративная страховка покрывает лишь часть. Танака влез в огромные долги. А месяц назад, — она открыла другой файл, выуженный из архива Кортеса, — он совершил ошибку. Он попытался провернуть небольшую мошенническую схему с поставками, чтобы заработать немного денег на стороне. Кортес его поймал.

На экране появилась запись. Танака в кабинете Кортеса. Он стоял, опустив голову, а Кортес медленно, почти по-отечески, объяснял ему, что теперь он и вся его семья принадлежат ему. Он не уволил его. Он просто повесил над ним дамоклов меч.

– Кортес использует его для своих грязных дел, — продолжала Лина. — Контрабанда, незаконные поставки. Танака стал его личным курьером. Он ненавидит Кортеса, боится его, но вынужден подчиняться, иначе его дочь лишится лечения, а он сам сгниет в тюрьме. Он — идеальная «змея». У него есть доступ, есть мотив, и он достаточно напуган, чтобы пойти на риск.

– Как мы на него выйдем?

– Мы не будем на него выходить. Мы создадим ситуацию, в которой он сам придет к нам. Точнее, к тебе.

План Лины был изящен и жесток. Они используют часть информации из архива Кортеса — данные о одной из контрабандных операций Танаки. Макс, под видом анонимного шантажиста, свяжется с ним и потребует выкуп. Небольшой, но достаточный, чтобы Танака понял, что это не шутки. А когда он заплатит, Макс вернет ему деньги и назначит встречу, объяснив, что ему нужны не деньги, а услуга. Он покажет Танаке, что у них общий враг.

– Мы не будем его заставлять. Мы дадим ему выбор, — сказала Лина. — Либо он продолжает быть рабом Кортеса, либо помогает нам, и мы даем ему шанс на свободу, уничтожив компромат на него вместе со всем архивом.

Пока Лина разрабатывала психологическую операцию, Макс строил архитектуру самого взлома. Это было самое сложное инженерное и программное решение в его жизни.

На голографическом проекторе он выстроил многоуровневую модель атаки.

Фаза 1: Проникновение («Комар»). Танака должен был пронести нано-дрона в офис Кортеса. Макс написал для «Комара» специальный софт. Дрон должен был активироваться не сразу, а только когда засечет в радиусе своего действия уникальную Wi-Fi-сигнатуру терминала Кортеса. После активации у него будет всего тридцать секунд, чтобы скопировать квантовый ключ и передать его на ретранслятор, который Макс спрячет где-то в вентиляционной шахте башни. После передачи дрон должен был самоуничтожиться, оставив лишь горстку инертной пыли.

Фаза 2: Открытие врат («Цербер-Омега»). Получив квантовый ключ, Макс должен был инициировать подключение к экстренному протоколу. Это был самый опасный момент. Ему нужно было одновременно, с точностью до наносекунды, выполнить три действия:

Подать поддельный биометрический сигнал Кортеса, эмулированный модулем «Хамелеон».

Использовать только что полученный квантовый ключ.

Транслировать в аудиоканал ту самую запись детской сказки.

Любая ошибка, любая рассинхронизация — и система не просто заблокирует доступ, а активирует протокол «Выжженная земля», который отследит и попытается уничтожить источник атаки.

Фаза 3: Погружение («Ядро»). Если все пройдет успешно, они окажутся внутри. В самом сердце «Ядра». Но это будет лишь начало. У них будет ограниченное время, прежде чем дежурные аналитики «ХроносДайн» заметят аномалию. Им нужно будет действовать быстро. Найти новые, самые свежие компроматы, скопировать их и уйти, не оставив следов.

– Проблема вот здесь, — сказал Макс, указывая на схему «Ядра». — Внутри нас будет ждать их главный сторожевой пес. ИИ под кодовым названием «Аргус». Это не просто защитная программа. Это самообучающийся, квази-разумный охотник. Он не следует протоколам. Он импровизирует. Стандартные методы маскировки против него не сработают. Он почувствует нас.

– Мы можем его отключить? — спросила Лина.

– Отключить «Аргуса» — это все равно что пытаться остановить цунами ладонью. Он интегрирован в саму архитектуру «Ядра». Но... его можно отвлечь. — Макс задумался. — Нам нужен кто-то, кто сможет устроить в другой части системы такой шум, такую бурю, чтобы «Аргус» бросил все свои ресурсы туда. Нам нужна приманка.

– У тебя есть кто-то на примете?

Макс вздохнул.

– Есть. Но ему это не понравится.

Оловянный переулок встретил его той же вонью горелого пластика и безнадежности. Но теперь Макс шел по нему не как проситель. Он шел как клиент, который собирается сделать предложение, от которого невозможно отказаться.

Он снова постучал в дверь мастерской Рихтера. Код был тот же. Сканер. Скрипучий голос.

– Это снова ты, мальчик-самоубийца? Я думал, тебя уже переработали на био-топливо.

– Я выжил, — ответил Макс. — И я выбрал второй путь. Мне нужна ваша помощь.

Дверь с шипением открылась. Рихтер сидел на своем троне, окруженный мерцающими мониторами. Он выглядел так же, как и в прошлый раз — безумный техно-король в своем царстве хлама.

– Я же сказал, ты вернешься, — проскрипел он, и в его голосе прозвучало удовлетворение. — Что тебе нужно? Оружие? Защита? Новый мозг?

– Мне нужен дирижер, — сказал Макс. — Мне нужен кто-то, кто сможет устроить симфонию хаоса.

Он выложил свой план. Без утайки. Он рассказал о Лине, о Танаке, о протоколе «Цербер-Омега» и, самое главное, об «Аргусе».

– Пока я буду пробираться через черный ход, мне нужно, чтобы вы ломились в парадную дверь. Чтобы вы устроили самую громкую, самую наглую и самую сложную кибератаку на внешний периметр «ХроносДайн», какую только видел этот мир. Вам не нужно пробивать его. Вам нужно просто заставить «Аргуса» поверить, что вы можете это сделать. Вам нужно занять его на десять минут.

Рихтер слушал, и его единственный органический глаз расширялся. Его кибернетический протез вращался, фокусируясь то на Максе, то на невидимых точках в пространстве. Когда Макс закончил, старик долго молчал.

– Ты не просто безумен, мальчик, — наконец сказал он. — Ты поэт. Поэт разрушения. Атаковать «Ядро» в лоб... Это не просто самоубийство. Это вызов богам.

– Вы мне поможете?

– Помогу? — Рихтер расхохотался своим сухим, лающим смехом. — Я мечтал об этом двадцать лет! С тех пор, как эти ублюдки сожгли мой первый интерфейс и оставили шрамы на моем разуме! Они думают, что старый Рихтер сошел с ума и ковыряется в мусоре. Они забыли, кто я такой!

Он вскочил со своего трона, в его глазах горел огонь фанатика.

– Я не просто помогу тебе! Я устрою им такой фейерверк, что их хваленый «Аргус» будет плакать слезами из чистого кода! Я подниму своих старых демонов, своих спящих агентов, которых я не будил десятилетия! Я обрушу на них такой шторм, что они будут вспоминать этот день и молиться своим цифровым иконам!

Макс понял, что затронул какую-то очень старую и очень болезненную струну. Его просьба была не просто заказом. Для Рихтера это был шанс на отмщение.

– Но это будет стоить тебе, мальчик, — сказал старик, снова становясь серьезным. — Очень дорого.

– У меня есть кредиты. Мы с партнером «экспроприировали» один контейнер у местной банды.

– Мне не нужны твои грязные кредиты! — рявкнул Рихтер. — Я возьму плату натурой. Когда вы окажетесь внутри, когда ты получишь доступ к их архивам... ты скопируешь для меня одну вещь. Проект «Химера». Все, что ты сможешь на него найти. Чертежи, исходный код, отчеты об испытаниях.

– Что это?

– Это то, что они сделали со мной, — ответил Рихтер, и его голос стал тихим и полным яда. — Это их программа по созданию идеального нетраннера. Интерфейс «мозг-компьютер», который не просто считывает сигналы, а переписывает саму структуру нейронов. Они тестировали его на мне. Они думали, что я сломался. Но я выжил. И я хочу вернуть то, что они у меня украли.

Макс кивнул.

– Договорились.

– Тогда слушай сюда, поэт, — сказал Рихтер, и его глаза снова заблестели. — Вот как мы будем дирижировать нашей симфонией...

Остаток недели превратился в калейдоскоп подготовки. Макс, Лина и Рихтер (который связывался с ними по защищенному каналу, не покидая своей берлоги) работали как единый механизм.

Лина завербовала Танаку. Все прошло точно по ее плану. Испуганный логист сначала запаниковал, но когда понял, что ему предлагают не рабство, а свободу, он согласился. Встреча, на которой он должен был пронести «Комара», была назначена через три дня.

Рихтер, со своей стороны, готовил свой «оркестр». Он поднял из цифрового небытия свои старые ботнеты, активировал вирусы, которые спали в глубинах корпоративных сетей годами. Он готовил атаку с нескольких фронтов, используя подставные серверы в десятках стран. Его план был в том, чтобы создать иллюзию скоординированной атаки со стороны конкурирующей корпорации.

Макс же оттачивал свое собственное мастерство. Он создал идеальную виртуальную копию «Ядра» на основе данных из архива и начал тренироваться. Десятки раз он прогонял симуляцию взлома. Он довел свои действия до автоматизма. Ввод биометрии, активация ключа, трансляция аудиофайла — все это он должен был сделать за полторы секунды.

Он написал несколько новых программ специально для этой миссии. «Паутина» — скрипт, который после проникновения должен был мгновенно раскинуть сеть по «Ядру», ища файлы по ключевым словам: «компромат», «незаконно», «директива-омега». И «Чистильщик 2.0» — иронично названная им программа, которая должна была после копирования данных стереть все их следы, но не просто удалить логи, а переписать их, подставив в качестве взломщика службу безопасности конкурирующей корпорации «Арасака».

Вечером перед днем «Д» они собрались в лаборатории в последний раз. На голографическом проекторе висела финальная версия их плана — сложная, многоуровневая схема, похожая на чертеж какого-то дьявольского механизма. Архитектура возмездия.

– Танака подтвердил, — сказала Лина. — Встреча с Кортесом завтра в 14:00. «Комар» будет на месте.

– Мой оркестр готов к увертюре, — проскрипел из динамика голос Рихтера. — Струны натянуты, барабаны ждут.

– Я готов, — сказал Макс.

Они посмотрели друг на друга. Три одиночки, три изгоя, объединенные одной безумной целью. Старый, сломленный гений, жаждущий мести. Молодая, циничная идеалистка, играющая по своим правилам. И мальчик, который просто хотел спасти свою мать, а в итоге получил в руки судьбу целой корпорации.

– Завтра мы либо изменим мир, — сказала Лина, — либо эффектно сгорим, пытаясь.

– Это будет красивая музыка, — прохрипел Рихтер.

Макс ничего не сказал. Он просто смотрел на схему их плана. Он был ее архитектором. И завтра ему предстояло войти в свое творение и посмотреть, выдержит ли оно столкновение с реальностью.

Глава 16. Кислотный дождь

Ночь перед штурмом была неестественно тихой. Рынок Теней, обычно гудящий и вибрирующий даже в самые глухие часы, казалось, затаил дыхание. С неба начал накрапывать мелкий, едкий дождь, его капли шипели, попадая на ржавый металл «Левиафана».

В лаборатории Лины царило напряженное затишье. Вся подготовка была завершена. План был отточен до наносекунды. Теперь оставалось только ждать. Ждать, когда Дзюнъити Танака, их «змея», войдет в офис Кортеса с нано-дроном на лацкане пиджака.

Макс не мог спать. Он сидел перед своей декой «Оникс», раз за разом прогоняя в голове симуляцию взлома. Он знал каждый байт кода, каждую возможную точку отказа. Но этого было недостаточно. В реальном мире всегда есть место случайности. Непредсказуемой переменной.

Лина тоже не спала. Она сидела за своим рабочим столом, разбирая и чистя импульсный пистолет. Движения ее были точными и отработанными, как у хирурга. Она не смотрела на Макса, но он чувствовал ее напряжение.

– Нервничаешь, Икар? – спросила она, не отрываясь от оружия.

– Я пытаюсь предусмотреть все, что может пойти не так, – ответил он.

– Не пытайся. Все равно не угадаешь, – сказала она. – В тот момент, когда ты думаешь, что все просчитал, вселенная подкидывает тебе новую переменную. Просто будь готов импровизировать.

Именно в этот момент из динамика, по которому они держали связь с Рихтером, раздался треск, а затем его встревоженный, скрипучий голос:

– Мальчик! Девочка! У нас проблемы! Большие проблемы!

Макс и Лина одновременно подскочили.

– Что случилось, Рихтер? – спросил Макс, подключаясь к его каналу.

– Мои «пауки», мои сторожевые программы, которые я расставил на подходах к Рынку... их только что смели! Не заметили, не обошли, а просто стерли! Чистая, грубая сила. Кто-то идет к вам. И он не собирается стучать в дверь.

На одном из мониторов Макса, который транслировал изображение с нескольких скрытых камер, расставленных Линой по периметру «Левиафана», появилось движение.

Одна камера, направленная на главный трап, погасла, утонув в помехах. Потом вторая. Третья. Кто-то systematically выводил из строя их систему наблюдения.

– Он здесь, – прошептала Лина, защелкивая обойму в пистолет.

– Кто «он»? – спросил Макс, хотя сам уже знал ответ.

На последней работающей камере, установленной в темном коридоре, ведущем к их сектору, появилась фигура. Высокий, в темном плаще, с неестественно плавной, хищной походкой. Его кибернетический глаз светился в полумраке холодным, мертвым светом.

Чистильщик.

– Как он нас нашел?! – воскликнул Макс, его сердце ухнуло в пятки. Они использовали все возможные методы маскировки.

– Неважно как! – рявкнула Лина, занимая позицию у двери лаборатории. – Важно то, что он здесь, а мы – его цель! Рихтер, он один?

– Пока да. Но он движется как ледокол. Я пытаюсь взломать системы баржи, чтобы заблокировать его, но он словно невидим для них! Его личный ЭМИ-генератор глушит все вокруг!

– Макс! – крикнула Лина. – К терминалу! Он пришел не только за нашими телами, он пришел за диском! Защищай систему! Я задержу его у входа!

Все произошло в одно мгновение. План штурма «Ядра» рассыпался в прах. Теперь они были в осаде.

Макс бросился к своей деке. Он понимал, что Лина права. Физическая атака была лишь прикрытием. Настоящая битва развернется здесь, в киберпространстве. Чистильщик, или тот, кто его направлял, попытается взломать их системы и либо украсть, либо уничтожить архив Кортеса.

Он погрузился в Сеть. Его собственная, локальная сеть, которую они развернули в лаборатории, предстала перед ним как небольшая, но хорошо укрепленная крепость. Он видел, как Лина активировала защитные системы – физические. Тяжелая бронированная дверь лаборатории с лязгом заблокировалась. Из стен выехали несколько автоматических турелей с электрошоковыми зарядами.

– Рихтер, мне нужна твоя помощь! – крикнул Макс, его пальцы летали над клавиатурой. – Он будет ломиться. Мне нужен второй фронт!

– Уже работаю, мальчик! Я иду к нему с тыла! – отозвался старик.

И атака началась.

Сначала – физическая. Раздался оглушительный удар. Бронированная дверь содрогнулась, на ней осталась глубокая вмятина. Чистильщик не использовал взрывчатку. Он использовал свою собственную, аугментированную силу. Второй удар. Третий. Металл начал деформироваться.

– Турели! Огонь! – скомандовала Лина.

Из-за двери послышалось шипение и треск. Турели открыли огонь, но Чистильщик, очевидно, был хорошо защищен. Удары по двери не прекратились.

А затем пришла цифровая атака.

Макс увидел ее на своих сенсорах. Это был не Призрак. Не его элегантный, невидимый стиль. Это был грубый, силовой взлом. Цунами из «грязного» кода, которое ударило в их брандмауэр. Целью атаки было не проникнуть, а перегрузить систему, вызвать отказ в обслуживании, чтобы в хаосе протащить внутрь вирус-червь.

– Он пытается нас ослепить! – крикнул Макс.

Он начал отбиваться. Он не мог просто блокировать атаку – она была слишком мощной. Он начал «резать» ее, перенаправляя потоки мусорного кода в виртуальные «карманы», ловушки, где они увязали, не причиняя вреда. Это было похоже на работу диспетчера во время урагана.

– Он пробивает дверь! – крикнула Лина. В месте ударов металл раскалился докрасна. – У меня осталось мало зарядов!

И тут атака изменилась. Силовой напор прекратился. И в наступившей тишине Макс увидел его. Тонкий, как игла, вирус, который пытался проскользнуть сквозь защиту под видом системного запроса. Это была работа Призрака. Он был здесь. Он руководил Чистильщиком.

Макс бросил на перехват одну из своих лучших программ-ищеек. Две программы столкнулись в киберпространстве, разрывая друг друга на части.

В этот момент раздался оглушительный скрежет. Чистильщик пробил в двери дыру. В отверстии показалась его кибернетическая рука. Она нащупала и с корнем вырвала панель управления замком.

– Он внутри! – крикнула Лина и открыла огонь из своего пистолета.

Дверь с шипением отъехала в сторону.

Чистильщик шагнул в лабораторию. Его плащ был прожжен в нескольких местах, но он, казалось, не обращал на это внимания. Он двигался сквозь шквал выстрелов Лины, как машина. Импульсные заряды оставляли на его теле вспышки, но не останавливали его. Его тело было усилено subdermal-броней.

Он поднял руку, и из его предплечья выскочил клинок, вибрирующий от высокой частоты. Он бросился на Лину.

А в Сети Макс сражался с Призраком. Он понимал, что не сможет долго сдерживать его. Призрак был слишком хорош, его ресурсы – безграничны. Он уже нашел несколько уязвимостей в их системе.

– Рихтер! Где ты?! – прокричал Макс.

– Я здесь, мальчик! Держи подарок! – раздался голос старика.

И в этот момент в локальную сеть ворвалась третья сила. Аватар Рихтера – безумный, хохочущий череп, сотканный из вирусного кода, – ударил в спину атакующим программам Призрака. Это был чистый хаос. Рихтер не пытался защищаться. Он атаковал всех. Он сеял разрушение, обрушивая логические бомбы, создавая фантомные цели, разрывая каналы связи.

Это дало Максу передышку. Он воспользовался ею, чтобы укрепить защиту вокруг самого важного – сектора, где хранился архив. Он создал вокруг него «матрешку» из нескольких слоев шифрования, каждый из которых вел в ловушку.

В реальном мире Лина отчаянно отбивалась. Она была быстра и ловка, но Чистильщик был сильнее. Он отбросил ее в сторону ударом ноги. Она врезалась в стеллаж с оборудованием. Пистолет отлетел в сторону.

Чистильщик, не обращая на нее больше внимания, повернулся к Максу, который сидел за терминалом, полностью погруженный в Сеть. Он был беззащитен.

Чистильщик поднял свой клинок.

– Нет! – крикнула Лина.

Она схватила со стола первое, что попалось под руку – тяжелый блок питания – и швырнула его в голову Чистильщика. Тот инстинктивно повернулся. Блок питания ударил его по кибернетическому глазу. Раздался треск, и оптика погасла, засыпав его лицо искрами.

Чистильщик взревел от ярости – впервые проявив что-то похожее на эмоцию. Он развернулся к Лине.

Эта секунда спасла Макса. Он почувствовал, как Призрак прорвал последнюю линию его обороны. Но вместо того, чтобы попасть в сектор с архивом, он угодил в ловушку, которую Макс создал. Виртуальная «черная дыра» начала засасывать его программы. Призрак понял свою ошибку и начал отступать.

Атака прекратилась.

В тот же миг Чистильщик, ослепший на один глаз, остановился. Он замер на полпути к Лине, словно получив приказ. Затем, без единого слова, он развернулся и, так же бесшумно, как и появился, вышел из развороченной лаборатории и исчез в темноте коридора.

В лаборатории повисла тишина, нарушаемая лишь треском искрящей проводки и тяжелым дыханием Лины.

Они выжили.

Но победа была горькой. Макс оглядел разгром. Большая часть оборудования Лины была разбита. Его собственная дека «Оникс» была повреждена – в нее попал один из шальных выстрелов, экран треснул. Но хуже всего было другое.

– Рихтер? – позвал Макс в пустоту.

Ответа не было. Канал связи был мертв.

– Рихтер!

– Я... здесь... мальчик, – раздался через некоторое время слабый, искаженный помехами голос. – Он... он ударил в ответ. Когда он отступал... он проследил мой сигнал. Сжег... половину моей системы. Я жив... но мой оркестр... разбит.

Макс почувствовал укол вины. Рихтер спас их, но заплатил за это высокую цену.

Лина поднялась с пола, потирая ушибленное плечо. Она подошла к Максу.

– Они знают, где мы, – сказала она. Ее голос был ровным, но Макс видел в ее глазах ярость. – Мы больше не можем здесь оставаться. Этот план... он провалился. Танака. Они наверняка уже идут за ним.

Она была права. Их тщательно выстроенная архитектура возмездия рухнула, не успев быть приведенной в исполнение. Они потеряли элемент внезапности. Они потеряли часть оборудования. Они потеряли время.

– Нет, – сказал Макс, и его голос удивил его самого своей твердостью. Он посмотрел на разбитую лабораторию, на свой поврежденный терминал. – План не провалился. Он просто изменился.

– О чем ты? – спросила Лина.

– Они думают, что мы разбиты. Что мы сейчас будем прятаться, зализывать раны. Они будут ждать. Они будут усиливать защиту «Ядра», ожидая нашей следующей атаки. И именно поэтому мы должны нанести удар.

– Когда?

– Не завтра. А прямо сейчас.

Лина смотрела на него, как на сумасшедшего.

– Сейчас? С половиной рабочего оборудования? Без помощи Рихтера? С Чистильщиком, который бродит где-то рядом?

– Именно. Они этого не ждут. Они ждут, что мы будем обороняться. А мы будем атаковать, – Макс уже работал на своем разбитом терминале, его мозг работал на пределе, перестраивая план на ходу. – Рихтер отвлек на себя Призрака. Это значит, что главный защитник «Ядра» сейчас занят, он ищет следы Рихтера. Чистильщик, скорее всего, получил приказ отступить и перегруппироваться. Они думают, что у них есть время. Но его у них нет. Окно возможностей никогда не будет таким широким, как в следующие несколько часов.

Он поднял голову и посмотрел на Лину. В его глазах больше не было страха. Только холодный, яростный огонь.

– Ты сказала, нужно быть готовым импровизировать. Вот мы и импровируем. Мы пойдем туда прямо сейчас. С тем, что у нас есть. И мы либо победим, либо, как ты сказала, эффектно сгорим.

Лина смотрела на него несколько секунд. Потом на ее разбитых губах появилась слабая улыбка.

– Кислотный дождь смыл всю твою неуверенность, Икар, – сказала она. – Хорошо. Мне нравится этот безумный план. Давай покажем им, как горят изгои.

Глава 17. Тишина перед сигналом

Хаос отступил, оставив после себя тишину. Не спокойную, умиротворяющую, а звенящую, натянутую, как струна. Лаборатория Лины была похожа на поле боя после сражения. Разбитое оборудование, оплавленные провода, едкий запах горелого пластика и озона. Кислотный дождь все так же барабанил по металлической обшивке «Левиафана», словно отбивая похоронный марш по их провалившемуся плану.

Но они были живы. И это меняло все.

Следующий час они двигались в молчаливом, эффективном трансе. Не было времени на панику или сожаления. Были только задачи, которые нужно было выполнить. Лина, игнорируя боль в плече, быстро сортировала уцелевшее оборудование, ее движения были точными и экономичными. Макс сидел за своей разбитой, но работающей декой «Оникс», его пальцы танцевали над клавиатурой, переписывая код, адаптируя архитектуру взлома к новым, отчаянным реалиям.

Их новый план был прост до безумия. Они отказались от сложной схемы с вербовкой Танаки. От нано-дрона. От ожидания идеального момента. Теперь все зависело только от них двоих.

– Рихтер устроил им такой переполох, что Призрак и вся служба безопасности сейчас прочесывают половину глобальной сети в поисках его логова, – объяснял Макс, не отрываясь от экрана. – Главные силы «Аргуса» брошены на внешний периметр. Это наш шанс. Мы не будем ждать, пока Танака пронесет ключ. Я попробую сгенерировать его сам.

– Сгенерировать квантовый ключ? – Лина скептически посмотрела на него. – Это теоретически невозможно.

– Не сгенерировать. А обмануть систему, заставив ее подумать, что у нас есть ключ, – поправил Макс. – Я нашел кое-что в исходном коде «Цербер-Омега». Там есть аварийный протокол для случая, если основной ключ утерян или поврежден. Он требует не сам ключ, а результат вычисления сложнейшей математической последовательности, основанной на этом ключе. Я не могу вычислить ее полностью, у меня не хватит мощностей. Но я могу запустить вычисление и в тот момент, когда система будет проверять первые несколько итераций, я подменю пакеты данных, выдав ей заранее просчитанный, верный результат. Это даст нам окно. Может, секунду. Может, меньше. Но этого должно хватить, чтобы протокол сработал.

– А если не хватит?

– Тогда система поймет, что мы ее обманываем, и все закончится очень быстро, – просто ответил Макс.

Это был прыжок веры. Не основанный на расчете, а на дерзкой надежде на то, что он сможет переиграть самую совершенную защитную систему в мире.

Лина ничего не сказала. Она просто кивнула. Она видела решимость в его глазах и понимала, что другого пути нет. Она вернулась к своей работе. Ей нужно было восстановить и перенастроить их системы связи и защиты для быстрого отхода.

Они работали, и в этом совместном, сосредоточенном действии было что-то интимное. Они не разговаривали, но понимали друг друга без слов. Две одиночки, два изгоя, которые случайно нашли друг в друге отражение собственной ярости и воли к жизни.

Когда последние приготовления были завершены, наступила та самая тишина. Они сидели друг напротив друга за уцелевшим столом. Между ними – две кружки с горячим синтетическим кофе. На голографическом проекторе застыла схема «Ядра». До начала операции оставалось пятнадцать минут.

– Знаешь, – вдруг сказала Лина, глядя в свою кружку. Ее фиолетовые глаза казались в полумраке лаборатории почти черными. – Когда я была маленькой, я хотела стать настоящим врачом. Лечить людей. Спасать жизни. Я училась в корпоративной академии «Эколайф». Была лучшей на курсе.

Макс слушал, удивленный этой внезапной откровенностью. Он никогда не спрашивал о ее прошлом. На Рынке Теней это было не принято.

– А потом я увидела, как это работает на самом деле, – продолжала она, и в ее голосе появилась горечь. – Лечение – для тех, кто может за него платить. Для остальных – лишь иллюзия заботы. Я видела, как людей с редкими, но излечимыми болезнями списывали, потому что их лечение было нерентабельно. Я видела, как корпорация тестировала на пациентах из нижних уровней новые импланты с кучей побочных эффектов. Я пыталась протестовать. Подняла шум. И меня вышвырнули. Аннулировали лицензию, внесли в черный список. Сделали так, что я не могла устроиться даже санитаркой в самой захудалой клинике.

Она подняла на него взгляд.

– И тогда я пришла сюда. И решила, что если я не могу лечить людей по правилам, я буду делать это без них. Я буду давать им апгрейды, которые помогут им выжить в этих джунглях. Я буду латать их, когда система их ломает. Я стала «мясником» с черного рынка, чтобы остаться врачом. Забавно, правда?

Макс не знал, что ответить. Он видел в ее истории отголоски своей собственной. Та же корпоративная безжалостность. Та же сломанная судьба.

– Нет, – сказал он тихо. – Не забавно.

– А ты? – спросила она. – Почему ты это сделал? Тот первый взлом. Ты ведь не похож на вора.

И Макс рассказал. Он рассказал ей все. Про отца, про болезнь матери, про долговой контракт. Про ту ночь, когда страх и отчаяние заставили его стать Икаром. Он говорил, и слова, которые он держал в себе три года, выходили легко, словно он давно ждал того, кому сможет их доверить. Он рассказал о чувстве вины, которое не отпускало его. О том, что, спасая свою мать, он, возможно, обрек ее на еще большую опасность, сделав себя мишенью.

Когда он закончил, Лина долго молчала. Потом она протянула руку через стол и накрыла его ладонь своей. Ее пальцы были холодными, но прикосновение было теплым.

– Ты не виноват, Макс, – сказала она, впервые назвав его настоящим именем. – Ты сделал то, что должен был. Ты сделал то, что сделал бы любой на твоем месте, у кого хватило бы на это смелости и ума. Ты выбрал свою семью, а не систему. В этом мире нет большего греха. И нет большей доблести.

Это были простые слова. Но они ударили Макса в самое сердце. Три года он нес на себе этот груз вины в полном одиночестве. И вот теперь кто-то разделил его с ним. В этот момент, в этой разгромленной лаборатории, в шаге от самоубийственной миссии, он почувствовал то, чего не чувствовал с самого детства. Он почувствовал, что он не один.

Он посмотрел на их руки, лежащие на столе. Его – в шрамах и ссадинах от падения. Ее – тонкие, изящные, способные и спасти жизнь, и, как он теперь знал, держать оружие. Они были разными. Но в чем-то главном – одинаковыми. Оба были сломаны системой. И оба отказались оставаться сломленными.

– Одна ошибка, – сказал Макс, глядя куда-то в пустоту. – Одна ошибка в тринадцать лет. И вся моя жизнь пошла по этому пути. Иногда я думаю, а что было бы, если бы я не сделал этого? Если бы я сдался?

– Ты бы сейчас работал на рудниках где-нибудь на астероидах, – ответила Лина, убирая руку. Момент близости прошел, они снова были солдатами перед боем. – А твоя мать была бы мертва. Ты сделал свой выбор. И он привел тебя сюда. А теперь у нас есть еще один. Мы можем сидеть здесь и жалеть себя. Или мы можем пойти и забрать у них все.

Она встала.

– Время, – сказала она.

Макс кивнул. Он тоже поднялся. Он подошел к своей деке. Последняя проверка систем. Все было готово.

Он посмотрел на Лину. Она стояла у своего терминала, надевая легкий нейроинтерфейс, чтобы ассистировать ему и следить за внешним периметром. В свете мониторов ее лицо казалось бледным и решительным.

– Лина, – сказал он.

Она обернулась.

– Если что-то пойдет не так...

– Никаких «если», – перебила она его жестко. – Мы входим, берем то, что нам нужно, и выходим. Это единственный сценарий.

Но потом ее взгляд смягчился.

– Но если самый худший сценарий все же произойдет... Обещай мне одно. Не дай им взять тебя живым. Не стань их Призраком. Лучше сгореть, чем тлеть в их клетке.

– Обещаю, – сказал Макс. – И ты обещай мне то же самое.

– Договорились, – кивнула она.

Это был их договор. Их последняя клятва перед прыжком в бездну.

Макс сел в кресло. Он взял в руки свой старый, потертый нейрошунт – тот самый, с которого все началось. Он был его проклятием. Он был его оружием. Он был частью его самого.

Он посмотрел на проектор, на схему «Ядра». Логово зверя. Он думал о Кортесе, о Чистильщике, о Призраке. Он думал о своей матери. Он думал о Лине.

Страх никуда не делся. Он был здесь, в его груди, холодный и твердый, как кусок льда. Но теперь рядом с ним было что-то еще. Ярость. Решимость. И странное, пугающее чувство покоя. Он был на своем месте. Он делал то, для чего был рожден.

Он приложил нейрошунт к порту на затылке.

– Готова? – спросил он.

– Готова, – ответила Лина.

Он перевел взгляд на главный монитор. На нем горела одна-единственная кнопка.

[ИНИЦИИРОВАТЬ ПОДКЛЮЧЕНИЕ]

Затишье перед бурей закончилось. Настало время для сигнала.

Он нажал на кнопку.

Глава 18. Первый брандмауэр

Щелчок нейрошунта был последним звуком реального мира. Физическая оболочка, лаборатория, Лина, даже боль в ребрах — все это растворилось в потоке белого шума, сменившегося уже знакомым ощущением безграничного падения. А затем падение стало полетом.

Макс снова был в Сети. Но на этот раз он был другим. Он не был призраком, скользящим по темным углам. Он был острием копья. Его аватар, угольно-черный осколок обсидиана, несся по магистралям данных с невероятной скоростью, подпитываемый мощью «Оникса». Рядом с ним, чуть позади, летел аватар Лины — тонкий, гибкий силуэт из фиолетового света, похожий на вьюн. Она не была нетраннером его уровня, но ее задачей была поддержка: мониторинг систем, управление энергией и наблюдение за внешним миром.

– Связь установлена, – раздался ее голос, теперь звучавший прямо в его голове, чистый и лишенный искажений. – Системы в норме. Как ты?

– В порядке, – ответил Макс. Он чувствовал, как его сознание расширяется, сливаясь с машиной. Страх остался где-то там, в кресле, в куске мяса. Здесь был только холодный расчет и цель.

В их общем интерфейсе вспыхнула третья точка. Искаженная, хаотичная, похожая на смеющийся череп. Рихтер.

– Проверка связи, сопляки, – проскрипел его цифровой голос. – Мой «оркестр» разбит, но скрипка еще играет. Я смог восстановить несколько своих старых «демонов». Шума будет немного, но он будет громким. Готовы к увертюре?

– Готовы, – ответил Макс. – Начинаем по моему сигналу.

Они приближались к внешнему периметру «ХроносДайн». В киберпространстве он выглядел как исполинская стена из гладкого, черного базальта, уходящая в бесконечность вверх, вниз и во все стороны. Она была мертвой, монолитной, и казалось, что в ней нет ни единой трещины.

– Периметр чист, – доложила Лина. – Никакой необычной активности. Они все еще ищут тебя, Рихтер.

– Отлично! Пусть ищут старого призрака, пока молодые лезут в курятник, – хохотнул старик.

Макс подвел их к неприметному участку стены. Здесь, согласно его исследованиям, находился вход в служебный протокол «Цербер-Омега».

– Хорошо. Лина, готовь аудиофайл. Рихтер, готовься шуметь. Я вхожу.

Он начал самую сложную и опасную часть. Тройная аутентификация.

Первый ключ: Биометрия. Он активировал модуль «Хамелеон». Его аватар замерцал и начал менять свою сигнатуру, в точности копируя биометрические данные Алехандро Кортеса, которые он извлек из старых архивов. Пульс, ритм дыхания, уникальный рисунок нейронной активности — все было сымитировано с идеальной точностью.

[БИОМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ ПРОЙДЕНА] — высветилась в его интерфейсе зеленая надпись.

Второй ключ: Голосовая фраза.

– Лина, давай!

Лина запустила трансляцию. Запись детской сказки на испанском полилась прямо в порт аутентификации. Система начала анализировать голос.

Третий ключ: Квантовый. Самый опасный момент.

– Сейчас! – скомандовал Макс.

Он запустил свой скрипт-обманку. Его процессор взвыл, бросив все мощности на вычисление первых итераций сложнейшей последовательности. Система защиты «Ядра» начала проверку...

– Рихтер!

– А вот и музыка!

В ту же секунду на другом конце внешнего периметра «ХроносДайн» начался ад. Рихтер обрушил на них всю свою ярость. Десятки его старых вирусов, одетых в маскировку «Арасаки», ударили по брандмауэру. В киберпространстве это выглядело как рой огненных метеоров, врезающихся в черную стену.

Система защиты «Ядра», «Аргус», мгновенно отреагировала. Макс увидел, как гигантские потоки энергии устремились к месту атаки. Главный ИИ был отвлечен.

И в этот момент хаоса, когда система была занята отражением внешней угрозы, Макс подменил пакеты данных. Его заранее просчитанный, верный результат проверки ключа проскользнул в систему.

На одну бесконечно короткую наносекунду система замерла. Она сравнивала данные. Макс задержал цифровое дыхание.

[КВАНТОВЫЙ КЛЮЧ ПОДТВЕРЖДЕН]

[ГОЛОСОВАЯ АУТЕНТИФИКАЦИЯ ПРОЙДЕНА]

[ДОСТУП ПО ПРОТОКОЛУ «ЦЕРБЕР-ОМЕГА» РАЗРЕШЕН]

Черная стена перед ними не исчезла. В ней просто появилась дверь. Узкий, темный проход, из которого несло цифровым холодом.

– Мы внутри! – выдохнул Макс. – Рихтер, продолжай! Держи их занятыми!

– С удовольствием, мальчик! Я только начал!

Макс и Лина нырнули в проход. Стена за ними тут же сомкнулась. Они оказались в служебном туннеле, в обход всех основных систем защиты. Это было похоже на проникновение в замок через тайный ход в стене.

– Статус? – спросил Макс.

– Пока чисто, – ответила Лина. – Нас не заметили. «Аргус» полностью сосредоточен на атаке Рихтера. Но это ненадолго. Он слишком умен. Рано или поздно он поймет, что это отвлекающий маневр. У нас есть... минут десять, не больше.

Десять минут. Чтобы ограбить самый защищенный сервер в мире.

Они двинулись по туннелю. Он был не просто коридором. Это был лабиринт. «ХроносДайн» спроектировала свою внутреннюю сеть как ловушку для тех немногих, кто сможет сюда попасть.

Первое препятствие. «Паутина данных». Пространство перед ними заполнилось плотным, липким полем, которое замедляло движение и одновременно сканировало любой объект, пытающийся через него пройти.

– Я займусь этим, – сказала Лина. – Моя специализация – органика и био-код, но принцип тот же.

Ее аватар-вьюн начал испускать тонкие фиолетовые нити. Она не пыталась прорвать паутину. Она вплеталась в нее. Она анализировала ее структуру и находила «мертвые зоны», участки с наименьшей плотностью. Она создала для них узкий, извилистый проход.

– Идите за мной. И не касайтесь стенок.

Они медленно, осторожно двинулись через поле. Макс чувствовал, как липкие нити данных тянутся к нему, пытаются его просканировать, но они проходили в миллиметре от его аватара.

Они миновали паутину. Но впереди их ждало новое испытание. «Сады логических бомб».

Пространство перед ними напоминало минное поле. Сотни сфер из мерцающей энергии висели в пустоте. Каждая из них была ловушкой. Стоило коснуться одной, и она бы взорвалась, вызвав цепную реакцию, которая бы уничтожила все в этом секторе.

– Моя очередь, – сказал Макс.

Он не мог видеть безопасный путь. Но он мог его вычислить. Он запустил диагностический скрипт, посылая вперед микроскопические, почти невидимые зонды. Зонды анализировали энергетическую сигнатуру каждой сферы, ища закономерность.

– Они реагируют на движение, – сказал он. – Но не на любое. Есть определенный ритм, определенная последовательность. Как в детской игре. Красный свет, зеленый свет.

На его интерфейсе начала выстраиваться карта. Безопасный маршрут. Он был сложным, нелогичным. Шаг вперед, два в сторону, замереть, рывок.

– Повторяйте за мной. Точь-в-точь.

Он двинулся первым. Его черный аватар танцевал в этом смертельном саду, следуя вычисленному ритму. Лина следовала за ним, идеально копируя его движения. Они прошли.

– Умно, – прокомментировал извне Рихтер. – Они используют классические методы психологического давления. Заставляют взломщика нервничать, совершать ошибки. Но самое интересное впереди.

Он был прав. Они вышли в центральный узел, соединяющий служебные туннели с основными хранилищами данных. И здесь их ждал первый брандмауэр, который нельзя было обойти. «Химера».

Он выглядел как гигантское, постоянно меняющееся существо из чистого кода. У него были сотни глаз-сенсоров, десятки рук-манипуляторов. Он не был пассивной стеной. Он был активным охотником, патрулирующим этот узел.

– Вот дерьмо, – прошептала Лина. – «Аргус», должно быть, оставил его здесь на всякий случай.

– Я не смогу его взломать, – сказал Макс. – Он слишком сложный. Любая попытка прямого воздействия будет расценена как атака.

Они замерли в тени одного из информационных столбов. «Химера» медленно проплыла мимо, ее сенсоры сканировали пространство.

– Тогда нам нужно, чтобы она нас не увидела, – сказала Лина. – «Хамелеон» справится?

– Нет. Он имитирует известные сигнатуры. А «Химера» ищет любые сигнатуры. Она видит не то, чем ты притворяешься, а то, что ты есть – чужеродный объект.

Они были в тупике. Время уходило. Прошло уже четыре минуты.

– Постойте, – вдруг сказал Рихтер. – Я знаю эту тварь. «Химера»... Я видел ее ранние прототипы. У нее есть одна слабость. Она была спроектирована для защиты от внешних угроз. Она ищет сложные, высокоорганизованные объекты. Хакерские аватары, вирусы, эксплойты.

– И что это нам дает? – спросил Макс.

– А то, мальчик, что ты должен перестать быть сложным. Ты должен стать простым. Примитивным.

Макс не сразу понял, о чем он. А потом его осенило.

– Ты хочешь, чтобы я... разобрал свой аватар?

– Именно! – с азартом воскликнул Рихтер. – Разбей его на простейшие, бессмысленные пакеты данных! Превратись в мусор! Для «Химеры» ты станешь просто фоновым шумом, ошибкой передачи, которую она проигнорирует!

Это был безумный риск. «Разобрать» свой аватар в сердце вражеской сети означало стать абсолютно беззащитным. Если их обнаружат в таком состоянии, они даже не смогут убежать.

– Лина? – спросил Макс.

– Звучит как план, который мог придумать только сумасшедший вроде Рихтера, – ответила она. – А значит, он может сработать. Я с тобой.

Макс сделал глубокий вдох. Он запустил протокол деконструкции. Его изящный, хищный аватар начал распадаться. Он распался на тысячи крошечных, хаотично движущихся точек света. Его сознание тоже фрагментировалось. Он перестал быть единым целым. Он стал роем, облаком. Ощущение было тошнотворным, дезориентирующим.

Облако данных, которым был теперь Макс, и фиолетовое облако, которым стала Лина, медленно поплыли вперед, прямо навстречу «Химере».

Гигантское существо повернуло к ним свои сенсоры. Макс почувствовал, как его сканируют. Это было похоже на ледяной ветер, пронизывающий до самых основ его цифрового существа. Он боролся с инстинктивным желанием снова собраться в единое целое, дать отпор.

«Химера» на мгновение замерла. Она зафиксировала аномалию. Но, проанализировав ее, она классифицировала их как «поврежденные данные, класс 3». Не угроза.

Она потеряла к ним интерес и продолжила свой путь.

Они проскользнули мимо.

Когда они оказались в безопасной зоне, Макс и Лина снова собрали свои аватары. Макса трясло. Это было самое страшное, что он когда-либо испытывал в Сети. Добровольно отказаться от своей целостности, от своего «я».

– Сработало, – выдохнула Лина. – Старый хрыч все-таки гений.

– Осталось семь минут, – напомнил им Макс.

Они прошли первый брандмауэр. Но он знал, что это было лишь вступление. Дальше, в глубине «Ядра», их ждали ловушки, созданные не просто программами, а извращенным и гениальным разумом Призрака. И там их ждал сам «Черный Лед».

Глава 19. Черный Лёд

Пройдя «Химеру», они попали в то, что на схемах называлось «Внутренним кольцом». Киберпространство здесь изменилось. Хаотичные лабиринты и ловушки сменились строгой, почти математической архитектурой. Они оказались в гигантском пространстве, похожем на внутренности какого-то кристаллического существа. Вокруг них возвышались исполинские колонны из света, в которых, словно насекомые в янтаре, были заключены массивы данных. Все было залито холодным, стерильным синеватым светом.

– Это главное хранилище, – сказал Макс, его цифровой голос звучал приглушенно. – Здесь находятся архивы всех отделов. Финансы, R&D, безопасность... все. Нам нужен сектор службы безопасности. Там Кортес хранит самые свежие файлы.

– Осталось пять минут, – напомнила Лина. Ее аватар двигался близко к его, фиолетовый силуэт в синем мире. – Рихтер, как дела на внешнем фронте?

– «Аргус» звереет! – донесся искаженный голос старика. – Он понял, что моя атака – блеф. Он стягивает ресурсы с моего направления. Ищет настоящую брешь. У вас минута, может, две, прежде чем он найдет вас!

Время сжималось, превращаясь в удавку на их шее.

Макс активировал свой поисковый скрипт «Паутина». Тысячи тонких, как шелк, нитей данных метнулись от его аватара во все стороны, проникая в информационные колонны, ища файлы по ключевым словам. Результаты начали поступать мгновенно. Десятки, сотни, тысячи файлов. Отчеты, меморандумы, финансовые проводки. 99% из них были бесполезным мусором, корпоративной рутиной.

– Слишком много данных! – сказала Лина. – Мы не успеем все проанализировать и скопировать!

– Не нужно все. Нужен только самый сок, – ответил Макс. Он сузил параметры поиска, добавив фильтры: гриф «совершенно секретно», имена из старого архива Кортеса, кодовые названия теневых проектов.

Количество файлов сократилось до нескольких десятков. Вот они. Ядро тьмы. Макс увидел названия, от которых по спине пробежал холодок: «Проект „Тень" – Фаза 2», «Отчет о ликвидации сенатора Рэйли», «Протоколы допроса_08_Неофициально».

– Нашел! – крикнул он. – Начинаю копирование!

Он направил потоки данных на свой защищенный носитель. Индикатор загрузки пополз вверх. Мучительно медленно. Эти файлы были защищены несколькими слоями самого современного шифрования.

10%... 15%...

И тут все изменилось.

Стерильный синий свет вокруг них начал меркнуть. Температура в киберпространстве резко упала. Макс почувствовал это физически – ледяной холод, пробирающий до самого ядра его аватара.

– Что происходит? – спросила Лина, ее голос дрогнул.

– Он нас нашел, – выдохнул Макс. – «Аргус».

Но это был не «Аргус». Это было нечто хуже.

Из центральной информационной колонны, куда стекались все потоки данных, начала сочиться тьма. Не просто отсутствие света, а нечто материальное, вязкое, как нефть. Она расползалась по кристальному полу, и там, где она проходила, структуры данных трескались и рассыпались в пыль.

– Что это, мать твою, такое?! – прохрипел извне Рихтер.

– Черный Лёд, – прошептал Макс.

Он видел его однажды, три года назад. Но то была лишь тень, отголосок. Это был он во всей своей ужасающей мощи. Это была не просто защитная программа. Это был целенаправленный, разумный антивирус-убийца. Его единственной задачей было не блокировать, не ловить, а уничтожать любое вторжение. Стирать его из существования. Вместе с носителем.

Тьма перестала расползаться. Она начала обретать форму. Она поднялась, превращаясь в гигантский, бесформенный силуэт, в центре которого горели две красные точки, похожие на глаза. Он не издавал ни звука, но Макс чувствовал его гул – гул абсолютного нуля, гул цифровой смерти.

– Копирование на сорока процентах! – крикнула Лина. – Мы не успеем!

– Рихтер! Нам нужно больше времени! Отвлеки его! – взмолился Макс.

– Чем, мальчик?! Я бросил в них все, что у меня было! – в голосе старика слышалась паника. Но затем она сменилась безумной решимостью. – Хотя... есть одна старая колыбельная.

Макс не понял, о чем он, но тут же увидел. Аватар Рихтера, смеющийся череп, появился на входе в их сектор. Он не стал прятаться. Он вылетел в центр зала, прямо перед Черным Льдом.

– Эй, ты, кусок переоцененного кода! – проорал цифровой голос Рихтера. – Помнишь меня?! Мы не доиграли нашу партию двадцать лет назад!

Черный Лёд повернул свои красные глаза на Рихтера. Он узнал его. Макс почувствовал волну чистой, концентрированной ненависти, исходящую от программы.

– Рихтер, нет! Уходи! – крикнул Макс.

– Поздно, мальчик! Музыка уже играет! – ответил старик.

И он атаковал. Он не пытался повредить Черный Лёд. Он начал делать то, что умел лучше всего – сеять хаос. Он взломал систему управления светом, заставляя зал мигать, как в стробоскопе. Он активировал систему пожаротушения, и киберпространство заполнилось потоками бесполезных данных. Он запускал тысячи своих маленьких «демонов», которые не атаковали, а просто кричали, пели, рассказывали анекдоты, создавая невыносимый информационный шум.

Это была атака безумца. И она сработала. Черный Лёд, чья логика была построена на поиске и уничтожении угроз, был сбит с толку. Он не мог классифицировать Рихтера. Это была не угроза. Это был... сбой. Шум.

Он бросил часть своей массы на Рихтера, пытаясь поглотить его. Но старик был как ртуть. Он рассыпался на тысячи копий, и каждая из них продолжала свой безумный танец.

– Копирование – семьдесят процентов! – доложила Лина. – Он дал нам время!

Но Черный Лёд был не просто программой. Он учился. Он понял, что имеет дело не со стандартной угрозой. Он перестал пытаться поглотить Рихтера. Он сменил тактику.

Он начал атаковать среду.

Тьма хлынула к информационной колонне, из которой Макс качал данные. Черный Лёд не мог остановить уже запущенный процесс, но он мог уничтожить источник.

– Он уничтожает архив! – крикнул Макс.

– Восемьдесят пять процентов! Еще немного!

Колонна из света начала трескаться под натиском тьмы. Файлы внутри нее начали повреждаться.

– Девяносто! Девяносто пять!

Рихтер видел, что его отвлекающий маневр больше не работает. И он пошел на свой последний, отчаянный шаг.

– Прощайте, сопляки, – сказал он, и в его голосе не было ни страха, ни сожаления. Только азарт игрока, идущего ва-банк. – Передайте от меня привет «Химере».

Его аватар перестал уворачиваться. Он собрался в единое целое и на полной скорости врезался в Черный Лёд.

Это не была атака. Это было самопожертвование. Он не просто врезался. Он активировал свой самый старый, самый грязный вирус – «Сердце Хаоса». Программу, которая не уничтожала, а заражала саму логику.

Когда Рихтер столкнулся с Черным Льдом, произошел взрыв. Не огненный, а логический. Макс увидел, как безупречная, гладкая структура Черного Льда пошла рябью. В ней появились ошибки, парадоксы, нелогичные циклы. Вирус Рихтера был как раковая опухоль, проникшая в мозг врага.

Черный Лёд взвыл. Это был беззвучный, но ощутимый всем существом крик агонии и ярости. Он перестал атаковать архив. Вся его мощь, все его ресурсы были брошены на одно – на борьбу с внутренней заразой. На то, чтобы уничтожить аватара Рихтера, который теперь был внутри него.

– [КОПИРОВАНИЕ ЗАВЕРШЕНО] – высветилась надпись на экране Макса.

– Уходим! Сейчас же! – скомандовал он.

Он запустил программу «Чистильщик 2.0», которая начала заметать их следы, и вместе с Линой бросился к выходу, обратно в служебный туннель.

Он оглянулся в последний раз. Он увидел, как Черный Лёд, корчась и извиваясь, поглощает последние остатки аватара Рихтера. Смеющийся череп на мгновение вспыхнул и... погас.

И в этот момент Макс почувствовал это. Обратный импульс. Черный Лёд, уничтожив Рихтера в Сети, послал по его каналу связи смертоносный разряд, чтобы сжечь его физический нейроинтерфейс. Сжечь его мозг.

– Рихтер! – закричал Макс в пустоту.

В своей заваленной хламом мастерской Старик Рихтер сидел на своем троне. Его единственный органический глаз был закрыт, на лице застыла безумная ухмылка. Он был там, в Сети, танцуя свой последний танец.

На одном из мониторов перед ним загорелась красная лампочка. «ВНИМАНИЕ! ОБРАТНЫЙ ИМПУЛЬС ВЫСОКОЙ МОЩНОСТИ! РЕКОМЕНДУЕТСЯ АВАРИЙНОЕ ОТКЛЮЧЕНИЕ!»

Но Рихтер не мог себя отключить. Он был слишком глубоко.

Но он был не так глуп, как казался. Много лет назад, после своего первого столкновения с корпоративными «мозгоправами», он встроил в свой трон систему безопасности. «Мертвецкий предохранитель».

Система зафиксировала смертельный скачок напряжения, идущий к нейропорту. И она сработала.

С потолка с лязгом упал гигантский механический манипулятор, похожий на промышленный резак. Без всякого предупреждения он обрушился на консоль, к которой был подключен Рихтер. Сноп искр. Скрежет металла.

Манипулятор одним движением перерубил толстый кабель, соединяющий нейрошунт Рихтера с его системой.

За наносекунду до того, как смертельный импульс достиг бы его мозга, соединение было разорвано.

Тело Рихтера на троне обмякло. Из его носа и ушей пошла кровь. Его кибернетический глаз погас. Он не был мертв. Но он и не был жив. Его разум, грубо вырванный из Сети в момент максимального напряжения, был ввергнут в хаос. Он был в коме.

В «Ядре» Макс почувствовал, как канал Рихтера оборвался. Исчез. Он не знал, что произошло. Успела ли сработать защита? Или старик сгорел?

– Он... ушел, – сказала Лина, ее голос был полон шока.

У них не было времени на скорбь. Черный Лёд, уничтожив Рихтера, начал приходить в себя. Он медленно поворачивал свои красные глаза в их сторону.

– Бежим! – крикнул Макс.

Они неслись по служебным туннелям, обратно, к выходу. За их спиной они чувствовали, как тьма снова приходит в движение, начиная погоню.

Они выскочили через портал «Цербер-Омега» за мгновение до того, как он захлопнулся. Они снова были в относительной безопасности заброшенных каналов.

Макс немедленно оборвал соединение.

Он вернулся в реальность с ощущением, будто вынырнул из ледяной воды. Его тело трясло. Он сорвал нейрошунт. В лаборатории все еще пахло дымом.

Он посмотрел на Лину. Она тоже отключилась. На ее бледном лице застыло выражение ужаса и потери.

Они сделали это. Они получили то, за чем пришли. У них был новый, свежий компромат. Их щит.

Но цена была слишком высока. Они потеряли союзника. Безумного, непредсказуемого, но гениального союзника, который пожертвовал собой, чтобы дать им шанс.

Макс посмотрел на свой терминал, на иконку зашифрованного архива, который они только что скачали. И он не чувствовал триумфа. Только холод. Холод Черного Льда. И пустоту на том месте, где только что был смеющийся череп старого нетраннера.

Глава 20. Ключ от всех дверей

После адреналинового шторма пришел штиль. Мертвый, оглушающий штиль, наполненный призрачным эхом смеха Рихтера. Лаборатория была в руинах, но физический разгром был ничем по сравнению с пустотой, которую оставила после себя оборвавшаяся связь со старым нетраннером.

Они победили. На разбитом экране деки Макса лежал трофей — зашифрованный контейнер данных, вырванный из самого сердца «Ядра». Их щит. Их оружие. Но он был холодным и безмолвным. Цифровой саркофаг, который они притащили с поля боя, заплатив за него непомерную цену.

Лина молча перевязывала глубокую ссадину на предплечье. Ее движения были механическими. Она не говорила о Рихтере. Никто из них не говорил. Произнести это вслух означало бы сделать это реальным. А им нужна была вся их воля, вся их концентрация, чтобы довести дело до конца. Сделать так, чтобы его жертва не была напрасной.

– Он заперт, – сказал Макс, нарушив тишину. Его голос был хриплым. Он уже час бился над контейнером. – Он заперт намертво.

На голографическом проекторе висела визуализация шифра. Это было не похоже ни на что, что Макс видел раньше. Не статичная стена кода, а живая, постоянно меняющаяся структура, похожая на рой кристаллических насекомых. Она реагировала на его попытки анализа, перестраивалась, создавала ложные уязвимости, которые вели в тупики, сжигающие его дешифрующие программы.

– Это работа Призрака, – констатировал Макс. – Он, должно быть, создал этот шифр специально для защиты самых важных архивов. Он несимметричный, основан на квантовых вычислениях и, кажется, он связан напрямую с «Аргусом». Каждая моя попытка взлома не просто отражается, она делает шифр сильнее. Он учится.

– Значит, мы зря рисковали? – спросила Лина, и в ее голосе впервые за все время прозвучала нотка отчаяния. – Рихтер погиб ни за что? Мы вытащили ящик, который никогда не сможем открыть?

– Нет, – твердо сказал Макс, хотя сам начинал в это верить все меньше.

Он бросил в бой все, что у него было. Он запускал брутфорс-атаки, которые захлебывались через наносекунду. Он пытался использовать логические эксплойты, но у этого шифра, казалось, не было логики. Он был похож на чистое, математическое безумие.

Он даже попытался использовать грубую силу, как это сделал бы Рихтер. Он написал агрессивный вирус-бур, который должен был просто прогрызть дыру в защите. Рой кристаллических насекомых на экране на мгновение замер, а затем просто поглотил вирус, интегрировав его код в свою структуру и став еще сложнее.

Прошло еще два часа. Макс был истощен. Не физически, а ментально. Он чувствовал себя муравьем, пытающимся пробить стену из титана. Он проигрывал. Призрак, даже будучи отвлеченным и находясь далеко, переиграл его.

– Хватит, – сказала Лина, кладя руку ему на плечо. – Ты себя сожжешь. Это не работает.

Макс откинулся в кресле, закрыв лицо руками. Она была права. Все его знания, все его навыки, вся мощь его новой деки оказались бесполезны. Он действовал как техник, как нетраннер. А его противник был художником, творцом цифровых кошмаров.

– Рихтер был прав, – пробормотал Макс. – Я поэт разрушения. Но я не умею вскрывать такие замки. Он думал как машина, как хаос. А это... это что-то другое.

– Тогда перестань думать как техник, – тихо сказала Лина. – Ты пытаешься взломать код. А что, если нужно взломать не код, а человека, который его заказал? Кортеса. И человека, который его написал? Призрака.

Ее слова были как удар. Простые, но меняющие все. Он бился головой о стену, вместо того чтобы поискать ключ, который создатель стены оставил где-то рядом.

Он убрал руки от лица. Его взгляд изменился. Он больше не смотрел на шифр как на врага. Он смотрел на него как на загадку.

– Призрак гений. Но он на службе. Он создает системы по заказу, – начал размышлять Макс вслух. – А Кортес... Кортес — параноик. Он не будет доверять системе, ключ от которой есть у кого-то еще, даже у его самого верного пса. Он бы потребовал бэкдор. Главный ключ. Один ключ, который открывает все.

– И где бы он его спрятал? – подхватила Лина.

– Не в «Ядре». Слишком опасно. Не у себя в офисе. Слишком очевидно. Он бы спрятал его там, где никто никогда не будет искать. В чем-то, что он считает своим. Личным. Неважным для других.

Его взгляд упал на стол, где лежал его старый жесткий диск. Первый архив. Тот, с которого все началось. Тот, который он боялся трогать три года.

– Там, – прошептал он. – Ключ должен быть там.

– Но мы же уже анализировали его, – возразила Лина. – Мы нашли там протокол «Цербер-Омега», аудиофайл...

– Мы искали уязвимости. Двери. Мы не искали ключ. Мы смотрели на него глазами хакеров. А нужно было посмотреть... – он запнулся, подбирая слово, – глазами ребенка.

Он снова подключил старый диск. На экране возникла структура каталогов. Тысячи файлов, папок. Компромат, отчеты, видео. Он проигнорировал все это. Он открыл тот самый аудиофайл, который они использовали для голосовой аутентификации.

– «Сказка на ночь».

Женский голос снова полился из динамиков, читая на испанском детскую сказку о маленьком мальчике, который пытался украсть звезды с неба, чтобы подарить их больной матери. Сказка называлась «El Ladrón de Estrellas» — «Похититель звезд».

Макса пробила дрожь. Ирония была жестокой, почти издевательской.

– Это не просто пароль, – сказал он. – Это что-то большее.

Он запустил стандартный стеганографический анализ. Программа просеяла аудиофайл в поисках скрытых данных, изображений, текста. Результат: [НИЧЕГО НЕ НАЙДЕНО].

Он запустил спектральный анализ, превратив звук в визуальный график, ища в нем аномальные паттерны. Снова ничего. Идеально чистая аудиозапись.

– Не работает, – констатировала Лина.

– Потому что мы ищем не то, – ответил Макс. Он откинулся в кресле, закрыл глаза и просто слушал. Он слушал не слова. Он слушал интонации. Паузы. Дыхание женщины, которая читала сказку. Это была старая запись, сделанная, судя по шумам, не на цифровое устройство.

И тут сработала его интуиция. Та самая, которую он так долго подавлял, считая ее детской и непрофессиональной. Мышление не по протоколам, а по образам.

Похититель звезд. Икар. Сайлас. Он сам. Все они были мальчишками, которые пытались украсть огонь у богов. Кортес, с его извращенным чувством юмора и нарциссизмом, не мог не видеть этой аналогии. Он спрятал ключ не внутри сказки. Он спрятал его в самой идее сказки.

– Что, если шум — это не помеха? – пробормотал Макс, открывая глаза. – Что, если шум — это и есть сообщение?

Лина непонимающе посмотрела на него.

Макс открыл аудиофайл не в звуковом редакторе, а в низкоуровневом HEX-редакторе, который показывал сырой, необработанный двоичный код файла. Это была бесконечная стена из цифр и букв.

– Запись аналоговая, оцифрованная, – объяснял он, скорее себе, чем Лине. – В ней всегда есть случайный шум. Погрешности. Это закон физики. Не бывает идеального аналогового сигнала. Но что, если...

Он написал на лету короткий скрипт. Он не искал скрытые файлы. Он искал порядок в хаосе. Скрипт анализировал фоновый шум записи, отсекая основной аудиосигнал, и искал в этом шуме неслучайные, повторяющиеся последовательности. То, чего в настоящем аналоговом шуме быть не могло.

Он запустил программу.

Несколько секунд ничего не происходило. А затем на экране начала выстраиваться строка. Длинная, почти бесконечная последовательность символов.

7A1F4E...9B...C3...

Это не был пароль. Это было нечто гораздо более сложное.

– Криптографический сид, – выдохнул Макс. – Главный семенной ключ. Мастер-ключ, на основе которого генерируются все остальные ключи шифрования в его системе.

Он нашел его. Он нашел ключ от всех дверей. Кортес, в приступе поэтической паранойи, спрятал основу своей цифровой безопасности в шуме старой аудиозаписи сказки, которая, очевидно, имела для него какое-то личное значение. Это было нелогично. Это было по-детски. И поэтому никто и никогда не смог бы его найти. Никто, кроме другого ребенка, который тоже пытался украсть звезды.

– Ты... ты гений, – прошептала Лина, глядя на строку кода.

– Нет, – ответил Макс. – Я просто вспомнил, что мне не всегда было шестнадцать.

Теперь оставался последний шаг. Он скопировал сид. Он снова открыл неприступный контейнер данных, который они украли из «Ядра». Он не стал его атаковать. Он просто открыл окно для ввода ключа и вставил туда эту длинную, безумную последовательность.

На мгновение все замерло. Рой кристаллических насекомых на голограмме перестал двигаться.

А потом, с тихим щелчком, который показался Максу громче любого взрыва, шифр исчез. Контейнер открылся.

На экране хлынул поток данных. Новые отчеты, новые приказы, новые видеозаписи. Вся теневая жизнь «ХроносДайн» за последние три года предстала перед ними во всей своей омерзительной красе.

Но Макс сделал еще кое-что. Он снова открыл свой старый, трехлетней давности архив. Тот, который он никогда не мог полностью расшифровать. Некоторые файлы в нем были защищены дополнительным слоем шифрования, который он так и не смог пробить. Он применил к нему тот же ключ.

И он тоже открылся. Полностью.

Теперь у них было все. Прошлое и настоящее. Вся история правления Кортеса, от его первых шагов в роли «Мясника» до его последних приказов, отданных вчера.

Они больше не просто держали в руках его сердце. Они держали в руках его душу, его память, всю архитектуру его зла.

Макс откинулся в кресле, чувствуя полное, абсолютное опустошение и одновременно — пьянящее чувство безграничной власти. Он посмотрел на Лину. В ее фиолетовых глазах отражались бегущие по экрану строки – списки имен, суммы взяток, приказы о ликвидации.

– Что теперь? – спросила она шепотом.

– Теперь, – ответил Макс, и его голос был спокоен, как штиль после бури, – мы диктуем условия.

Глава 21. Два фронта

Власть была тяжелой. Она лежала на серверах их разбитой лаборатории терабайтами грязи, компромата и чужих смертей. Архив Кортеса, прошлое и настоящее, был в их руках. Но эйфория от победы, от вскрытия последнего шифра, быстро сменилась холодным, тяжелым осознанием. Они держали в руках заряженное оружие, направленное на сердце целой мегакорпорации, но и сами при этом стояли на пороховой бочке.

– Он знает, – сказала Лина, нервно расхаживая по лаборатории. Она уже успела собрать небольшой рюкзак с самым необходимым: медикаментами, запасными батареями, своим импульсным пистолетом. – Кортес знает, что его архив вскрыт. Даже если мы не оставили следов в «Ядре», он поймет это по тому, что Призрак потерял с нами контакт. Он поймет, что его главный ключ украден. Он бросит на наши поиски все, что у него есть.

– Значит, у нас мало времени, – ответил Макс. Он не двигался, его пальцы застыли над клавиатурой. Он не занимался бегством. Он готовил оружие к выстрелу. – Нужно действовать до того, как они нас найдут.

Их план был прост и самоубийственен. Они не собирались публиковать весь архив. Это вызвало бы хаос, войну корпораций, тысячи невинных жертв. Их целью был один человек. Они собирались нанести точечный, хирургический удар.

Макс готовил «информационную бомбу». Он собрал самые убийственные файлы из обоих архивов в один пакет: прямые приказы Кортеса о ликвидации, доказательства его личных финансовых махинаций, видеозаписи, где было видно его лицо. Все, что било лично по нему, отсекая его от безликой корпорации.

Этот пакет они собирались разослать. Не в СМИ. А напрямую. Каждому члену совета директоров «ХроносДайн», каждому продажному политику из его списка, каждому лидеру конкурирующих корпораций, которых он шантажировал.

– Мы не будем свергать корпорацию, – объяснял Макс, его глаза горели фанатичным огнем. – Мы скормим шакалам их вожака. Мы покажем им, что Кортес не просто держал их на крючке, но и был уязвим. Что он потерял контроль. Они сами его сожрут, чтобы спасти свои шкуры и занять его место.

– Гражданская война в змеином гнезде, – с мрачным удовлетворением сказала Лина. – Мне нравится. Но что помешает им, разобравшись с Кортесом, прийти за нами, чтобы забрать архив себе?

– А вот это, – Макс открыл второе окно, – наш страховой полис.

Это был скрипт, подключенный к десяткам «спящих» серверов по всему миру. «Протокол „Икар-2"». Если в течение двадцати четырех часов после отправки «бомбы» Макс не введет код отмены, этот скрипт автоматически опубликует весь архив целиком в открытом доступе.

– Мы отправим им сообщение вместе с «бомбой», – сказал Макс. – Кортес — ваш. Архив — наш. Любая попытка найти нас или навредить нам, и весь мир узнает все ваши грязные секреты. Это будет наш ультиматум.

Они создавали патовую ситуацию. Давали совету директоров козла отпущения и одновременно вешали над ними дамоклов меч.

– Хорошо. План есть, – сказала Лина. – Сколько тебе нужно времени, чтобы подготовить все к запуску?

– Десять минут. Не больше.

– У тебя их нет, – раздался из динамика слабый, но настойчивый голос Рихтера. Он очнулся.

Макс и Лина замерли.

– Рихтер! Ты жив! – крикнул Макс.

– Жив — это сильно сказано, мальчик, – прохрипел старик. – Мои мозги похожи на яичницу, а половина моих систем расплавилась. Но мой «мертвецкий предохранитель» сработал. Я отключен от Сети, но мои локальные сканеры... они засекли его.

– Кого? – спросила Лина.

– Чистильщика. Он возвращается. И на этот раз он не один. Он ведет с собой отряд. Корпоративный спецназ. Они окружают «Левиафан». Они не будут стучать. Они собираются устроить здесь штурм и зачистку. У вас минуты, не больше.

Паника, которую они так старательно подавляли, вернулась ледяной волной.

– Макс, бросай все! Мы уходим! – скомандовала Лина, хватая свой рюкзак.

– Нет! – ответил Макс, не отрываясь от экрана. – Если мы сейчас уйдем, мы потеряем все. Нас будут загонять, как зверей. У меня почти все готово. Мне нужно еще пять минут.

– У нас нет пяти минут! Они уже на борту!

Снаружи раздался глухой удар, затем еще один. Звуки выстрелов. Крики. Это не были банды Рынка. Это была профессиональная зачистка. Спецназ «ХроносДайн» прорубал себе дорогу к их лаборатории.

– Лина, послушай меня! – сказал Макс, его голос был спокоен до неестественности. – Я не могу сейчас сражаться. Я должен закончить это. Ты — моя защита. Ты — мой брандмауэр в реальном мире. Мне нужно пять минут. Дай мне их. Пожалуйста.

Лина смотрела на него. На его спину. На то, как его пальцы летают над клавиатурой, завершая их единственный шанс на будущее. Она видела в нем не испуганного мальчишку. Она видела солдата, ведущего свой бой. И она сделала свой выбор.

Она молча кивнула. Она подошла к развороченной двери и встала рядом с ней, поднимая свой импульсный пистолет. Она забаррикадировала проход опрокинутым столом. Она стала его стражем.

Началась битва на двух фронтах.

Фронт первый: Физический мир. Плоть и сталь.

Лина слышала их приближение. Тяжелый, ритмичный топот армейских ботинок по металлической палубе. Они двигались быстро, слаженно. Она выглянула в пробитую в двери дыру. Их было шестеро. Бойцы в черной тактической броне, с винтовками наизготовку. Лица скрыты за шлемами с красными визорами.

И впереди них, как темный ангел смерти, шел Чистильщик. Его поврежденный оптический имплант был заменен новым, еще более совершенным. В его руке был не клинок, а тяжелый штурмовой дробовик.

– За дверью двое, – раздался его синтезированный голос. – Девушка вооружена. Цель номер один — техник. Взять живым, если возможно. Девушку — устранить.

Лина стиснула зубы. Она была не просто целью. Она была помехой, которую нужно устранить.

– Ну давай, попробуй, консервная банка, – прошипела она.

Первый боец попытался просунуться в дверной проем. Лина выстрелила. Импульсный заряд ударил его в грудь. Броня выдержала, но солдата отбросило назад.

Они сменили тактику. В проем полетела светошумовая граната. Лина успела отвернуться и зажмуриться за секунду до того, как лабораторию затопил ослепительный свет и оглушающий рев.

Она была дезориентирована, в ушах звенело. Двое бойцов ворвались внутрь, поливая огнем баррикаду. Лина, действуя на чистых инстинктах, откатилась в сторону, за стеллаж. Осколки оборудования и искры посыпались вокруг.

Она высунулась и сделала два быстрых выстрела. Один заряд попал бойцу в незащищенное место под рукой. Тот взвыл и выронил винтовку. Второй солдат открыл по ней шквальный огонь.

Лина была зажата. Она видела, как Чистильщик входит в лабораторию, не обращая на нее внимания. Его цель была одна. Макс.

Фронт второй: Цифровой мир. Код и свет.

Макс не слышал выстрелов. Не видел хаоса. Весь мир для него сузился до строк кода, бегущих по экрану. Он был в трансе, в состоянии потока, когда его сознание и машина стали единым целым.

«Информационная бомба» была почти готова. Он упаковывал ее в самораспаковывающийся архив, защищенный от перехвата.

Но он не был один в Сети.

Его «сторожевые псы» взвыли. Призрак. Он вернулся. Но он не атаковал их локальную сеть. Он действовал хитрее. Он атаковал сам Рынок Теней.

Макс увидел, как Призрак взламывает системы управления «Левиафана». Он не пытался их отключить. Он перехватывал управление.

– Рихтер! Что происходит?! – крикнул Макс в пустоту, надеясь, что старик его слышит через какой-нибудь резервный канал.

– Он... он топит баржу! – донесся едва слышный, полный статики ответ. – Этот ублюдок... он активировал протоколы затопления! Он хочет похоронить вас всех под водой!

Макс почувствовал, как палуба под его креслом в реальном мире накренилась. Раздался протяжный, чудовищный скрежет металла.

Призрак создавал хаос, отрезая им пути к отступлению и одновременно пытаясь уничтожить их физически.

Макс оказался перед выбором. Продолжать готовить «бомбу» и утонуть вместе со всеми? Или бросить все и попытаться остановить затопление?

Он сделал третье. Он разделил свое сознание. Это был опаснейший трюк, доступный лишь нетраннерам высочайшего класса. Одна часть его разума продолжала компилировать «бомбу». Другая — бросилась на перехват Призрака.

Его аватар, черный осколок, столкнулся с аватаром Призрака — бесформенной тенью — в системах управления «Левиафана». Это была не битва на уничтожение. Это была дуэль за контроль.

Призрак закрывал кингстоны. Макс взламывал его команды и открывал их снова. Призрак пытался отключить генераторы. Макс перенаправлял энергию по резервным кабелям. Они были равны по силе, их стили были разными. Призрак был безупречным фехтовальщиком. Макс — непредсказуемым уличным бойцом. Он использовал грязные трюки, создавал логические петли, обрушивал на Призрака потоки мусорного кода.

Он выигрывал время. Драгоценные секунды.

Два фронта. Один момент.

В лаборатории Лина видела, как Чистильщик приближается к Максу. Она выскочила из-за укрытия, игнорируя огонь второго солдата. Она бросилась наперерез.

В Сети Макс почувствовал, как Призрак нашел уязвимость. Он обошел его защиту и послал финальную команду на отключение системы стабилизации баржи. «Левиафан» начал крениться еще сильнее.

В реальном мире Лина прыгнула на спину Чистильщику, пытаясь дотянуться до его головы. Он взревел и, схватив ее, швырнул через всю комнату. Она ударилась о стену и безвольно сползла на пол.

В Сети Макс понял, что проигрывает. Ему не остановить затопление. Но «бомба» была готова. Он запустил «Протокол „Икар-2"», активировав таймер на 24 часа. И нажал на главную кнопку.

[ОТПРАВИТЬ]

Миллионы пакетов данных устремились по Сети, направляясь к своим целям — к членам совета директоров «ХроносДайн».

В реальном мире Чистильщик занес дробовик над головой Макса, который все еще сидел в кресле, подключенный к Сети.

– Время вышло, техник.

В Сети, в тот самый момент, когда «бомба» была отправлена, аватар Призрака замер. Он получил новое сообщение. Срочное. От своего куратора.

В реальном мире, за наносекунду до того, как Чистильщик нажал на спуск, в его аудио-импланте раздался резкий, властный голос Кортеса:

– Отставить! Не трогать его! Срочный отход! Повторяю, всем группам — немедленный отход!

Чистильщик замер, его палец застыл на спусковом крючке. Он посмотрел на Макса, потом на лежащую без сознания Лину. В его единственном рабочем глазу промелькнуло что-то похожее на недоумение. Он не понимал. Но он подчинялся приказам.

Он развернулся и, подав знак своим бойцам, покинул лабораторию так же быстро, как и появился.

Макс вернулся в реальность. Его вырвало из Сети с такой силой, что он чуть не потерял сознание. Он сорвал нейрошунт. В ушах звенело. Лаборатория была разрушена. Баржа сильно накренилась, все, что не было прикручено, съехало к одной стене.

А у стены, в неестественной позе, лежала Лина.

Он подполз к ней. Она не двигалась. На ее виске была кровь.

– Лина! – закричал он, тряся ее за плечо. – Лина, очнись!

Она застонала, ее веки дрогнули. Она была жива.

Он с облегчением откинулся назад, тяжело дыша. Вокруг них рушился мир. Рынок Теней уходил под воду. Но они сделали это.

Бомба была отправлена. Таймер был запущен.

Битва на двух фронтах была окончена. Они проиграли сражение за свое убежище. Но, возможно, они только что выиграли войну.

Глава 22. Цифровой заложник

Хаос имел свою симфонию. Протяжный, душераздирающий скрежет агонизирующего металла, крики людей, застигнутых врасплох на тонущем рынке, вой сирен, приближающихся с берега. «Левиафан» умирал. Медленно, но неотвратимо, он погружался в черные, маслянистые воды канала, увлекая за собой целый мир изгоев и торговцев тенями.

Но в разгромленной лаборатории Лины царила другая тишина. Тишина после боя, наполненная запахом пороха и вкусом победы, горьким, как кровь на разбитых губах.

Макс сидел на накренившемся полу, придерживая голову Лины у себя на коленях. Она была в сознании, слабом и спутанном, но в сознании. Он промыл рану на ее виске антисептиком из аптечки и сделал ей инъекцию обезболивающего.

– Ты... ты успел? – прошептала она, ее фиолетовые глаза с трудом фокусировались на его лице.

– Успел, – кивнул он. – Бомба ушла. Таймер запущен.

Она слабо улыбнулась.

– Хорошо... Значит, мы красиво... сгорели.

– Мы еще не сгорели, – сказал он. – Просто поменяли дислокацию.

Он помог ей сесть, прислонив к уцелевшей стене. Шок отступал, уступая место ледяной ясности. Бомба была лишь первым ходом в финальной партии. Теперь нужно было сделать второй. Закрепить победу.

– Они отступили по приказу, – сказал Макс, его мозг уже работал на полную мощность, анализируя события последних минут. – Кортес отозвал Чистильщика. Это значит, что он получил нашу посылку. И он понял, что мы держим его за горло. Но этого недостаточно. Совет директоров может запаниковать, попытаться убрать и его, и нас одновременно. Нам нужно поговорить с главным змеем. Лично.

– Поговорить? – Лина поморщилась от боли. – Ты хочешь позвонить ему и мило поболтать?

– Вроде того, – ответил Макс. Он подполз к своей разбитой деке. Она все еще работала. – Я не буду ждать, пока они примут решение. Я заставлю его принять то решение, которое нужно нам.

Он снова надел нейрошунт.

– Что ты делаешь? – встревожилась Лина. – Ты же только что оттуда! Твой мозг не выдержит!

– Ненадолго, – сказал он. – Я не полезу в «Ядро». Я просто постучусь в его личную дверь.

Он погрузился в Сеть. Но на этот раз он не прятался и не атаковал. Он шел по главной, освещенной магистрали, прямо к черному базальтовому бастиону «ХроносДайн». Его аватар, черный осколок, не скрывался. Он был виден всем.

Он подошел к главному входу в корпоративную сеть, к тому самому месту, где Рихтер устроил свой отвлекающий маневр. Защитные системы, «Ищейки» и «Сторожевые псы», тут же окружили его, готовые к атаке. Но они не нападали. Они ждали команды. «Аргус» и Призрак были заняты анализом последствий атаки Рихтера и утечки данных. Вся система была в замешательстве.

Макс проигнорировал их. Он открыл прямой, незашифрованный канал связи. Это был самый наглый, самый дерзкий поступок, который только можно было совершить. Это было все равно что позвонить в парадную дверь замка, который ты только что ограбил.

Он отправил одно-единственное сообщение, адресованное не системе, а лично Алехандро Кортесу.

[Поговорим.]

Несколько секунд ничего не происходило. Защитные программы вокруг него гудели от напряжения. А затем... они расступились. Прямо перед ним в стене брандмауэра открылся узкий, идеально выверенный канал связи. Приглашение.

Макс вошел.

Он оказался не в корпоративной сети. Он оказался в личном виртуальном пространстве Кортеса. Это был не офис, не зал заседаний. Это была точная копия зала в мадридском музее Прадо, где висели «Черные картины» Гойи. На стенах, в тяжелых золоченых рамах, висели кошмары: «Сатурн, пожирающий своего сына», «Шабаш ведьм». Пространство было наполнено тихой, гнетущей атмосферой гениального безумия.

А в центре зала, перед картиной «Собака», стоял аватар. Идеально скроенный, фотореалистичный. Алехандро Кортес. Он выглядел точно так же, как на официальных фотографиях, только в его цифровых глазах не было корпоративной маски. В них была ледяная, вековая ярость.

– Икар, – произнес он. Его голос был спокойным, с легким испанским акцентом, но под этим спокойствием вибрировала сталь. – Или мне стоит называть тебя Макс?

Макс замер. Он знал его имя. Он знал все.

– Можете называть меня тем, кто держит в руках ваш страховой полис, – ответил Макс, заставив свой аватар оставаться неподвижным.

Кортес медленно повернулся к нему.

– Ты наделал много шума, мальчик. Очень много. Ты думаешь, что, разослав мои старые файлы моим же гиенам, ты победил? Ты просто спустил их с поводка. Теперь они придут не только за мной. Они придут и за тобой, чтобы забрать то, что ты украл. Ты развязал войну, в которой не сможешь выжить.

– Я и не собираюсь в ней выживать. Я собираюсь ее остановить, – сказал Макс. – И вы мне в этом поможете.

Кортес рассмеялся. Тихий, лишенный веселья смех.

– Помогу? Ты врываешься в мой дом, крадешь мое имущество, угрожаешь моей жизни, и просишь о помощи? Твоя наглость почти восхитительна.

– Это не просьба. Это условия, – Макс почувствовал, как его уверенность растет. Здесь, в этом виртуальном пространстве, они были почти равны. – «Информационная бомба», которую получили ваши коллеги, – это лишь верхушка айсберга. Предупредительный выстрел. У меня есть все. Ваш архив за последние двадцать лет. Весь, до последнего байта.

Он сделал паузу, давая словам впитаться.

– Я подключил его к системе тотального распространения. «Протокол „Икар-2"». Если со мной или моим партнером что-то случится, если я не введу код отмены в течение двадцати четырех часов, весь архив будет опубликован. На всех теневых форумах, во всех новостных сетях, на серверах каждой конкурирующей корпорации. «ХроносДайн» перестанет существовать. А вы, сеньор Кортес, проведете остаток своих дней в камере для военных преступников. Если доживете до суда.

Аватар Кортеса не дрогнул, но Макс почувствовал, как изменилась атмосфера. Ярость сменилась ледяным расчетом. Он оценивал ситуацию.

– Шантаж, – констатировал он. – Банальный, уличный шантаж. Я ожидал от тебя большего.

– Это не шантаж. Это создание равновесия, – возразил Макс. – Вы называете это «взаимным гарантированным уничтожением». Я создал цифрового заложника. И этот заложник – вся ваша жизнь.

– И каковы же твои условия, мальчик? – спросил Кортес. – Миллиард кредитов? Собственный остров?

– Мне не нужны ваши деньги. Мне нужна моя жизнь. И жизнь моего партнера, – Макс начал перечислять пункты. – Условие первое: всякая охота на нас прекращается. Немедленно. Чистильщик, Призрак, все ваши агенты отзываются. Наши имена и биометрические данные стираются из всех ваших баз данных. Мы становимся призраками, но на этот раз – по-настояшему.

– Допустим. Дальше.

– Условие второе: вы обеспечиваете полное и бессрочное финансирование лечения моей матери в санатории «Серебряный пик». Анонимно. Любая попытка связаться с ней или использовать ее как рычаг давления приведет к немедленной активации протокола.

Кортес на мгновение прищурился. Он понял. Он понял, с чего все началось.

– Сентиментально, – бросил он. – Но выполнимо. Что еще?

– Третье. Вы обеспечиваете безопасный коридор для меня и моего партнера. Фальшивые ID высшего уровня, счет в банке с достаточной суммой, чтобы начать новую жизнь где-нибудь, где нет ваших башен.

– Ты просишь меня помочь тебе исчезнуть после того, как ты меня ограбил?

– Я требую, чтобы вы заплатили репарации. За жизнь моего отца. За здоровье моей матери. За три года, которые я провел, прячась в грязи, – в голосе Макса зазвенел металл.

Кортес молчал. Он смотрел на картину «Сатурн, пожирающий своего сына».

– И что я получу взамен? – спросил он наконец.

– Вы получите то, чего хотите больше всего на свете. Тишину, – ответил Макс. – Архив никогда не будет опубликован. Вы сможете разобраться со своим советом директоров, используя ту информацию, что я им слил. Вы укрепите свою власть. Вы останетесь королем на своем троне из костей. А мы просто исчезнем.

Это была патовая ситуация. Ничья. Никто не выигрывал, но и не проигрывал до конца.

– А где гарантии, что ты, получив все, что хочешь, не нажмешь на кнопку просто из мести? – спросил Кортес.

– Гарантия та же, что и у вас. Если я это сделаю, вы бросите все силы, чтобы найти меня. И рано или поздно найдете. Я хочу жить, сеньор Кортес. А не провести остаток дней, оглядываясь. Я хочу, чтобы этот кошмар закончился. Для нас обоих.

Кортес медленно повернулся и посмотрел прямо на аватар Макса.

– Ты очень опасный человек, Макс, – сказал он, впервые назвав его по имени с каким-то странным, почти извращенным уважением. – Ты не просто вор. Ты стратег. Ты создал идеальную ловушку.

– Вы сами дали мне все чертежи, – ответил Макс.

Он ждал. Секунды растягивались в вечность. Снаружи, в реальном мире, «Левиафан» продолжал тонуть. В виртуальном – решалась их судьба.

– Хорошо, – сказал наконец Кортес. – Я принимаю твои условия. Охота прекращена. Счета твоей матери будут оплачены. Ты получишь все, что просил. Мой ассистент свяжется с тобой по защищенному каналу для уточнения деталей.

– И еще одно, – добавил Макс. – Старик. Нетраннер, который помогал мне. Рихтер. Я хочу, чтобы его тоже оставили в покое.

– Старый мусорщик? – Кортес усмехнулся. – Он причинил мне больше вреда, чем ты. Он повредил «Аргуса». Но хорошо. Я закрою на него глаза. Считай это бонусом.

– Я буду ждать, – сказал Макс.

Он не стал прощаться. Он просто развернул свой аватар и вышел из виртуального зала, оставив Кортеса одного среди его кошмаров.

Когда он вернулся в реальность, Лина смотрела на него широко открытыми глазами. Она слышала весь разговор через их нейро-связь.

– Ты... ты сделал это, – прошептала она.

– Мы сделали это, – поправил он.

Он помог ей подняться. «Левиафан» накренился так сильно, что им пришлось карабкаться к выходу.

– И что теперь? – спросила она. – Мы просто поверим ему на слово?

– Нет, – ответил Макс, выбивая заклинившую дверь. Свежий, соленый воздух ворвался в лабораторию. – Мы не будем ему верить. Но мы будем жить так, как будто поверили. А цифровой заложник... он останется на страже. Навсегда.

Они выбрались на палубу. Рынок Теней был в агонии. Люди в панике прыгали на отходящие катера, спасая свой товар и свои жизни. Их старый мир тонул.

Макс посмотрел на Лину. Она смотрела на него. На фоне хаоса и разрушения они были двумя точками спокойствия.

– Куда мы теперь? – спросила она.

Макс посмотрел на огни города, которые отражались в черной воде. Впервые за три года он не видел в них угрозу. Он видел возможность.

– Куда захотим, – ответил он.

Они были свободны. Но это была странная, хрупкая свобода, купленная ценой шантажа и построенная на фундаменте взаимного недоверия. Война, возможно, была окончена. Но мир так и не наступил.

Глава 23. Горизонт событий

Исход с тонущего «Левиафана» был похож на сон. Сюрреалистичный, хаотичный, размытый. Макс, поддерживая раненую Лину, пробирался сквозь обезумевшую толпу. Вокруг них рушился мир — их мир, мир Рынка Теней. Торговцы, бросая свой товар, пытались спастись на перегруженных катерах. Бандиты, забыв о своих распрях, дрались за место на последнем уходящем трапе. Вода канала, черная и холодная, уже захлестывала нижние палубы.

Они не пытались сесть на катер. Они знали, что на берегу их может ждать ловушка. Кортес отозвал своих псов, но кто мог гарантировать, что он сдержит слово?

Они выбрали другой путь. Тот, который знала только Лина. Она провела его вглубь тонущей баржи, в машинное отделение, где сквозь проржавевшую обшивку сочилась вода. Там, за панелью аварийного генератора, был скрыт выход. Узкий, тесный технический туннель, который вел под каналом и выходил в старую систему городской канализации.

Когда они, мокрые, грязные и измотанные, выбрались на поверхность через канализационный люк в нескольких кварталах от порта, «Левиафан» уже погрузился наполовину. Его огни гасли один за другим, словно умирающее чудовище делало свой последний вздох. Рынок Теней, их дом, их убежище, их поле битвы, исчезал в черной воде.

Они не оглядывались.

Первые несколько часов прошли в напряженном ожидании. Они укрылись в заброшенном кинотеатре, где на потрескавшемся экране все еще висел призрак последнего фильма, показанного здесь много лет назад. Макс, используя свой разбитый комм-пад, мониторил городские сети.

И он увидел это. Отступление. Люди в черной тактической броне покидали периметр вокруг порта. Патрульные машины корпоративной безопасности, блокировавшие улицы, разворачивались и уезжали. Чистильщик — его тепловая сигнатура исчезла с городских сканеров. Кортес сдержал слово. Охота была окончена.

На защищенный анонимный канал, который Макс оставил для связи, пришло сообщение. Оно не содержало текста. Только номер банковского счета и один файл. В файле были два новых ID высшего уровня на имена Алекса Рида и Лианы Вольской, билеты на ночной маглев-экспресс до Нео-Киото и ключ доступа к небольшой квартире в тихом жилом комплексе в Среднем городе.

Они были свободны. По крайней мере, на бумаге.

– И что, это все? – спросила Лина, прижимая к виску пакет с охлаждающим гелем. – Мы просто уезжаем?

– На время, – ответил Макс. – Нам нужно исчезнуть. Дать пыли улечься. Дать шакалам в совете директоров «ХроносДайн» сожрать друг друга. А потом... потом мы решим, что делать дальше.

Но прежде чем уехать, у них было еще одно, последнее дело.

Они добрались до промышленной зоны сектора «Омега». Дверь в мастерскую Рихтера была расплавлена и выбита. Внутри царил разгром, еще худший, чем в лаборатории Лины. Часть оборудования была уничтожена ответным ударом Призрака, другую, очевидно, разгромили мародеры, воспользовавшись хаосом.

Они нашли его на его троне. Старик Рихтер был без сознания, его тело обмякло, из уголка рта стекала тонкая струйка крови. Но он дышал. «Мертвецкий предохранитель» спас ему жизнь, но вырванный из Сети разум был ввергнут в кому.

Лина, используя свои медицинские навыки, быстро оценила его состояние.

– Нейронный шок тяжелой степени. Ему нужна профессиональная помощь. И очень дорогое оборудование для реабилитации.

– Он ее получит, – сказал Макс.

Используя часть денег со счета, который предоставил Кортес, он анонимно вызвал «серую» медицинскую бригаду – тех немногих врачей, которые работали вне корпоративной системы. Они приехали быстро, на неприметном фургоне. Они забрали Рихтера, пообещав поместить его в лучшую подпольную клинику, где за ним будут ухаживать.

Когда они уносили его на носилках, Макс на мгновение задержал их. Он наклонился к старику.

– Мы вернемся за вами, – прошептал он, не зная, слышит ли его Рихтер. – Вы еще не закончили свою симфонию.

Перед тем как уйти, Макс прошелся по разгромленной мастерской. Среди гор хлама он нашел то, что искал. Небольшой, защищенный дата-чип, который Рихтер, видимо, приготовил заранее. На нем была надпись, нацарапанная на корпусе: «Платеж». Макс убрал его в карман, не проверяя содержимое. Он знал, что там. Все, что Рихтер успел найти по проекту «Химера».

Квартира в Среднем городе была нереальной. Чистая. Светлая. С настоящим окном, из которого открывался вид не на бетонную стену, а на огни города и полоску ночного неба. Здесь была горячая вода, мягкая кровать и пищевой синтезатор, который мог готовить больше, чем просто серую пасту.

Это был мир, который Макс видел только в рекламе. Мир, который он сам себе купил, заключив сделку с дьяволом.

Лина, приняв душ, вышла в гостиную. Она переоделась в чистую одежду, которую они купили по дороге. Без своего рабочего комбинезона и следов битвы на лице она выглядела... другой. Моложе. Почти хрупкой.

– Странное чувство, – сказала она, глядя в окно. – Тишина. Безопасность. Я уже забыла, что это такое.

– Привыкай, – сказал Макс. Он стоял рядом с ней.

Они молча смотрели на город. Внизу проносились по освещенным магистралям бесшумные электрокары. В небе танцевали голографические драконы, рекламируя новую модель нейроинтерфейса. А вдали, пронзая облака, возвышалась черная, неприступная башня «Хронос».

– Он там, – сказал Макс. – Сидит в своем кабинете. И ненавидит нас.

– И боится нас, – добавила Лина. – Не забывай об этом.

Он не забывал. Чувство власти, которое он испытал, диктуя условия Кортесу, не уходило. Оно изменило его. Он смотрел на огни Верхнего города, и в его взгляде больше не было тоски или зависти. Это был взгляд игрока, изучающего шахматную доску. Он только что совершил свой первый, дерзкий ход, пожертвовав несколькими фигурами, но поставив короля противника в безвыходное положение.

Он победил в битве. Но он знал, что это не конец войны.

– Кортес не из тех, кто прощает, – сказал он, скорее думая вслух. – Он будет соблюдать условия, пока ему это выгодно. Но он будет искать способ избавиться от нас. Он будет искать способ обойти «Протокол Икар». Он будет искать других охотников, которые не связаны с его корпорацией.

– И мы будем готовы, – ответила Лина. Она подошла к столу, на котором лежала их новая, чистая дека. – Теперь у нас есть ресурсы. Время. И самое главное – у нас есть их главная тайна.

Макс кивнул. Он достал из кармана два дата-чипа. Один – «платеж» от Рихтера. Другой, который он незаметно скопировал для себя перед тем, как отдать основной архив Лине на хранение, – досье Сайласа Вэнса. Призрака.

Это были его следующие ходы. Его следующие ниточки.

Проект «Химера». Что это за программа, которая так была нужна Рихтеру? Какое отношение она имеет к «ХроносДайн»?

И Сайлас Вэнс. Пленник в крио-капсуле. Макс не мог отделаться от мысли, что их история не закончена. Он чувствовал странную связь с этим невидимым противником, почти братом по несчастью. Что, если его можно не просто победить, а... освободить? Что, если самый мощный цифровой актив «ХроносДайн» можно превратить в их самого страшного врага?

Вопросы. Десятки вопросов. И каждый из них открывал дверь в новый, еще более опасный мир.

Он понял, что, вырвав сердце у дракона, он привлек к себе внимание. Внимание не только самого Кортеса. Внимание других сил, которые до этого не замечали его. Конкурирующие корпорации, которые теперь знали, что у какого-то неизвестного хакера есть компромат на «ХроносДайн». Правительственные агентства, которые захотят заполучить такое оружие. Другие игроки, скрывающиеся в тенях, для которых он стал либо угрозой, либо ценным призом.

Он больше не был безымянным мальчишкой из трущоб. Он был фигурой. Фигурой, обладающей самой опасной информацией в мире. И теперь вся доска смотрела на него, ожидая его следующего хода.

Он посмотрел на Лину. Она встретила его взгляд, и в ее фиолетовых глазах он увидел то же самое понимание. Они больше не могли просто исчезнуть. Они зашли слишком далеко. Они слишком много знали. Они могли либо бежать всю оставшуюся жизнь, либо принять свою новую роль.

– Нам понадобится команда, – сказала она.

– И место получше, чем это, – добавил он. – Место, где нас никто не найдет. Настоящая база.

– И нам нужно вытащить Рихтера, – сказала она. – Нам нужен его гений. И мы ему должны.

Макс снова повернулся к окну. Огни Верхнего города манили и угрожали. Три года назад он смотрел на них снизу вверх, как на недостижимые звезды. Теперь он смотрел на них как на равных.

Он украл огонь у богов. И теперь ему предстояло научиться не обжечься им. И, возможно, сжечь дотла весь их прогнивший пантеон.

Война только начиналась.

Спасибо за чтение

Вернуться к книге