Клара и Германн снова сидели перед серебристым ноутбуком Жасмин Петерс. Второй компьютер стоял рядом, на нем Германн работал с разными пользовательскими оболочками. Он открыл лиловую страницу, на которой были фотографии привлекательных женщин и мужчин.

— Это «Dategate», — сказал Германн. — Сайт для знакомств и сексуальных контактов. Мы уже звонили им. Они вышлют нам все активные IP-адреса за последние восемь месяцев.

— Они хранят их так долго? — Клара удивленно приподняла брови.

— Шесть месяцев обязаны. Но они хранят дольше, потому что перепродают информацию дальше, — ответил Германн. — Сначала они отказывались, но когда мы сообщили, что приедем с мигалками, все уладилось. — Он взял пакет с желейными медвежатами, что лежал на столе посреди хаоса из болтов, плат, компакт-дисков и кабелей. — Хочешь?

— Хуже не будет, — ответила Клара и вытащила одного медвежонка из пакета.

Германн открыл окно сайта знакомств. Появилась фотография красивой молодой женщины. Звали ее Леди Ж., но на фото однозначно была Жасмин Петерс на пляже, в коротеньком топе, с распущенными светлыми волосами.

— Это она, — сказал Германн.

Клара занялась перечнем хобби, личных интересов и сексуальных предпочтений, которые обычно бывали в подобных профилях на сайтах знакомств.

Хобби: чтение, спорт, балет, путешествия, йога, верховая езда (не только на лошадях:-).

«Типичный смайл, — подумала Клара, — его используют не только в электронных документах, некоторые ставят в письме».

Ее взгляд скользнул дальше по тексту:

Я ищу человека, который не только думает об этом, но и хорошо в этом смысле подкован.

— Ого, — сказала Клара, — а в ней погиб дипломат. Большинство мужчин на таких сайтах ищут именно это.

— То есть посещение музеев и танцевальной школы? — спросил Германн, задумчиво жуя медвежат.

— Скорее, как раз наоборот, — ответила Клара. — Она получила много сообщений?

— Целую кучу. — Германн открыл новое окно. Тут было более ста сообщений от заинтересовавшихся мужчин. — Мы восстановили информацию, которую Жасмин удалила.

«Восстановили… — подумала Клара. — Любимое слово IT-специалистов». В цифровом мире практически ничего нельзя удалить по-настоящему. Все можно каким-то образом восстановить. Ничего нельзя забыть, ничего не пройдет незамеченным. Компьютер и сам упрямо спрашивает пользователя, действительно ли тот хочет удалить данные. И даже когда пользователь думает, что все удалил, это не совсем так. Ведь даже информация, которая больше никогда никому не понадобится, при восстановлении снова возникает, как призрак. Количество информации растет и растет, и вся система вздувается дьявольской информационной беременностью.

Германн открыл профиль Жасмин.

— Леди Ж., похоже, была одной из звезд этого сайта знакомств. — Он прокрутил страницу с сообщениями вниз. Рядом с компьютером зажужжал лазерный принтер. Германн наклонился вперед и взял распечатку. — Вот, небольшая проба.

Клара пробежала бумагу глазами. Целое полчище мужчин слало Жасмин всевозможные сообщения.

«DREAMBOY: Почему ты больше не пишешь? Я мог бы пригласить тебя сегодня на ужин. Как насчет этого?

STALLION: У тебя действительно красивые глаза.

GüNTHER: Я немного старше тебя, но, может быть, мы могли бы встретиться?

TRIPLE X: Хочешь, буду лизать тебя, как раб?

DREAMBOY: Ну что там?

SPORTY: Эй, Леди Ж., я сочинил о тебе стих. Посмотри там внизу…

STALLION: Ты очень красивая.

GüNTHER: Это значит, что я для тебя слишком старый?

SPORTY: Только что отправил тебе фотографию. И?

SPORTY: Ответь что-нибудь по этой фотке! У тебя есть еще фотографии топлесс?

PRINCESS: Тебе нравятся женщины?

SPORTY: Ок, с бюстгальтером тоже пойдет. Извини. Я тебе напишу.

MR. BOND: Красивая грудь. Когда мы увидимся?

TRIPLE X: Что такое? Я тебе не нравлюсь? Я буду твоим рабом, госпожа.

