Дата-центр в Норребро дышал.
Это был не тот звук, который слышат обычные люди — если бы сюда вообще забредали обычные люди. Хэм слышал его весь, целиком: низкий, утробный гул десяти тысяч серверных стоек, наложенный на высокочастотное пение систем охлаждения и едва различимый стрекот жёстких дисков, беспрерывно записывающих и считывающих информацию. Белый шум, который для постороннего уха звучал как какофония, для Хэма был симфонией. Здесь, среди мигающих синих огоньков и паутины оптоволоконных кабелей, он чувствовал себя спокойнее, чем в пентхаусе с панорамными окнами. Машины не предают. Машины помнят.
Он сидел на холодном бетонном полу, скрестив ноги, и смотрел на экран старого «Леново». Ноутбук был тяжёлым, угловатым — модель, которую перестали выпускать лет восемь назад. Отец называл его «динозавром» и отказывался выбрасывать, потому что «динозавры, сынок, пережили всех, кто считал себя вершиной эволюции». Теперь динозавр работал на Хэма.
Пароль он подобрал с первой попытки. Дата его рождения. Восемь цифр. Никаких заглавных букв, никаких спецсимволов. Ларс Хансен, человек, который построил империю кибербезопасности на миллиард крон, защищал свой личный ноутбук кодом, который любой бот вскрыл бы за две секунды. Хэм почти усмехнулся, когда система приняла пароль и открыла рабочий стол — почти, потому что усмешка застряла где-то в горле, едва он увидел иконку скрытого раздела.
«GHOST.BAK».
Отец не был поэтом. Он называл вещи своими именами: сервер — сервером, прибыль — прибылью, конкурента — конкурентом. Если он назвал папку «GHOST», значит, для него это слово имело конкретное значение. И расширение .BAK — backup, резервная копия — означало, что перед ним не оригинал. Оригинал был где-то ещё. Возможно, уже стёрт. Возможно, спрятан так глубоко, что его не найти без специального оборудования. Но отец оставил копию. На всякий случай. Потому что Ларс Хансен всегда верил в бекапы.
Хэм навёл курсор на иконку. Задержал дыхание. Кликнул.
Внутри был один файл. Видео. Без названия, без даты, без метаданных. Только размер — 4.7 гигабайта — и расширение .mkv. Хэм почувствовал, как пульс учащается. Пальцы на мгновение замерли над тачпадом. Где-то на задворках сознания мелькнула мысль: «Ты ещё можешь закрыть ноутбук. Выйти отсюда. Сесть в такси. Улететь обратно в Пало-Альто и забыть всё, что ты слышал в наушниках. У тебя ещё есть эта возможность. Последняя возможность».
Он запустил воспроизведение.
Первые секунды — темнота. Потом картинка прояснилась, и Хэм увидел спальню отца. Та самая комната в их загородном доме, где Ларс предпочитал отдыхать после долгих перелётов. Камера, судя по ракурсу, была спрятана где-то высоко — возможно, в датчике дыма. Ведётся в инфракрасном спектре, поэтому изображение имело характерный зеленовато-серый оттенок ночного видения. В углу экрана горели цифры: 23:47. Почти полночь.
Отец лежал в постели. Он был один — Труда, видимо, ещё не поднялась из гостиной. Ларс читал что-то с планшета, подсвечивая лицо мягким голубоватым светом. Выглядел он уставшим, но не больным. Обычный вечер. Обычная домашняя рутина. Хэм вглядывался в родное лицо, в морщинки вокруг глаз, в привычный наклон головы, и чувствовал, как внутри что-то медленно, неумолимо сжимается в тугой узел.
Дверь спальни открылась. На пороге появился силуэт.
Клэй.
Дядя вошёл бесшумно — видимо, без обуви. В руке он держал небольшой медицинский саквояж. Ларс поднял глаза и улыбнулся — Хэм хорошо знал эту улыбку, открытую, доверчивую, улыбку человека, который видит брата, а не врага. Они обменялись парой слов. Звука не было — видео записывалось без аудиодорожки, или микрофон был отключён, или кто-то потом вычистил звук. Но Хэм умел читать по губам.
«Ты вовремя. Спасибо, что зашёл».
«Не могу оставить старшего брата без присмотра».
Клэй открыл саквояж. Достал ампулу, шприц, спиртовую салфетку. Руки у него были спокойными, движения — точными. Человек, который делал это не в первый раз. Или, может быть, просто очень хорошо подготовился.
Капельница. В углу кадра виднелась стойка с физраствором — Хэм вспомнил, что отец жаловался на обезвоживание после гриппа, который перенёс за пару недель до смерти. Домашний доктор прописал ему курс витаминов внутривенно. Ничего серьёзного. Рутинная процедура. Клэй аккуратно ввёл иглу шприца в порт капельницы и надавил на поршень. Жидкость — прозрачная, ничем не отличимая от физраствора — ушла в трубку.
Ларс зевнул. Пробормотал что-то — кажется, «Я посплю немного». Клэй убрал шприц, ампулу, салфетку обратно в саквояж. Защёлкнул замок. Постоял над кроватью минуту. Две. Три. На его лице не было ни торжества, ни ужаса, ни раскаяния. Оно было спокойным. Сосредоточенным. Так выглядит человек, который только что подписал квартальный отчёт, а не убил собственного брата.
Потом он вышел. Дверь бесшумно закрылась за ним.
Ларс лежал неподвижно. Прошло пять минут. Десять. Хэм сидел, вцепившись пальцами в края ноутбука, и молился — кому, он не знал, — чтобы отец пошевелился, открыл глаза, перевернулся на другой бок. Но Ларс не двигался. Экран показывал, как его грудная клетка поднимается и опускается всё медленнее, всё реже, пока не замерла окончательно. В углу экрана цифры сменились на 00:04. Четыре минуты после полуночи. Время смерти, которое потом запишут в медицинское заключение. Инфаркт миокарда. Обширный. Внезапный.
Хэм закрыл ноутбук.
В дата-центре было тихо. Серверы гудели ровно, монотонно, словно ничего не произошло. Хэм сидел, глядя в одну точку на бетонной стене, и пытался заново научиться дышать. Воздух казался вязким, как сироп, и каждый вдох требовал усилий. В висках стучало. Перед глазами всё ещё стояла картинка: трубка капельницы, шприц в руке дяди, медленно замирающая грудь отца.
Четыре целых семь десятых гигабайта правды.
Он не знал, сколько времени прошло. Может быть, минута. Может быть, час. Время в дата-центре текло иначе — без окон, без солнечного света, только ровный искусственный сумрак и бесконечное гудение машин. Но постепенно шок начал отступать, уступая место чему-то другому. Не гневу — гнев придёт позже, когда он научится перерабатывать увиденное. Сейчас это было что-то более холодное, более расчётливое. Решимость. Та самая, которая включается, когда эмоции выжжены до дна и остаётся только чистый, ясный, как кристалл, фокус.
Он снова открыл ноутбук.
На этот раз он не стал пересматривать видео. Вместо этого он углубился в метаданные — те крохи, которые не были затёрты. Дата создания файла: 11 декабря. За четыре дня до смерти отца. Значит, камера работала в автоматическом режиме, записывала всё подряд, и фрагмент был вырезан позже. Кем? Самим Ларсом? Или тем, кто нашёл запись раньше Хэма? Ответа не было.
Второй сюрприз ждал его в системных логах. Кто-то входил в эту папку вчера. Точнее — пытался войти. Три неудачные попытки ввода пароля, потом ещё две, потом тайм-аут. Неумелый взлом. Неумелый — или торопливый. Судя по IP-адресу, запросы шли из внутренней сети Elsinore Tech. Кто-то из своих. Кто-то, кто знал о существовании ноутбука, но не знал пароля.
Хэм усмехнулся. Значит, дядя Клэй нервничает. Значит, где-то в здании «Эльсинор-тауэр» сидит человек — или люди, — которым поручено найти и уничтожить всё, что оставил после себя Ларс Хансен. Они уже обыскали официальные серверы, облачные хранилища, рабочую переписку. Но старый «Леново» в заброшенном дата-центре Норребро — о нём они не знали. Или знали, но не имели доступа. Пока.
«Надо скопировать», — подумал Хэм. Он достал из рюкзака внешний SSD, подключил к ноутбуку и запустил копирование. Индикатор прогресса пополз вправо — медленно, слишком медленно для четырёх гигабайт. Старая машина, старый порт, старая файловая система. Пока файл копировался, Хэм заставил себя думать.
У него есть запись убийства. Это хорошо. Это очень хорошо. Но достаточно ли этого, чтобы пойти в полицию? Видео без звука, без чёткой привязки к дате, без возможности доказать, что в шприце был именно яд, а не витамины, которые Клэй якобы вводил брату по просьбе врача? Нет. Такому делу не дадут хода. Клэй выставит его безумным наследником, который не смог пережить смерть отца и теперь мстит дяде за то, что тот занял его место. Труда подтвердит. Совет директоров подтвердит. Дело закроют, не успев открыть.
Значит, нужен другой путь.
Хэм откинулся спиной к холодной бетонной стене и прикрыл глаза. В голове, словно строки кода на тёмном фоне терминала, начали всплывать варианты. Первый: собрать больше доказательств. Найти сообщников — если они были. Найти мотив — настоящий, не тот, что лежит на поверхности. Клэй получил компанию, да. Но зачем ему убивать брата сейчас, а не год назад? Почему не дождаться, пока Ларс сам отойдёт от дел? Что-то изменилось. Что-то ускорило события.
Второй вариант: пойти в прессу. Слить запись журналистам, устроить публичный скандал. Но здесь тот же риск: Клэй выкрутится. У него связи, юристы, пиарщики. Он выставит видео подделкой, дипфейком, результатом больного воображения депрессивного мальчишки. Третий вариант...
— Привет, Хэм, — сказал голос.
Хэм вздрогнул так сильно, что едва не выронил ноутбук. Голос шёл не снаружи — он звучал прямо в голове, через наушники, которые Хэм забыл снять. Те самые кастомные наушники с нейроинтерфейсом. Он схватился за сенсор, чтобы отключить их, но замер.
Голос был знакомым.
— Не отключай. Нам надо поговорить, сынок.
Голос отца.
Хэм медленно, словно боясь спугнуть наваждение, опустил руку. Наушники продолжали работать. В них слышалось лёгкое шипение — помехи, характерные для старых аудиозаписей, — и сквозь него, ясно и чётко, звучал голос Ларса Хансена. Не синтезированный. Не дипфейк. Хэм слишком хорошо знал отцовские интонации, его манеру слегка растягивать гласные и проглатывать окончания слов, чтобы ошибиться.
— Ты смотришь запись? — продолжал голос. — Хорошо. Значит, ты уже знаешь. Я оставил тебе этот файл, потому что подозревал, что Клэй что-то замышляет. Не знал, что именно. Думал — финансовая махинация. Рейдерский захват. Но не убийство. Не от брата.
Голос дрогнул — или это были помехи? Хэм не мог определить. Он сидел, вцепившись в колени, и слушал мёртвого отца, который говорил с ним из цифрового эфира.
— Я не успел предотвратить это, — сказал Ларс. — Но я успел подготовиться. То, что ты сейчас слышишь, — не случайная запись. Это триггер. Я настроил систему так, чтобы мой голосовой профиль активировался, когда ты впервые откроешь папку «GHOST.BAK». Знаю, звучит параноидально. Прости. Я стал параноиком в последние месяцы. Как выяснилось, недостаточно параноидальным.
Хэм сглотнул комок в горле. Ему хотелось заговорить, ответить, сказать отцу что-нибудь — но он понимал, что это бессмысленно. Это не разговор. Это послание. Монолог, записанный заранее. Призрак в коде.
— У меня мало времени, — голос Ларса стал жёстче, собраннее. — Того времени, что у меня было при жизни. Поэтому слушай внимательно и не перебивай. Ты должен отомстить. Нет, не так. Месть — это эмоция. Эмоции приводят к ошибкам. Ты должен восстановить справедливость. Вернуть то, что принадлежит нашей семье. Наказать виновных. Но не трогай мать.
Хэм стиснул зубы. Не трогать мать. Женщину, которая через две недели после похорон выходит замуж за убийцу своего мужа. Женщину, которая сегодня сидела за столом и молча слушала, как Клэй объявляет о том, что он теперь CEO. Женщину, которая не проронила ни слезинки на похоронах.
— Я знаю, о чём ты думаешь, — продолжал Ларс, словно читая его мысли. — Ты думаешь, она предала меня. Может быть. А может быть, она напугана. Может быть, Клэй чем-то угрожает ей. Может быть, она не знает правды. Ты должен выяснить это сам. Но пока не выяснишь — не вреди ей. Это приказ. Ты понял?
Хэм кивнул. Автоматически. Как будто отец мог его видеть.
— Дальше. У тебя есть запись. Это хорошо, но недостаточно. Тебе нужны союзники. Люди, которым можно доверять. Проблема в том, что я не знаю, кто из моего окружения был с Клэем заодно. Пол Полански — наш CIO — всегда казался лояльным, но он слишком амбициозен. Роззи и Гилл, твои школьные друзья, получили должности в компании за неделю до моей смерти — Клэй протащил их через совет, пока я был в отъезде. Следи за ними. Особенно за Роззи. Он умнее, чем притворяется.
Ларс замолчал на несколько секунд. В наушниках потрескивало. Хэм слышал его дыхание — усталое, тяжёлое. Человек, который записывал это сообщение, знал, что скоро умрёт. Или, по крайней мере, допускал такую возможность.
— В папке, кроме видео, есть ещё один файл. Зашифрованный. Ключ — название твоей первой собаки. Помнишь, как её звали?
Баркли. Чёрный лабрадор, который умер, когда Хэму было десять. Отец тогда плакал — единственный раз, когда Хэм видел его слёзы.
— В этом файле — компромат на Клэя. Не только убийство. Финансовые махинации, вывод активов, подставные фирмы в офшорах. Я собирал это полгода. Думал, что готовлюсь к корпоративной войне. Не к настоящей. Используй это с умом. Не вываливай всё сразу. Дозируй. Рассчитывай каждый шаг.
Голос начал затихать. Помехи усиливались.
— Мне пора, — сказал Ларс. — Запись циклическая. Когда она закончится, она сотрётся из системы, чтобы никто не смог её перехватить. Но папка останется. Видео останется. Всё, что тебе нужно, уже у тебя. Дальше — только ты.
Пауза. Потом — тише, мягче:
— Я горжусь тобой, сынок. И прости меня. Прости, что оставил тебе это дерьмовое наследство вместо нормальной жизни. Но я знаю, ты справишься. Ты всегда справлялся. Ты же Хансен.
Щелчок. Тишина. Только белый шум в наушниках — ровный, безликий, без единого намёка на то, что секунду назад в нём звучал голос мёртвого человека.
Хэм стянул наушники. Положил их на бетонный пол рядом с собой. Руки дрожали — теперь уже не от шока, а от чего-то другого. От избытка адреналина. От осознания, что обратной дороги нет. Что он только что получил приказ от призрака — и этот приказ он выполнит. Не потому, что призрак велел. А потому, что он сам теперь не сможет жить иначе.
Внешний диск пискнул. Копирование завершено. Хэм отключил его, убрал в рюкзак и снова открыл папку «GHOST.BAK». Отец сказал, что там есть ещё один файл — зашифрованный. Хэм нашёл его почти сразу: небольшой архив с расширением .enc, спрятанный среди системных файлов. При беглом просмотре он был неотличим от безобидного файла драйвера. Старый трюк.
«Ключ — название твоей первой собаки».
Хэм набрал «Barkley». Система задумалась на секунду — и открыла содержимое.
Здесь были сканы банковских выписок, копии договоров, переписка между Клэем и какими-то офшорными конторами на Каймановых островах. Хэм бегло пролистал файлы, и его брови поползли вверх. Клэй воровал у компании годами. Небольшие суммы, спрятанные в сложных схемах с подставными поставщиками и фиктивными контрактами на IT-консалтинг. Никто не замечал, потому что Клэй был финансовым директором и лично утверждал каждую транзакцию. Никто — кроме Ларса, который, видимо, копил этот компромат до поры до времени.
Хэм закрыл ноутбук. Медленно, аккуратно, словно запечатывая гроб.
У него было всё, что нужно для начала. Видео убийства. Финансовый компромат. Благословение мёртвого отца. И план — пока ещё смутный, только набросок, но план: внедриться в игру Клэя, притвориться сломленным, неопасным, безумным — настолько безумным, чтобы никто не воспринимал его всерьёз. А тем временем собирать информацию. Находить союзников. Искать доказательства, которые примут суд, пресса, акционеры. Доказательства, от которых нельзя будет отмахнуться.
Он поднялся с пола. Ноги затекли, спина ныла. Сколько часов он здесь просидел? За бетонными стенами дата-центра время не имело значения. Но где-то там, снаружи, уже наступило утро. Новый день. Первый день его новой жизни.
Хэм повесил рюкзак на плечо и вышел в тамбур дата-центра. Через узкое окно под потолком пробивался серый декабрьский рассвет. Он остановился на мгновение, глядя на этот свет — слабый, неуверенный, но всё равно свет, — и впервые за последние дни почувствовал нечто похожее на покой. Не радость. Не облегчение. Покой. Холодный, как северное море, но устойчивый.
Теперь он знал правду. Теперь он знал, что делать.
Он достал телефон. Открыл мессенджер. Нашёл чат с Лией Полански — «Лия.exe», как он записал её в контактах ещё в Стэнфорде, когда они только начали переписываться. Тогда это казалось забавным. Теперь это выглядело как шифр в мире, где все следят за всеми.
«Привет. Я вернулся. Нам надо поговорить. Не по работе».
Палец завис над кнопкой «Отправить».
Лия Полански. Креативный дизайнер Elsinore Tech. Дочь Пола Полански — человека, которого Ларс считал «слишком амбициозным». Его девушка — или уже нет? После того, что случилось, после его отъезда из Стэнфорда и трёх дней молчания, он не знал, кем они друг другу приходятся. Но отец велел искать союзников. Лия была единственным человеком в компании, которому он мог доверять. Или думал, что может.
Он нажал «Отправить».
Телефон пискнул, подтверждая доставку. Хэм сунул его в карман худи, толкнул дверь дата-центра и вышел в холодное копенгагенское утро.
Рассвет был серым и невыразительным, как старая фотография. С набережной дул ветер, пахнущий солью и дизельным топливом от проходящих паромов. В кармане пульсировал SSD с четырьмя гигабайтами правды. В голове звучал голос отца — уже стихающий, затухающий, как последний аккорд симфонии.
«Ты же Хансен».
Да. Он Хансен.
И он ещё не начинал.
Где-то в «Эльсинор-тауэр», на сорок девятом этаже, в кабинете с панорамными окнами, Клэй Хансен просматривает сводку системных оповещений. Его люди доложили: в дата-центре Норребро зафиксирована активность. Взлом не удался. Файл не найден. Но кто-то там был — и этот кто-то знал пароль.
Клэй откладывает планшет и смотрит в окно. Его лицо спокойно. Только пальцы правой руки выбивают дробь по столу.
— Значит, мальчик всё-таки умнее, чем я думал, — произносит он в пустоту. — Ну что ж. Тем интереснее.
Он нажимает кнопку интеркома.
— Соедините меня с Полом Полански. И пригласите Роззи с Гиллом. Есть работа для старых школьных друзей.
Продолжение следует