Петр Сойфер – Странная коллекция (страница 2)
Девяносто пять часов сорок минут.
Глава 2
Харпер не спала уже тридцать один час.
Она сидела на матрасе без рамы в комнате на третьем этаже доходного дома в Степни — Ист-Энд, улица, которую не найти в туристических приложениях. Единственное окно выходило в узкий двор, где постоянно капало что-то с верхних этажей. Она задёрнула штору в первый же день и больше не открывала.
Ноутбук светился на полу. Рядом — три телефона, все с вынутыми симками, все куплены за наличные в разных магазинах. На стене — от руки нарисованная схема: узлы, стрелки, перечёркнутые имена. Скотленд-Ярд искал её уже девять дней. Она знала, что они знают примерно этот район. Она знала, что у них нет точного адреса. Пока.
Харпер не была террористом. Она была аналитиком, которая однажды залезла не туда, нашла не то и не смогла сделать вид, что ничего не видела. После этого всё пошло так, как всегда идёт в подобных случаях: сначала тихое давление, потом предупреждение, потом сфабрикованное дело о кибератаке на государственную инфраструктуру.
Она держала левый наушник в ухе постоянно — привычка, выработанная за годы: слушать фоновый шум города, чтобы поймать момент, когда он изменится. В 23:47 в наушнике раздался голос.
Не музыка и не помехи.
Голос — мужской, ровный, без интонации, как синтезированная речь, но с чем-то живым внутри:
Харпер выдернула наушник. Схватила телефон — симки нет, соединения нет, сигнала нет. Она смотрела на экран десять секунд, потом вставила наушник обратно.
В наушнике стояла тишина.
Она встала, подошла к окну, отодвинула штору на сантиметр. За стеклом темнел узкий двор, с карниза капало, у ворот горел одинокий фонарь.
Харпер закрыла штору и вернулась к ноутбуку. Пальцы уже лежали на клавиатуре.
Она начала искать.
Первые два часа — ничего. Платформа не существовала в индексируемой сети. Никаких форумов, никаких утечек, никаких упоминаний в даркнете, которые можно купить за биткоин на известных площадках. Харпер сменила три точки входа, прошла через четыре прокси и нашла то, что искала, только потому что знала, где смотреть — не в содержимом, а в структуре трафика.
Криптографический след был почти идеальным. Почти.
Она вытащила фрагмент смарт-контракта из блокчейна — не весь, только оболочку, но этого хватило. Структура была элегантной: клиент платил единоразово при загрузке файла. Сумма рассчитывалась алгоритмом — объём данных, тип содержимого, предполагаемый срок хранения. Харпер видела диапазоны: от восьмисот фунтов за личный архив до нескольких десятков тысяч за корпоративные или юридически значимые материалы. Только криптовалюта, только одноразовые кошельки — никаких следов.
Первый год хранения входил в стоимость. Дальше — ежегодная подписка, небольшая, почти символическая: достаточно, чтобы клиент помнил, что связь существует, недостаточно, чтобы это стало обременением. Психология удержания, отметила про себя Харпер. Не тюрьма — абонемент.
Юридический протокол оказался зашифрованным PDF — судя по метаданным, документу было около шести лет. Договор был составлен грамотно, без очевидных дыр: клиент подтверждал добровольную передачу файла, отказывался от любых претензий к платформе, соглашался с тем, что переданный материал становится собственностью архива. Никаких имён, никаких юрисдикций — только хэш файла, дата и цифровая подпись, которую невозможно отозвать.
Точка невозврата, оформленная как услуга.
Харпер откинулась на стену — спиной к холодной штукатурке — и смотрела в потолок. Кто-то построил это очень давно и очень тщательно. Не ради денег — деньги здесь были инструментом, не целью. Ради чего-то другого.
Она снова открыла ноутбук.
* * *
Доктор Элиот Марш заканчивал писать отчёт, когда система дала сбой.
Не настоящий сбой — он понял это сразу. Экран мигнул, курсор завис, строка в правом нижнем углу показала ошибку протокола, которой не существует в природе: ERROR_SYS_0x00000000. Ноль. Элиот преподавал киберпсихологию в Кембридже восемь лет и видел достаточно социальной инженерии, чтобы узнать её с первого взгляда.
Он не закрыл окно. Он стал читать.
Сообщение появилось поверх рабочего стола — не во вкладке браузера, не в почте, прямо на экране, как будто было частью операционной системы:
Через четыре секунды экран вернулся в норму. Отчёт был на месте. Курсор мигал.
Элиот откинулся на спинку кресла.
Его кабинет выходил окнами на внутренний двор колледжа. В 23:47 там не было никого. Квадрат брусчатки, фонарь, голые ветки клёна. Элиот смотрел в это окно много лет — смотрел, когда писал диссертацию, когда узнал о гибели сестры, когда понял, что официальное расследование зашло в тупик, который никто не собирается распутывать.
Дело Сары Марш было закрыто три года назад. Несчастный случай. Элиот знал, что это неправда. Он потратил два года на то, чтобы это доказать, и дошёл до стены — плотной, ровной, без единой щели.
Он снова посмотрел на экран: отчёт на месте, курсор мигает, и пустая строка там, где только что было сообщение.
Элиот открыл новый документ и медленно, по памяти, напечатал текст слово в слово. Потом перечитал.
«Отдай это мне».
Он не знал, кто это. Но фраза была выстроена точно — для него, не для кого-то другого. Кто-то знал, что он носит. И знал достаточно долго, чтобы выбрать правильный момент.
Элиот закрыл отчёт, не сохранив. Открыл папку с материалами по делу сестры.
И стал ждать следующего шага.
* * *
Блейк получил сообщение в баре.
Не в лучшем баре Манчестера — в том, куда ходят, когда нужно не быть замеченным. Пластиковые стулья, телевизор с футболом без звука, запах прогорклого масла из кухни. Блейк сидел за угловым столиком и смотрел в телефон с таким видом, как будто изучал что-то важное. На самом деле он просто не хотел встречаться взглядом с барменом, которому задолжал за прошлую неделю.
Двадцать две тысячи фунтов. Это был не карточный долг и не ипотека. Это были деньги людей, которые не присылают адвокатов.
Блейк в прошлом был неплохим финансовым аналитиком. Потом стал хуже. Потом начал брать деньги у тех, кто даёт быстро и без вопросов. Теперь он сидел в баре в Манчестере и думал о том, что у него есть примерно десять дней.
Телефон завибрировал. Голосовое сообщение — от номера, которого не было в контактах. Незнакомый код города. Блейк поднёс телефон к уху.
Голос был мужским, спокойным. Запись оборвалась.
Блейк перезвонил на номер немедленно — гудки, потом сообщение оператора: абонент недоступен. Он попробовал ещё раз. То же самое.
Он посмотрел на бармена. Тот вытирал стакан и не смотрел в его сторону.
Блейк залпом допил пиво, которое уже давно было тёплым, и вышел на улицу. В полночном Манчестере шёл дождь, горели огни и у тротуара ждали такси. Он стоял на тротуаре и держал телефон в руке.
«Завтра ты проснёшься свободным».
Блейк не верил в чудеса. Он верил в схемы, в числа и в то, что у каждого предложения есть цена. Вопрос был только в том, чья цена выше — того, кто предлагает, или того, кто соглашается.
Он убрал телефон в карман и поймал такси.
Ему нужно было подумать.
* * *
В 23:52 на экране серверной появились три зелёных индикатора.
Артур смотрел на них из кресла. Он не спал — он редко спал больше четырёх часов подряд в последние месяцы. Тело просыпалось само, без причины, и больше не отпускало.
Три точки. Три человека, которые только что услышали его голос и теперь думают. Один из них уже ищет — он видел это по трафику. Второй ждёт. Третий поймал такси.
Три разных человека, один и тот же голос — три разных ответа. Именно это он и хотел увидеть.
Артур потянулся к стакану с водой — медленно, контролируя каждое движение. Взял. Поднёс к губам. Поставил обратно.
Таймер показывал девяносто один час пятнадцать минут.
За окном Дартмур лежал в темноте — огромный, равнодушный, без единого огня до самого горизонта. Артур смотрел в это окно тридцать лет. Сначала вдвоём, потом один.
Он выключил верхний свет, и в комнате остался только синий отсвет серверных стоек.
Завтра они приедут.