MR. BOND: Я буду для тебя готовить.

PRINCESS: Ок, нет так нет.

SPORTY: Только что отправил тебе приглашение в чат. Был бы рад поболтать.

GüNTHER: Нам не обязательно заниматься сексом.

SPORTY: Буду еще онлайн до одиннадцати. Напишу тебе.

GüNTHER: Я очень чувствительный парень.

SPORTY: Как это так: ты онлайн и не пишешь мне?

TRIPLE X: Нужно бежать на работу. Отзовись.

STALLION: Ты похожа на Камерон Диас.

SPORTY: Тупая шлюха!»

— Боже ты мой! — воскликнула Клара. — Да этому конца нет!

— От таких сообщений женщины чувствуют себя востребованными? — спросил Германн. — Как-то все неуклюже.

— Неуклюжесть — это козырь, — ответила Клара и с натугой улыбнулась.

— В эпоху, когда, куда ни глянь, по интернет-каналу каждому пользователю любого возраста доступна порнография, общение, наверное, тоже меняется.

Клара пожала плечами.

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

— Но, похоже, Жасмин Петерс была не в восторге от подобных сообщений, — заметил Германн.

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

Германн кивнул.

— Стоять в свете рампы и иметь возможность отшить любого?

— Это как наркотик. Приходит одно сообщение за другим, и в каждом тебя кто-то обожает, тебя все хотят… — Она просмотрела список. — Но ты слишком далеко. И не нужно витиевато говорить на дискотеке, чтобы тебя оставили в покое, не нужно подыскивать учтивые пустые фразы, чтобы перейти к компании, где меньше играют на нервах. Тебе вообще не нужно ничего делать. Ты просто отправляешь сообщения в удаленные — и все.

— За небольшим исключением, — ответил Германн и открыл новый профиль. — Например, вот. Жак.

Темноволосый мужчина, около тридцати. Слегка загорелое лицо, живые глаза, что-то лукавое во взгляде.

— Красивый парень, — сказала Клара.

— Ты считаешь? — Вопрос Германна прозвучал чуть завистливо. — А я считаю, что он выглядит как гей.

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

— И это метросексуал? — Германн снова бросил в рот медвежонка.

— Точно. Just gay enough to get the girl. — Клара сложила лист пополам. — Но что он пишет?

— Он это делает умело.

Германн протянул ей еще одну распечатку.

«Дорогая Леди Ж., извини, что я просто так пишу тебе, но пляж, на котором ты стоишь, случайно не Фуэртевентура, Пуэрто-дель-Росарио? Пишу, потому что сам часто там бывал, а мой друг сейчас организует там рекламное агентство. Может быть, тебя это заинтересует. С приветом, Жак».

Клара удивленно приподняла брови.

— Он продавец. Он не идет напролом. Не пишет сразу: «Ух ты, у тебя классные сиськи, не хочешь переспать со мной?» Он ищет что-то общее, что связывает их. — Она взглянула на Германна. — И что? Она ответила?

Тот кивнул в ответ.

— И даже очень быстро. Вот, почитай.

«Привет, Жак! Надо же, ты первый, кто узнал пляж Фуэртевентура. Это действительно в Пуэрто-дель-Росарио, суперский пляж. Расскажи подробнее об агентстве, мне это интересно. С приветом, Леди Ж.»

Германн нажал еще раз, и принтер снова зажужжал. Клара быстро просмотрела строки и потом обратила внимание на фото Жасмин на странице сайта. Белый песчаный пляж, на заднем фоне маленькая портовая деревушка, две лодки на песке, по дороге к деревне несколько пальм.

— Если это не какой-то милый парень по имени Жак, — сказала Клара и посмотрела на Германна, — а убийца, откуда он знает, что это Фуэртевентура? Это мог быть какой угодно пляж где-нибудь на юге.

Германн пожал плечами.

— Возможно, он действительно там был.

Клара хмыкнула. Такая возможность была, но вероятность этого очень мала.

— Оkау, а если он никогда там не был? А если он задался целью убить именно эту девушку? А если он, черт побери, просто хотел втереться к ней в доверие? И все-таки, как он узнал, что это Фуэнтевентура, если никогда там не был?

Германн покачал головой.

— Может, он действительно просто милый парень, а мы вцепились в него как в киллера?

