Картер сидел в своем кабинете за столом, склонившись над распечатками. Солнце едва пробивалось сквозь жалюзи, рисуя на полу полосы, как линейки.
Результаты экспертизы были разложены по порядку: отпечатки, ДНК, протоколы вскрытия, краткий отчет по приложению Eternis. Отдельной стопкой лежали протоколы опроса соседей.
Картер бегло пробежался по знакомым строкам. Отпечатки пальцев, не принадлежащие убитому, обнаружены на шлеме — частичные, но достаточно четкие. Такой же отпечаток, но более смазанный, со следами крови, был найден на внутренней стороне дверной ручки. Экспертиза показала, что это кровь Тайлера Эванса.
Картер выдохнул носом. Удовлетворенно — но без особой радости. Какая-то зацепка есть. Он аккуратно положил отчет обратно в папку, пригладил угол страницы. Немного напрягало, что отпечатки не проходили по базе — ни федеральной, ни провинциальной. Но это ничего не значило. Пока.
На чашках с чаем — только отпечатки Тайлера. Что ж, это уже было не важно. Один чай точно был для него. Вторая чашка могла быть и для убийцы, если Тайлер его знал.
На краю стола лежал прозрачный пакет с вещдоками. В нем был шлем Eternis — холодный серебристый пластик, дающий иллюзию жизни. Картер вспомнил бледное спокойное лицо Тайлера. Но оно тут же было вытеснено другим, более знакомым — Джессика на фото у озера в Британской Колумбии: широкополая шляпа, солнце, смех. Картер нахмурился и потер переносицу.
“Воссоздают умерших…” — слова техника прокатились эхом.
А если это правда? Если можно хотя бы услышать ее голос еще раз?
Мысль обожгла сильнее, чем хотелось бы. Картер почти почувствовал запах той лавины — мокрый снег, бензин, острый страх от осознания безвыходности.
Он дернулся, чтобы стряхнуть наваждение, и пальцы сами нащупали в кармане пачку сигарет. Одна оказалась в зубах, прежде чем он успел заметить. Только поднеся к лицу зажигалку, Картер вспомнил: он сидел в управлении. Тут нельзя. Он вздохнул, положил сигарету обратно в пачку и поднялся. Все-таки придется выйти во двор. А потом — вернуться к этому шлему и решить, готов ли он действительно услышать знакомый голос.
Картер вышел в коридор, плотно прикрыв за собой дверь.
Прежде чем выйти во двор, Картер заглянул в техотдел. Воздух там был наэлектризованным и тяжелым от пластика, кофе и постоянно гудящих компьютеров. За длинным столом сидели два техника, уткнувшись в экраны. Один из них — седовласый, с наушником, — поднял вопросительный взгляд.
— Телефон Тайлера Эванса, — сказал Картер. — Есть движение?
— Будет. Но не сегодня, — хмуро ответил техник. — Очередь. У нас пара других дел с высоким приоритетом, один из наших заболел.
Картер кивнул, не споря. Он все понял. Развернулся и вышел.
На улице было тепло и солнечно. Картер встал у стены, прикрыл ладонью зажигалку и закурил. Первая затяжка, на которую он так рассчитывал, не улучшила настроение, но помогла выровнять мысли — как будто воздух снова стал плотным и знакомым. Он медленно выдохнул дым и на секунду прикрыл глаза. Дело продолжало крутиться в голове.
Тайлер Эванс.
Его, практически с рождения, воспитывал отец. Ни братьев, ни сестер — только эти двое. Говорят, они были близки.
Обычный мальчишка: в детстве, как и многие, носился с клюшкой по льду и обожал видеоигры. Позже увлекся видеомонтажом, выкладывал ролики на YouTube. Некоторые до сих пор можно найти. Отец в них всегда был героем — то суперменом, то пилотом, то рыцарем.
Потом — колледж. Тайлер окончил технологический институт здесь же, в Калгари, факультет цифровых коммуникаций. Работал в офисе в центре — что-то связанное с клиентской поддержкой в IT-компании. Вроде ничем не примечательное место, но, судя по отзывам, был неплохим работником. На работу ездил с юго-запада, из Эвергрина — либо на машине, либо на трамвае до Первой улицы.
Не пил. Не был замечен ни в чем странном. Тихий. Сдержанный.
Соседи говорили, что всегда здоровался. Помогал с компьютерами. Выглядел, как человек, у которого все под контролем.
До тех пор, пока не умер его отец.
Картер глубоко затянулся. Он не был склонен к сантиментам — работа отбила эту привычку. Но теперь, зная чуть больше, чем просто имя и дату смерти, он вдруг почувствовал… не жалость. Простую ясность.
Этот парень просто не был готов остаться один. И когда мир рухнул, он не искал утешения у живых, которым больше не доверял. Но он поверил в то, что мертвых можно вернуть.
Картер на полпути остановил руку — и так и не донес сигарету до губ. Он вдруг понял, что видит Тайлера не как жертву обстоятельств, а как человека, который всеми силами пытался удержать то, что уходило. Не ради будущего — а только ради того, чтобы боль перестала его сдавливать.
Картер докурил до фильтра, раздавил окурок об урну и остался стоять, чувствуя, как в легких еще держится сухая горечь табака. В памяти вдруг всплыло одно из первых видео, найденных на домашнем компьютере Тайлера.
Вчера утром он просматривал материалы вместе с судебным техником. Видео было старое, снятое на любительскую камеру. Простая комната, детский голос за кадром.
— Пап, держи меч! Ты рыцарь, а я маг!
— Опять маг? — раздался смех. — Ну хорошо, только без огненных шаров на ковер, договорились?
На экране — мужчина с усталым, но теплым лицом, размахивал деревянной палкой. Тайлер — лет семи-восьми — смеялся, отпрыгивал, сопровождая каждый удар комментариями, словно это был спортивный матч. В какой-то момент он неловко повернул камеру и в кадре оказалось зеркало, где на мгновение вспыхнули два отражения: отец и сын.
Это отражение говорило больше, чем все разговоры с соседями и коллегами по работе. Картер тогда ничего не сказал. Просто выключил видео и отодвинулся от стола. А сейчас, стоя у стены в солнечный день, он вновь видел эти лица. Но не жертву и потерю. А маленького мальчика, который вырос в одиночестве и так и не научился отпускать…
Картер машинально достал из пачки вторую сигарету, но не спешил закуривать, а просто держал ее в пальцах. Мысли крутились на одном и том же: кому понадобилось убивать этого парня? Вещи в квартире не тронуты, следов взлома нет. Да и врагов, похоже, у него тоже не было.
Он не заметил, как из двери управления вышла невысокая, немного полноватая девушка в светлой толстовке — несмотря на теплое утро — с черной надписью “Everything can be hacked[2]”, выполненной моноширинным шрифтом, как на старом терминале. Нос, уши и круглые щеки были усыпаны мелким пирсингом. Волосы подстрижены под полубокс и выкрашены в белый цвет. За плечами — рюкзак, по форме явно выдававший внутри ноутбук. Она прошла несколько шагов, но, заметив детектива, изменила траекторию и направилась к нему.
— Марк Картер!
От неожиданности тот вздрогнул и обернулся.
— Вы еще не верите в облачные хранилища? — с улыбкой спросила девушка.
— Эрин Кросс! — ответил Картер. — Тебя что, опять выпустили под залог?
Та усмехнулась.
— Придумайте что-нибудь новое, детектив. Серьезно — каждый раз вас хватает только на эту шутку?
Картер не смог сдержать улыбку:
— Мне просто нравится, как ты при этом возмущенно морщишь нос.
Эрин махнула рукой.
— Ладно. Тогда я в очередной раз назову вас динозавром с блокнотом. Чтобы счет был равный.
Картер усмехнулся — беззлобно.
— Какими судьбами ты здесь?
— Вы слышали о взломе в парке серверов? Я помогала вашим коллегам найти следы индивида, который это сделал.
Картер отметил про себя, что Эрин могла бы сказать просто: “найти следы хакера”, но предпочла этого не делать, а использовать более витиеватый оборот. Возможно потому, что она была одной из них.
Несколько лет назад Эрин училась в Калгарийском университете, но ее выгнали за взлом внутренней системы. Сделала она это из чисто гуманных соображений: чтобы помочь подруге, которую по ошибке отчислили — в программе произошел сбой и в базе данных оказались неверные оценки, а администрация отказалась разбираться. Эрин решила, что справедливость важнее правил. Ей удалось избежать серьезного наказания, но репутация была навсегда испорчена. Возможно, девушка примкнула бы к какой-нибудь криминальной хакерской группе, но в полиции нашелся кто-то достаточно умный (и, возможно, достаточно отчаянный), чтобы предложить ей альтернативу: работать с ними. В качестве внештатного эксперта она быстро доказала свою ценность — ее знания и нестандартное мышление помогли раскрыть не одно дело, связанное с кибербезопасностью.
Картеру доводилось с ней работать, и между ними быстро установилось нечто большее, чем просто рабочее взаимопонимание. Доверие. Это не мешало Эрин подтрунивать над ним из-за упрямого игнорирования современных технологий, а Картеру — подшучивать над ее пристрастием к фастфуду и стикерам на ноутбуке.
Но каждый раз, когда кто-то в участке отпускал колкости по поводу ее прошлого, Картер был первым, кто пресекал это одним взглядом.
Он смотрел на Эрин и слушал, как она, не торопясь, рассказывала про следы “инцидента в парке серверов”, все тем же полуироничным тоном. Он кивал, но часть его внимания была где-то в прошлом.
Он вспомнил их первую встречу.
Это был ее первый день работы, как внештатного консультанта, но отношение со стороны полицейских было, мягко говоря, прохладным. Некоторые старшие офицеры не скрывали недоверия — "бывшая студентка, выгнанная за взлом", "гений без тормозов", "очередной эксперимент, который провалится"… Кто-то даже пошутил вслух, мол, не хватало только, чтобы она и базу данных отдела вскрыла. Картер помнил, как тогда откинулся на спинку кресла и, не повышая голоса, сказал:
— Хватит. Пока она с нами — она одна из нас. Если кому-то это не нравится, может пожаловаться мне.
Тишина после этой фразы была оглушающей. А Эрин, сидевшая в стороне, с руками в карманах толстовки и привычной полунасмешкой на губах — впервые посмотрела на него чуть иначе. Без привычной защиты в виде иронии. Прямо, открыто. Как будто впервые кто-то не просто дал ей шанс, а встал рядом.
С тех пор прошло немало дел. Она никогда не вспоминала тот день. Но Картер знал — Эрин не забыла. Он и сам помнил. Потому что в тот момент понял простую вещь: доверие — это выбор. И иногда он стоит дорого.
Теперь она стояла перед ним — окруженная солнечным светом, с рюкзаком за плечами и внимательным взглядом из-под выцветшего “ежика”. За эти годы она изменилась, но что-то в ней осталось прежним и Картер это сразу почувствовал.
В голове уже крутился вопрос, но он будто взвешивал его, не решаясь задать. Он подождал, пока Эрин закончит свою историю, и спросил, как бы между делом:
— У тебя есть время? Не прямо сейчас — просто… мне нужна будет твоя помощь.
Эрин прищурилась.
— Новое дело?
Картер посмотрел ей в глаза.
— Парень двадцать пять лет. Тайлер Эванс. Был найден мертвым у себя дома. Похоже, кто-то надел на него AR-шлем после смерти.
— AR-шлем?
— Да, от Eternis.
Глаза Эрин расширились.
— Серьезно? И внутри — кто-то из “воскрешенных”?
— Примерно год назад у него умер отец. Мы еще не проверяли. Но что-то в этом всем не дает мне покоя…
Эрин знала о личной трагедии Картера. И сразу поняла, что у того могло быть в мыслях — но решила не комментировать. Просто отвела взгляд.
Картер помолчал и добавил:
— Телефон парня у нас, но наши техники завалены. А я не хочу ждать. Если ты поможешь — я договорюсь с начальством, чтобы не было лишней бюрократии. Официально или неофициально — как скажешь.
Эрин покачала головой, как будто хотела отказаться — но в глазах уже загорелся интерес.
— AR и мертвые? Вы знаете, как завлечь девушку, Картер.
Он слабо усмехнулся.
— Возможно, это никак не связано с убийством… Так что скажешь?
— Если пообещаете, что мне не придется заполнять кучу форм и уговаривать Сандерса пустить меня в серверную…
Картер остановил ее легким жестом:
— Считай, уже улажено.
Эрин все еще чуть мялась.
— Что-то еще? — спросил он, заметив ее колебание.
— Вы дадите мне покопаться в шлеме? — спросила она чуть тише, глядя на детектива с надеждой, как ребенок, который увидел на витрине вожделенную игрушку и просит родителей ее купить. — Даже если это напрямую не относится к делу?
Картер пожал плечами:
— Не вижу причин отказывать. Шлем приобщен как вещдок.
У девушки просияло лицо. Она сняла с плеч рюкзак.
— Давайте сюда этот телефон.
Картер оставил Эрин в кабинете, а сам направился по коридору к офису инспектора Сандерса. Дверь была приоткрыта, изнутри доносился громкий голос. Картер постучал по косяку, не заходя.
Сандерс, не прерывая разговора, мельком взглянул на Картера и махнул рукой: “Заходи”. Тот вошел, но не стал садиться — ждал, пока шеф закончит.
— …мне нужно это заключение к завтрашнему утру и никаких… Что? Нет… нет…
Судя по разговору, Сандерс уже успел схлестнуться с кем-то из
судмедэкспертов или лаборатории — и, похоже, был на грани того, чтобы перейти на крик. Картер молча наблюдал за своим начальником: невысокий, плотный, с лысиной, которую безнадежно пытался прикрыть остатками когда-то пышной шевелюры. Обычно и так взвинченный, сегодня он выглядел особенно раздраженным.
— …мне все равно, где он сейчас! Пусть передаст дело кому угодно, но, чтобы к утру! — Сандерс с шумом выдохнул, ткнул в экран телефона пальцем и отложил аппарат. Затем перевел взгляд на Картера и хмыкнул:
— Если ты с хорошими новостями — у меня для них самое подходящее настроение. Если нет — пеняй на себя…
Картер едва заметно усмехнулся.
— У меня — как всегда, что-то между. Нужен доступ к телефону жертвы — Тайлера Эванса. Он у нас, но техники перегружены, а я не хочу тянуть. Собираюсь подключить независимого эксперта…
— Это по тому делу с AR-шлемом? — поморщившись, перебил его Сандерс и потянулся к клавиатуре. — Выглядит, как чертова фантастика, честное слово.
— Возможно, но я думаю, шлем здесь ни при чем.
Инспектор кивнул, быстро листая список дел.
— Хорошо бы… А то в этих ваших системах, как в болоте. Один шаг — и засосало… Ладно, заполни форму запроса, я подпишу. Кто будет этим заниматься?
Картер секунду помедлил.
— Эрин Кросс. Она уже подключена к делу.
Сандерс приподнял бровь и прищурился.
— Опять она?
Картер пожал плечами.
— Только что закончила с парком серверов…
— Знаю, — буркнул Сандерс. Он помолчал, а потом, понизив голос и покосившись на дверь, добавил:
— Девчонка неплохо зарекомендовала себя, Марк. Я наводил справки о ней и ничего не имею против ее участия. Но учти — не всем в управлении по душе идея работать с хакером, пусть и с “Робин Гудом”. Хотя, между нами, я бы ее взял в штат на место… сам знаешь кого.
— Можете не продолжать, сэр, — отозвался Картер, — я полностью разделяю вашу позицию. Я обеспечу Кросс нормальные условия работы.
— Вот и хорошо, — кивнул инспектор, — нам сейчас только интриг не хватало.
Картер собрался уходить, но на полпути обернулся. Сандерс вопросительно посмотрел на него.
— Чуть не забыл… Еще одно разрешение. Нужно получить доступ к облачному архиву с камеры наружного наблюдения. Дом того же Тайлера Эванса. Камера принадлежит управляющей компании. Мы нашли на дверной ручке чужой отпечаток, а вот кто входил и выходил — неизвестно.
— Составь записку с основанием — я подам запрос через муниципалитет. Им может потребоваться день-два, но, если сильно прижать, выдернут архив быстрее.
Картер кивнул, но не уходил. Сандерс снова прищурился и в его глазах блеснула догадка. Он ухмыльнулся.
— Ты очень не хочешь ждать, — инспектор сделал ударение на слове “очень”, — я правильно понял?
— Точно так, сэр.
Сандерс устало вздохнул и махнул рукой:
— Ладно. Только чтоб все было чисто. Я прикрою, если надо, но отвечаешь ты.
— Как всегда, — кивнул Картер. — Спасибо, сэр.
Закончив все формальности, Картер снова заглянул в техотдел. Открыв дверь, он на секунду испытал странное чувство дежавю. Внутри, казалось, не изменилось ничего — словно он вышел всего минуту назад. Те же эксперты сидели на тех же местах, в тех же позах. Один из них, насколько Картер мог судить, дожевывал тот же самый кусок печенья. А на ближайшем мониторе все так же висел знакомый индикатор прогресса — полоска копирования, замершая где-то в самом начале и не продвинувшаяся ни на пиксель. Картер застыл в дверях, осматриваясь в поисках хоть какой-то новой детали. Техник, не отрываясь от экрана, проворчал:
— Если ты опять насчет телефона…
Картер, все еще под впечатлением, отстраненно спросил:
— Который час?
Второй техник, седовласый, приподнялся в кресле, вытащил наушник и уставился на него:
— Что?..
Картер привычным жестом потер переносицу. Наваждение рассеялось.
— Мне нужен телефон Эванса. Вот разрешение от Сандерса.
Дежурная фраза вернула все на свои места. Седовласый с подозрением покосился на детектива:
— Кто-то другой будет им заниматься?
Картер молча кивнул, не желая вдаваться в подробности.
— Кросс? — продолжал допытываться техник.
Картер вздохнул:
— Зачем спрашивать то, что и так известно?
Техник что-то пробурчал, но покорно полез в шкафчик за вещдоками. Протягивая телефон, добавил, не скрывая неприязни:
— Ваше дело… Но если мы начинаем давать доступ хакерам — даже в статусе “экспертов”, — то скоро и нас самих будут вызывать не в техотдел, а на допросы.
Картер выдержал паузу и спокойно ответил:
— Тогда я надеюсь, ты сохранишь все свои логи.
Он взял пакет с телефоном и вышел, не оборачиваясь.
Когда Картер вернулся в свой кабинет, он увидел, что Эрин уже устроилась за его столом. Перед ней стоял тонкий, обклеенный стикерами лэптоп, рядом валялась куча каких-то шнуров, переходников и адаптеров. Картер критически оглядел все, лежавшие на столе.
— Лучшего места для всего этого, ты найти не смогла? — с иронией спросил он.
Эрин пожала плечами.
— Я не виновата, что в вашем кабинете только один стол.
— Ладно, — махнул рукой Картер, — вот тебе занятие.
Он положил перед ней прозрачный пакет с телефоном. У Эрин загорелись глаза. Картер присел на краешек стола и стал наблюдать.
— Не помешаю?
Эрин молча помотала головой — она полностью сосредоточилась на смартфоне. Подсоединив его к компьютеру, девушка открыла какую-то программу и ее пальцы забегали по клавиатуре, на экране замелькали окна.
— Так, что у нас тут… — забормотала она себе под нос. — Любопытно… Кем работал убитый?
Картер не сразу понял, что вопрос адресован ему — настолько его увлекли действия хакера.
— Что? Он был компьютерщиком.
Эрин кивнула.
— Так я и подумала, — с нотками уважения в голосе сказала она. — Биометрия отключена. Типично. И PIN-а тоже нет — перешел на буквенный пароль. Классика. Айтишники не любят, когда их лицо используется, как ключ от хранилища.
Картер приподнял бровь:
— И это плохо?
— Это значит, что у нас теперь не шесть цифр, а потенциально миллионы комбинаций, — вздохнула Эрин. — Но… если человек не полный социопат, он все равно выбрал что-то личное. Мне нужна его дата рождения.
Картер сдвинул кабели с документов и просмотрел бумаги.
— Вот, — он ткнул пальцем в листок.
— Ага, — отозвалась Эрин, продолжая стучать по клавишам, — интересно… Нет, не то… Ладно, пойдем нестандартным путем. Кстати, есть его фотография?
— Есть, но не живого… Вот.
Эрин мельком глянула на фото.
— Угу. Он точно тот тип, который бы выбрал что-нибудь с приколом… Минутку…
Она перезапустила одну из утилит, и через пару минут ее лицо просветлело.
— Готово. Ваш Тайлер был человеком с юмором — использовать такое в качестве пароля… Надо отдать ему должное.
Картер подался вперед.
— Не понял, что это?
Эрин развернула к нему лэптоп:
— Его пароль — “NullP0int!”[3]… Он использовал программное сообщение об ошибке…
Картер жестом остановил ее от дальнейший объяснений.
— У меня и так голова забита, а тут еще ошибки, которые даже компьютеры не любят.
Он вздохнул и добавил:
— Просто скажи, что ты вошла. Этого мне хватит.
Эрин улыбнулась краешком губ:
— Да, детектив.
— Есть что-нибудь интересное?
— Скоро узнаем, — пожала она плечами.
Картер смотрел на монитор лэптопа, пытаясь понять, что делает Эрин с телефоном. Внезапно его взгляд стал настороженным, и он схватил ее за руку:
— Ты что, копируешь все данные в свой компьютер?
Та, перестав щелкать по клавишам, недоуменно повернула голову в сторону детектива.
— Ну да… А что в этом такого?
— Ты понимаешь, что данные вещдоков нельзя выносить за пределы этого здания?
— Детектив… вы меня знаете не первый год… Я просто работаю быстрее, если не приходится каждый раз упрашивать ваших… техников дать мне доступ к логам. Все будет в сохранности. Я обещаю, что удалю копию, как только все проанализирую.
Картер помолчал, потом кивнул:
— Только не светись с этим. И если кто-то спросит — ты анализировала прямо здесь.
Эрин улыбнулась:
— Это даже не ложь — ведь я и правда с этого начала.