Выбрать главу

— Спасибо за совет. — Мадлен отсалютовала ему соусом и направилась к кассе. Винсент повернул в секцию сладостей.

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

— Ещё немного, и я к этому привыкну. — Усмехнулся Винсент, накладывая себе вторую порцию.

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

— Итак, поищем события, произошедшие пять лет, три месяца и семнадцать дней назад. — Винсент задал дату в поисковых и новостных системах и начал пролистывать результаты. На первых страницах не было ничего подходящего. Винсент разочарованно хрустел печеньем. — И вот где мне ещё искать? Есть, конечно, один вариант.

Чат «Болталочка»

Время 19:56:01

Количество людей в чате: 85

Vinny входит в чат.

Vinny(приватное сообщение): Truthy, мне нужно с тобой связаться.

Truthy(приватное сообщение): Vinny, ок, я скину тебе один файл, установишь его на компьютер. Это что-то вроде мини-чата, для сообщений. Я его сам написал, он защищённый и на компьютере прячется.

Vinny(приватное сообщение): Truthy, жду.

Truthy(приватное сообщение): Vinny,[загружает файл hide.exe]

Vinny(приватное сообщение): Truthy, получил

Vinny выходит из чата.

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

Мини-чат Трэя.

Трэй: Хей-хо, Винни. Зачем ты хочешь такого защищённого привата?

Винни: Мне нужна твоя помощь, Трэй.

Трэй: Это я и так понял, парень. Так чем могу?

Винни: Мне нужен доступ к полицейским сводкам.

Трэй: А не много ли тебе надо? Я могу взломать и дать тебе доступ, но оно тебе зачем?

Винни: Надо. Мне надо узнать, какое преступление произошло в городе в определённую дату.

Трэй: Может, я просто качну материалы и перекину тебе? Серьёзно, мне проще будет самому влезть, чем перекидывать доступ.

Винни: Хорошо. Тогда дата — пять лет, три месяца и семнадцать дней назад. И ещё пять месяцев, четырнадцать дней назад на всякий случай.

Трэй: Принято, жди. Не вырубай чат.

Винсент зачерпнул ложкой мороженое и отправил его в рот. Вкус получился необычный — шоколадное мороженое с красным вином. Значит, Трэй действительно мог ему помочь. Да и такая вот связь, которую никто не может отследить, ему ещё может пригодиться.

— А ведь Рейл права, я изменился. — Винсент задумчиво облизал ложку и снова зачерпнул мороженое. — Хотя, по-моему, не так сильно.

Ты стал таким, каким был всегда.

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

Чат «Пандемониум»

Время 23:59:18

Количество людей в чате: 4

VinK_4510 входит в чат

Phoenix: VinK_4510, доброй ночи, неспящий.

Crucified_child: VinK_4510, тебя сюда не звали.

Pygmalion: VinK_4510, какими судьбами? Ты уже думал над загадками?

VinK_4510(приватное сообщение): Ruby, надо встретиться

Ruby(приватное сообщение): VinK_4510, это ещё зачем?

VinK_4510: Pygmalion, начал, но пока не закончил!

VinK_4510(приватное сообщение): Ruby, хочу кое-что спросить. Да и тебя я ещё не видел. Хочу встретиться.

Ruby(приватное сообщение): VinK_4510, свидание назначаешь?

Администратор читает приватную переписку.

Crucified_child: откуда здесь Администратор? Ruby, я думал, ты этим чатом заправляешь.

Ruby: Я тоже…

VinK_4510: Ruby же специалист по компьютерам, верно?

Phoenix: VinK_4510, верно. Наш хакер. Pygmalion, как это понимать?

Pygmalion: Головой. Я не знаю, кто он.

VinK_4510(приватное сообщение): Ruby, когда и где?

Ruby(приватное сообщение): VinK_4510, ты просто псих!

Ruby(приватное сообщение): VinK_4510, ладно. Завтра суббота, так что сможем встретиться.

Администратор читает приватную переписку.

Crucified_child: не смешно. И кто это у нас в привате сидит?

Ruby: мы с VinK_4510.

Phoenix: Ruby, о чём говорите?

Ruby: Phoenix, это приватный разговор!

Pygmalion: Ruby, ты уже вычислила, кто это?

Ruby: Pygmalion, ищу! Он хорошо следы заметает.

Pygmalion: Ruby, выясни, кто это.

VinK_4510(приватное сообщение): Ruby, во сколько и где?

Ruby(приватное сообщение): VinK_4510, знаешь старые склады в восточной части города? Там ещё рядом большой спортивный комплекс?

VinK_4510(приватное сообщение): Ruby, найду.

Ruby(приватное сообщение): вот там, на пятом складе, часов в двенадцать.

Администратор читает приватную переписку.

Crucified_child: мне это надоело. Здесь уже не безопасно!

Crucified_child выходит из чата.

Phoenix: в чём-то он прав, надо будет покопаться в коде, выяснить, через какую лазейку он пролез.

Phoenix выходит из чата.

VinK_4510 выходит из чата.

Ruby выходит из чата.

Pygmalion: Кто бы ты ни был, поздравляю. Ты многого достиг и многое узнал. Надеюсь, ты используешь эти знания с умом.

Pygmalion выходит из чата.

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

— Если только это не Трэй. Он мог проникнуть на мой компьютер вместе со своей программой, и уже из него — в чат «Пандемониум». — Винсент усмехнулся и допил остатки чая, встал и пошёл за новой порцией. — Хорошо, он не будет вредить. Ему незачем.

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

— Это уже похоже на правду. И меня это совсем не радует. — Винсент обнял кружку руками и уткнулся в неё носом, перечитывая краткий и сухой отчёт.

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

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

Мини-чат Трэя.

Винни: мне нужно ещё кое-что узнать.

Трэй: и что же?

Винни: медкарту Бернарда Кенэра, он лежал в пятой городской пять лет назад.

Трэй: Сейчас найду, это совсем просто, жди.

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