— Я должна думать только в одном направлении, и в этом направлении наш парень — убийца.

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

Что важно в поведении убийцы? Первое — ему нужно установить контакт с Жасмин Петерс. Для этого и служит искусное начало разговора: нужно найти какие-нибудь второстепенные общности, например пейзаж на фотографии. Не говорить напрямую то, что несут все похотливые придурки, и не задавать дурацкие вопросы типа «Где это?» или «Что это за место?». Нет, нужно знать, где это место. Найти что-то общее.

И если не знаешь, это нужно выяснить.

Тут возникает следующий вопрос: почему именно эта женщина? Потому что он увидел ее фото? Почему он на ней завис? Потому что эта женщина ему кого-то напоминает?

В такие моменты Клара словно смотрела в душу убийцы. Она могла видеть его желания, выводить такие же логические умозаключения, чувствовать его страсти. Это напоминало момент, когда поезд метро выезжает на мгновение наружу, словно ужасный червь в ледяных пещерах Антарктиды у Лавкрафта, прежде чем вновь исчезнуть во мраке подземелья, укрыться от всех и сеять новый ужас.

Германн скрестил руки и затрещал пальцами.

— Ты хочешь узнать его?

— Я хочу понять его методику.

— Как он это делает? — Германн вздохнул. — Судя по тому, как он разбирается в Интернете, преступник мог загрузить туда фото и сравнить пейзаж с банком фотографий, чтобы найти похожий. Это возможно, но количество фотографий там очень ограничено. — Германн открыл новое окно в браузере. — Есть еще одна возможность — искать через «Гугл».

— Через «Гугл»? Каким образом?

— Преступник мог сравнить фотографии всех пляжей, которые нашел в «Гугле». Это миллионы фото миллионов отдыхающих на миллионах серверов, и шансы найти более-менее похожий снимок значительно возрастают. К тому же он мог быть и озаглавлен как «Фуэртевентура, Пуэрто-дель-Росарио». Если повезет, можно получить даже несколько фотографий с таким названием, чтобы быть полностью уверенным.

— Мы можем проделать нечто подобное?

Германн покачал головой.

— Скорость не та.

— Дай я отгадаю. — Клара продолжала докапываться до истины. — Потому что для этого нужен более мощный компьютер и какое-то время?

— Именно! — Германн кивнул. — Понадобится посидеть целый день, если не дольше.

— А у преступника, похоже, был подходящий компьютер и время, чтобы все это провернуть?

Лицо Германна помрачнело, он снова кивнул.

— Может быть.

— Одно мне в этом деле совершенно не нравится, — сказала Клара. — Этот парень, должно быть, очень терпелив, умен и методичен.

— Да. Он не похож на человека, который совершает ограбление заправки с дробовиком.

— А теперь серьезно. — Клара спустила ноги со стула и встала. — Нам нужна отправная точка. Если ДНК этого парня нигде не числится, то у нас нет ничего, за что можно было бы зацепиться. И как же дальше проводить расследование?

Она взяла распечатку и вполголоса прочла переписку Леди Ж. с Жаком:

— «Что делает твой друг в рекламном агентстве? Занимается моделями, рекламными компаниями. Чем ты еще занимаешься?» Ну, конечно, я так и подозревала. — Клара взглянула на Германна. — Разумеется, этот тип утверждает, что работает в филиале агентства, которое специализируется на продвижении новых звезд.

— И Жасмин оказалось достаточно глупой, чтобы поверить в это.

Клара пожала плечами.

— Мужчины и женщины достаточно глупы, чтобы верить в то, что хотят услышать. — Она читала вслух дальше: — «Может, нам стоит как-нибудь увидеться? Оkау». — Она пролистала несколько страниц. — Потом она захотела получить от него фотографию. Он прислал?

Германн открыл электронную почту Жасмин.

— Да. На одной он в костюме, на другой — на пляже. Потом он прислал ей еще несколько фото с обнаженным торсом.

— До этого должно было когда-нибудь дойти, — согласилась Клара. — Она ему тоже что-то отправила?

— Почти такое же, но так фривольно, как он, Жасмин себя все же не вела. — Он пролистал еще несколько страниц. — Он оставил ей свой номер телефона.

Клара бросилась к экрану.

— У нас есть его номер?!

