— Спасибо за совет. — Мадлен отсалютовала ему соусом и направилась к кассе. Винсент повернул в секцию сладостей.
Вернувшись домой, он сварил спагетти и подогрел к ним готовый соус, добавил нарезанные консервированные помидоры и зелень. Ужинать с вином было необычно, но вполне неплохо.
— Ещё немного, и я к этому привыкну. — Усмехнулся Винсент, накладывая себе вторую порцию.
После ужина он сел за компьютер, взяв с собой с кухни большую кружку крепкого чая и тарелку с печеньем. Первые полчаса Винсент потратил на бессмысленное блуждание по сети — так он настраивался на нужный лад.
— Итак, поищем события, произошедшие пять лет, три месяца и семнадцать дней назад. — Винсент задал дату в поисковых и новостных системах и начал пролистывать результаты. На первых страницах не было ничего подходящего. Винсент разочарованно хрустел печеньем. — И вот где мне ещё искать? Есть, конечно, один вариант.
Чат «Болталочка»
Время 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 выходит из чата.
Винсент задумчиво хрустел печеньем, ещё раз перечитывая переписку. Значит, он не ошибся, Руби действительно отвечает за информационную безопасность. Она подходила лучше всего по характеру и по тому, как именно она строила фразы и как часто вступала в разговор. Скорее всего, из-под надзора «Пандемониум» тоже вывела именно она. Этот Администратор для неё как личный вызов. Кто же это может быть?
— Если только это не Трэй. Он мог проникнуть на мой компьютер вместе со своей программой, и уже из него — в чат «Пандемониум». — Винсент усмехнулся и допил остатки чая, встал и пошёл за новой порцией. — Хорошо, он не будет вредить. Ему незачем.
На этот раз он долил в чай сливок и добавил тростниковый сахар. Оставалось просмотреть ещё половину полицейских отчётов пятилетней давности, с недавними он уже закончил. Нужное нашлось ещё через полчаса.
— Это уже похоже на правду. И меня это совсем не радует. — Винсент обнял кружку руками и уткнулся в неё носом, перечитывая краткий и сухой отчёт.
«Авария произошла по вине водителя, позднее скрывшегося с места преступления, в час ночи. Предшествующим днём был снегопад, следы протекторов видны чётко. Пострадавший, студент шестого курса Бернард Кенэр, получил множественные травмы конечностей и позвоночника, был направлен на лечение в городскую больницу номер пять. Виновный водитель не был найден».
Ненаказанное преступление, весьма похоже. Винсент для очистки совести просмотрел оставшиеся отчёты, больше ничего подходящего не было. Только этот ложился идеально. Почему-то вспомнились давние кошмары. Красный снег и ледяная неподвижность, провал черноты над головой.
Мини-чат Трэя.
Винни: мне нужно ещё кое-что узнать.
Трэй: и что же?
Винни: медкарту Бернарда Кенэра, он лежал в пятой городской пять лет назад.
Трэй: Сейчас найду, это совсем просто, жди.
Винсент коротко выдохнул и перечитал полицейский отчёт ещё раз. Парень попал в аварию не по своей вине, водитель бросил его, раненого, в снегу. Так и не нашли? Они его вообще искали? Городские камеры в центре города работают круглосуточно, отпечаток протекторов у них есть, что ещё? Винсент нажал значок приёма файла и открыл документ. Некоторое время он пытался понять смысл написанного, но буквально утонул в спецтерминах. Диагноз оказался понятнее, и вместе с ним — страшнее. «Парализован ниже уровня груди, неоперабельно, лечению не подлежит, только поддерживающая терапия, вероятность осложнений и отложенного летального исхода весьма высока».