Германн усмехнулся.

— Номер мобильного, простая сим-карта. Куплена в феврале этого года на Александерплац, магазин мы знаем. Клиент поступил «глупо» — заплатил наличкой. Записи камер наблюдений с того времени не сохранилось.

— Дьявол! — Клара сжала губы. — Этот убийца меня очень удивил бы, если бы допустил оплошность. — Она задумалась. — А можно по Интернету или каким-нибудь другим способом выяснить, кому принадлежит номер? По другим чатам, блогам или еще чему-нибудь?

— Мы уже пытались, — ответил Германн. — Но ничего не вышло. — Он взглянул на страницу Жасмин. — Вот у нее, к сожалению, все иначе.

— У нее мы это можем выяснить? — спросила Клара.

— Сейчас посмотрим.

Германн пролистал несколько страниц и указал большим пальцем на предложение.

Клара прочла вслух:

— «Ок, тогда созвонимся на днях. Я до полудня понедельника в Берлине». Это убийца. Потом Жасмин: «Может, у нас получится выпить чего-нибудь в воскресенье? Должна вернуться около семи. Но пришли мне сообщение заранее».

Клара посмотрела на Германна. Это было свидание! Этот парень был отличным продавцом. Вся информация о нем остается туманной, он не настаивал на встрече, а предложил ей самой определиться и назначить свидание. И Жасмин пошла на это. Предложила чего-нибудь выпить воскресным вечером 10 марта.

Но не было ни белого вина, ни чая, ни коктейля.

Была кровь.

Много крови.

Клара читала дальше:

— «Вот мой номер телефона».

Подписала ли этим Жасмин смертный приговор себе?

Клара повернулась к Германну.

— Мог он уже приступить?

— Это как раз один из номеров Жасмин Петерс. У нас есть два: первый — IPhone Т-Мобайл, на контракте. — Германн вытащил лист бумаги, который заранее распечатали техники. — Каждый контрактный номер можно идентифицировать, есть дата рождения, реквизиты счета, справка о кредитном поручительстве, подпись владельца. Здесь можно выяснить все.

— Но это не тот номер IPhone, который оставила Жасмин.

Германн кивнул.

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

— Этот номер тоже контрактный?

— Нет. Тоже препейд. Последняя карточка покупалась в феврале, в «Медиарынке», Нойкельн Аркаден.

— Мог убийца по этому препейд-номеру выяснить, кто такая Леди Ж. и где она живет?

— К сожалению, да. — Германн щелкнул на другой веб-странице с компьютера Жасмин. Называлась она «copyscape.com». Это маска ввода для веб-страниц.

— Что это за сайт?

— «Copyscape» проверяет содержание Интернета, которое повторяется в нескольких местах, например номера мобильных телефонов. — Германн почесал голову и взял еще одного медвежонка. — Этот номер мобильного может быть указан на другом сайте, причем с именем владельца. И если такое место есть, номер найдется.

— А «Гугл» такого не может?

— В принципе, тоже может, но «сopyscape» специализирован под такие повторы. Собственно, этот сайт создан для того, чтобы веб-дизайнеры могли видеть, заимствует ли кто-то содержание их страниц. Ведь это нарушение авторского права.

Клара заложила руки за спину, чтобы избавиться от напряжения в мышцах.

— И убийца что-то нашел?

— Мы сами кое-что нашли, — ответил Германн. — Есть такая область — вики-сайты. — Он мельком взглянул на Клару. — Это веб-документы, с которыми могут работать разные пользователи одновременно. Жасмин участвовала в одном из таких проектов в составе университетской группы, там она должна была писать реферат в команде. Это было давно, в третьем семестре. Но эти вики-материалы все еще можно найти в сети. У Интернета хорошая память. И все, что не удалено, остается.

Он кликнул на вики-странице. Речь шла о маркетинговой стратегии производителя прохладительных напитков. Это было что-то вроде практического семинара. Там стояло имя Жасмин Петерс и еще четыре имени ее товарищей, два женских и два мужских.

— Эта информация защищена, — добавил Германн. — Но используется обычный стобитный ключ, который можно взломать относительно легко. И даже если сам пользователь не сможет, то это сделает «Гугл».

— «Гугл» имеет доступ к защищенной информации?

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

Клара нарисовала на распечатке несколько линий-путей.

— Вроде как на автобане: нужно платить сбор, и тот, у кого нет денег, не проедет. Но по проселку можно.

Германн кивнул.

— Именно так. Автобан — прямой путь, где спрашивают пароль. На проселочной дороге этот пароль можно обойти.

— Значит, нашему убийце пришлось проводить какие-то манипуляции с «Гугл»?

— Он должен знать семантику «Гугл», по каким критериям робот собирает информацию, сортирует и отбирает ее.

— Это доступная информация?

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

«Красивый, новый интернет-мир, — подумала Клара. — Тайны интернет-маркетинга пригодились и серийному убийце». Она постучала карандашом по листу.

— Теперь перейдем к вики-документу. Что он с ним сделал?

Германн щелкнул по странице.

— Он нашел страницу с помощью «Copyscape», там стоял псевдоним «Леди Ж.» и номер мобильного. Возможно, также были указаны ее хобби: верховая езда и так далее. Он мог взломать защиту документа, если достаточно умен…

— Этот точно мог, — бросила Клара.

— Я тоже могу, — кивнул Германн. — Или он задал такой вопрос, что робот при поиске пошел обходными путями. В общем, он забрался в документ, который был защищен, «с черного хода».

Клара задумчиво кивнула.

— Понимаю. А как он смог определить номер?

Германн перешел на следующую страницу.

— К вики-странице прилагается список соавторов данной работы, — ответил он. — Там стояли имена, электронные адреса и номера мобильных телефонов. Чтобы можно было быстро скоординировать действия.

Клара следила за курсором мышки:

Жасмин Петерс, третий семестр, практическая работа, культуроведение, почта:: jpeters_gmx.De

Потом значился номер мобильного.

Проклятье! Жасмин оставила препейд-номер мобильного, а не контрактный. Но даже это не помогло.

Все было ясно, как в открытой книге.

— Теперь он знал еще и адрес электронной почты, номер телефона и настоящее имя.

Германн усмехнулся.

— Как тесна сеть!

— И что он сделал потом? — спросила Клара. — Снова воспользовался перекрестными ссылками, ввел куда-то имя и номер телефона, взломал что-то другое? Искал ее страницу на «Фейсбуке» и реальный адрес?

Германн кивнул.

— А если наш убийца обращается с компьютером так хорошо, как мы думаем…

— То он это обязательно нашел. Он узнал ее настоящее имя, — голос Германна упал до шепота, — и домашний адрес.

— Дьявол! — Клара сжала руки. — Тут он и вынес ей смертный приговор. Этот тип узнал ее номер, потом проверил «Фейсбук», убедился, что она действительно уехала на выходные, узнал, когда она вернется, потом встреча, «выпить чего-нибудь», а после, возможно, он видел чек от ее билета, в котором значится время приезда в Берлин. И теперь он мог все подготовить.

— Если он действительно убийца. — Германн взглянул на фото в компьютере. — Человека, который убивает женщину, снимает преступление на камеру и отправляет диск, я представлял другим.

— Ты представлял его огнедышащим с клыками и рогами? — невольно рассмеялась Клара. — В этом преимущество убийц: никто не верит, что они убийцы.

Оба как загипнотизированные смотрели на фотографию на экране, на приветливое, запоминающееся, загорелое лицо с карими глазами и черными волосами, читали электронные письма от Жасмин Петерс, видели сообщения о свидании, IP-протоколы.

«Так много информации, — подумала Клара, — и ни одной зацепки».

Постепенно ею овладевала усталость: веки тяжелели, фотографии и текст сообщений расплывались…

Она видела себя на песчаном пляже, видела приветливых парней, идущих к ней.

«Привет, — говорит один из них, — я работаю в пляжном агентстве. Мы продаем мобильные телефоны и знаем, где ты живешь…»

За дверью послышались тяжелые шаги. Дверь распахнулась, появилось лицо начальника уголовной полиции Винтерфельда.

— Зарядить и снять с предохранителя! — распорядился он и ударил кулаком о ладонь. — Мы нашли его!

У Клары сонливость как рукой сняло.

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

— Есть еще какие-то следы? — спросила Клара.

— Еще бы! — усмехнулся начальник. — Мы наконец смогли узнать, кому принадлежит ДНК!