Мать давно жила одна. Работала в бухгалтерии хлебозавода, общалась с подругами. Саргасов понимал, что ничего принципиально в ее жизни не изменится.
Сделав еще несколько звонков, программист-непоседа приобрел через Интернет билеты на утренний рейс. И, отправляя их в печать, получил еще один е-мейл. На этот раз с картой «Шут».
– Отлично, – усмехнулся Саргасов, – две царствующие особы скучают! Им нужен клоун.Удалив бессмысленное послание, отключил ноутбук и начал собирать вещи.
Звонок будильника поднял Саргасова в пять. В это время неизвестный ему молодой человек в черной кожаной куртке и меховой кепке вышел из хрущевки в районе Вагоноремонтного завода. Саргасов почистил зубы и включил чайник. Человек в кожанке поймал такси. Саргасов запил бутерброд слабо заваренным чаем и, свалив грязную посуду в раковину, пошел одеваться. Пассажир такси рассчитался с водителем. Саргасов закрыл дверь и сунул ключ под коврик. Мужчина в кожанке отыскал глазами темное окно на третьем этаже типовой пятиэтажки и, удовлетворенно кивнув, вошел в дом. В темном подъезде Саргасов посторонился, пропуская кого-то, на ощупь пробирающегося навстречу. У дома в стареньком «Ниссане» уже ждал Чеботарев. Человек в кожаной куртке немного повозился с замком Саргасовской квартиры и мягко открыл дверь. В его левой руке появился пистолет марки ТТ.
– Ну ты, цыган, даешь! – Ромыч помог запихнуть чемоданы в багажник. – Опять кочевать?
– Жизнь не ждет, – Саргасов развел руки в стороны. – Едем?Киллер осмотрел квартиру. Никого. Запах еды, горячий чайник. Он выскочил из квартиры и, перепрыгивая через ступеньки, рванул вниз. Но, выскочив во двор, он успели увидеть лишь огни задних фонарей небольшого седана, исчезающего за углом здания.
Несмотря на приличную дозу алкоголя, принятую накануне вечером, Бурыгину не спалось. Он всю ночь щелкал пультом телевизора, периодически поглядывая на телефон. Когда мобильник наконец булькнул входящим сообщением, прокурор нервно вздрогнул. Он некоторое время смотрел на телефон, как будто оттягивая какой-то момент. Но все-таки взял его в руки.
– Вот мудила! – выругался он, прочитав сообщение.
Уже в половине девятого в его прокурорском кабинете сидел следователь Спиридонов Сергей Иванович.
– Хозяйка живет в частном доме через три квартала. Квартиру ему сдала недавно. Но вчера вечером заходил попрощаться. Собрался уезжать. Куда – не знает. В договоре значится Горкальцев Андрей Николаевич. Видела документы – удостоверение помощника депутата Краевого Совета Тихонова.
– Какого депутата? – нервно дернулся Бурыгин.
– Тихонова.
– Нет такого депутата! В розыск этого утырка!
Барнаульский самолет прибыл в Домодедово по расписанию. Пару часов заняла дорога до гостиницы неподалеку от цели.
– Вы сможете заселиться через два часа, – улыбнулась Андрею девушка за стойкой администратора.
– Отлично, к этому времени я уже освобожусь, – самоуверенно заявил он.
Оставив вещи, он зашел перекусить в «Макдональдс» и оттуда прямиком в офис «Эксуайзет». У охраны уже лежал подготовленный на его имя пропуск. Об этом хакер, обладающий безграничным доступом в сеть компании, позаботился еще из Барнаула. Был он осведомлен и о методах отбора персонала, практикуемых кадровым департаментом, и о расписании встреч руководителя компании, и даже о том, какие рогалики тот предпочитает на десерт. За четыре часа перелета успел познакомиться со многими внутренними документами, скачанными на жесткий диск ноутбука.
Саргасов прошел в буфет и занял свободный столик. До обеда еще оставалось время, поэтому в буфете народу было немного. Некоторых из них Саргасов узнал по фото из личных дел кадрового департамента. Он не успел допить сок, когда в дверях появился темноволосый мужчина среднего роста. На его правой руке отсутствовали безымянный палец и мизинец, а вместо среднего торчал короткий обрубок. Подходя к стойке, мужчина открыл рот, чтобы сделать заказ, но Саргасов перебил его:
– Зина, вы не сделаете для Владимира Алексеевича латте? Как обычно.
Привычная улыбка при виде начальника замерла на губах растерявшейся девушки. Удивленно повернул голову в сторону незнакомца и вошедший. Саргасов с достоинством встал из-за стола и медленно пошел навстречу.
– Фальшивый SSL-протокол [17] .
– Что?
– Последние три кражи с электронных кошельков ваших пользователей были осуществлены с использованием фальшивого SSL-протокола. А все из-за огромной Telnet [18] – дыры на сервере Andromeda-11.
– Кто вы такой, черт возьми? – напрягся Владимир Алексеевич.
Необычный диалог привлек внимание всех посетителей буфета.– Прошу прощения, не представился. Андрей Саргасов, программист, специализируюсь на информационной безопасности. Насколько мне известно, у вас до следующей встречи примерно полчаса? Если уделите мне хотя бы минут десять, я все расскажу и покажу.
Часть 2.
Глава 7. Гостеприимная и опасная Москва
Утром следующего дня специалист по информационной безопасности Андрей Саргасов появился в офисе компании «Эксуайзет», чтобы приступить к своим рабочим обязанностям.
Создатель и руководитель социальной сети нового поколения Владимир Черняк оценил таланты молодого выскочки. Саргасова согласно профилю определили в департамент безопасности под руководство бывшего эфэсбэшника сорокасемилетнего Юрия Александровича Шаронова. Всегда подтянутый, слегка седоватый службист имел нужные связи в государственных учреждениях, грамотно взаимодействовал с другими отделами и неплохо координировал работу охранников, но оказался невнятен в вопросах сетевой безопасности. Впрочем, за исключением небольших проколов, с этой проблемой справлялся Всеволод Угрюмов – толковый прог с математическими мозгами. Саргасов решил, что Черняк просто перестраховался, взяв на работу бывшего хакера. Его сразу повязали контрактом с жестким пунктом о коммерческой тайне и запрягли в нудную работу.
Пользователи социальной сети крали пароли, взламывали чужие кошельки и почтовые ящики, разводили на деньги, спамили, жаловались друг на друга, и весь этот междусобойчик нужно было как-то разгребать. Программисты с криминальными наклонностями периодически устраивали атаки на сервера «Эксуайзет». Основной задачей специалиста по информационной безопасности было программными методами противостоять хакерам и веб-мошенникам. По сути тем, из чьих рядов выдвинулся и он сам на эту легальную, прилично оплачиваемую работу.
Найденные ранее уязвимости были давно исправлены. Стало даже скучновато. Саргасов ожидал серьезных задач. Ведь еще недавно наполненная риском жизнь хакера поставляла в его кровь значительно бо́льшие дозы адреналина. Он жил в Москве уже полгода и теперь нередко подумывал о возврате к карьере хакера. Но перемены сами начали будоражить его успокоенную жизнь.
Как-то увлекшись изучением системы безопасности интернет-банкинга, Саргасов застрял на рабочем месте на всю ночь. А утром, когда офис наполнился голосами пришедших на работу коллег, он тщетно напрягал мозг в поисках повода слинять из офиса, чтобы немного выспаться и привести себя в порядок. Стук в дверь вернул его в реальность. Пустые пивные банки, разодранные пакеты из-под чипсов, наваленные на столах среди мониторов и клавиатур, как будто вспыхнули огнями сигнализации. Проштрафившийся программист начал собирать мусор в охапку, чтобы спрятать под стол и позже вынести в пластиковом пакете. Но дверь открылась. Саргасов вздрогнул, и жестяные банки с предательским металлическим звоном полетели в разные стороны.
Красавица остановилась в дверях и теперь смотрела на него широко открытыми зелеными глазами. Саргасов мог лишь представить картину, открывшуюся ей. Бомжеватого вида субъект с мешками под похмельными глазами и всклокоченной прической в залитой пивом футболке, засаленных джинсах и нечищеных ботинках в окружении раскатывающихся жестяных банок и рваных пакетов. Плюс ко всему жуткий пивной перегар, заменивший в комнате обычный воздух.
Саргасов готов был съесть тюбик зубной пасты и руками разогнать спертый воздух. Он хотел бы просто провалиться или растаять в воздухе. Он и сам не понимал, что мог сделать в этот момент, но на деле просто стоял с глупой ухмылкой на помятом после бессонной ночи лице. Исчезнуть он не мог. Стены и пол были чересчур твердыми, а внезапного тумана офисный календарь не предвещал.
– Доброе утро, – произнесла девушка.
– Привет, – выдавил из себя застуканный с поличным Саргасов. Он понимал, что даже более официальные слова «доброе утро» из его уст в этот момент будут звучать неестественно.
– Привет, – выдавил из себя застуканный с поличным Саргасов. Он понимал, что даже более официальные слова «доброе утро» из его уст в этот момент будут звучать неестественно.
– Андрей Саргасов?
– Угу.
– Я новый менеджер по персоналу. Мария Латунцева. Зашла познакомиться. Кажется, невовремя.
Какая-то часть выключенного мозга еще работала, и Саргасов немедленно использовал подсказку.
– В общем, да. Тут со вчерашнего дня рождения осталось, – наврал он, имея в виду пивные банки, – надо прибраться. А потом лучше было бы…
– Хорошо, – она сверкнула обезоруживающей улыбкой, – мы теперь будем часто встречаться.
Лишь когда дверь за ней закрылась, Саргасов с шумом выдохнул, поняв, что все это время не дышал.
Обычно с женщинами у него складывалось просто. Он делил их на три категории. Первые – крутые красотки – обычно не замечали его в упор. Вторые – восторженные дурнушки – с первых слов влюблялись в его ум и красивые цыганские глаза и с восхищением принимали от него любую ерунду. Феномен третьих заключался в том, что они пока не были отнесены к одной из двух первых категорий. Как правило, по причине недостатка времени или возможностей присмотреться к ним. К первым он боялся подойти. От близости со вторыми бежал, как от чумы. Таким образом, сколько-нибудь комфортного типа женщин он для себя не нашел, сублимируя сексуальную энергию в наполненную адреналином работу. Тем не менее редкие встречи все же случались. Каждый раз это были представительницы третьей непонятной категории. Но как только их тип был определен, продолжение отношений становилось невозможным.
Недавняя зеленоглазая гостья, безусловно, относилась к первой категории, что автоматически уничтожало любой шанс на продолжение. Женщины этого типа в отношениях сами инициативу не проявляли, имея достаточный выбор активных ухажеров, а ждать ее от жителя виртуального мира Андрея Саргасова в силу вышеназванной причины было бессмысленно.
Постепенно приведя в равновесие мысли, он без всякой цели пошевелил компьютерной мышкой. Заснувший экран вспыхнул, обращая внимание на мигающий значок почтовой программы в трее [19] . Легкое движение пальцами, и новое письмо развернулось на весь монитор.
«Опять карта!»
На этот раз таинственный отправитель выслал карту «Вожделение». Саргасов посмотрел время отправки – час назад.
«Смягчай Энергию Любовью; пусть Любовь все пожирает».
«Ну вот. Нарвался на какого-то предсказателя», – подумал обескураженный программист и по обыкновению отправил письмо в корзину.
Он собрал раскатившиеся останки ночного загула, открыл окно, чтобы проверить помещение, и сбежал из офиса еще до прихода начальника и коллег по отделу. Эсэмэска с текстом «зуб болит, поехал к врачу» на номер Шаронова должна была объяснить его отсутствие.
Теперь он действительно был пьян. Не от давно выветрившегося и жестко вычищенного с зубов предательского пива. Даже не от бессонной ночи. Непонятно от чего. Может быть, от свежего майского воздуха, который наполнил его легкие. Или оттого, что теперь в его жизни почему-то все изменилось.
Новенькую оценили все. Даже серьезный Сева Угрюмов изрек:
– Да… она похоронила закон компенсации.
– В смысле?
– Ум и красота в одном флаконе. Совершенство. Только интересно, зачем она все время правый рукав натягивает? Что там?
Конкуренция за знак внимания с ее стороны с ходу набрала обороты. Даже сомневающийся в своих донжуанских способностях Саргасов отправил ей виртуальный букет цветов. А через некоторое время получил его обратно со срезанными цветками. Кроме одного.
– Непростая девочка, – отметил Угрюмов, видя ее ответ.
Он тоже как-то порисовался в присутствии Маши своими математическими способностями.– А такую задачку решишь? – с коварной улыбкой спросила она и написала на листке столбики чисел:
...
1 – 4
3 – 3
4 – 6
5 – 4
7 –
8 –
Довольный легкой возможностью выиграть на своем поле, Угрюмов схватил листок.
– С задачками посерьезнее разбирался.
Но с лету закономерность не сложилась. Он убил на решение задачи весь день. Компьютер, запрограммированный на просчет вариантов, зависал несколько раз. А когда и логарифмирование не привело к результату, понурый Сева пришел на разборку.
– Здесь нет логики! – заявил он.
Она возразила:
– Есть. Вот подсказка: студенты математического факультета не смогли решить задачку. А третьеклассник решил.
Под насмешками коллег побледневший Угрюмов еще день строил числовые комбинации, а затем пришел сдаваться.
– Говори ответ. Эти цифры мне уже во сне снятся.
...
6 – 5
7 – 4
8 – 6
– И в чем логика? – возмутился Угрюмов.
– Цифры второго столбика определены количеством букв в названиях цифр первого. То есть в слове «шесть» – пять букв, а в слове «восемь» – шесть.
Впервые в жизни культурный Сева громко выругался.
Внутри Андрея Саргасова что-то изменилось. Тайная жизнь хакера перестала казаться привлекательной. Хотя внешне все осталось по-старому. Но теперь, когда он утром выбирал футболку, собираясь на работу, он думал о том, как эту вещь оценит Маша. Перестал забывать бриться. Впервые в жизни обзавелся мужским одеколоном. На работе он стал проявлять активность. Особенно тщательно готовился к тем совещаниям, на которых могла быть она. Уверенности придавало то, что красавица с ходу отшила нескольких ухажеров, не чураясь тем не менее его компании. Иногда они по-дружески болтали о пустяках, но перейти грань между ни к чему не обязывающим общением и ухаживанием он не мог.
За прошедшие с момента приезда в Москву полгода бывший хакер неоднократно пробовал проникнуть в сообщество «Тессеракт» под украденным ранее паролем. Но вход был закрыт. Взламывать вторично не стал во избежание проблем на работе.
– Что это за «Тессеракт»? – поинтересовался он у начальника.
– Не знаю, сообщество какое-то.
– А почему у нас нет доступа? Как мы можем обеспечить безопасность их сервера?
Шаронов пожал плечами:
– У них свой админ.
– Говорил.
– И?
– Сказал, on-line-контракт [20] . Некая фирма арендует мощности «Эксуайзет» для закрытого корпоративного сообщества. Свой сервак. Сами обслуживают. Странно, конечно, что он согласился на это. Деньги правят миром.
Однако любопытство не оставляло молодого программиста. И однажды пароль сработал. Саргасов пил кофе в «Шоколаднице» на Тверской, блуждая по виртуальному пространству «Эксуайзет». И неожиданно для себя оказался у знакомого входа. На огромной двустворчатой двери он рассмотрел объемные вращающиеся логотипы – внутри расширяющейся спирали из двух змей пульсирующий стереокуб. С каждой пульсацией грани куба становились нечеткими, проявляя одновременно другие грани большего или меньшего размера. Как будто внутри большого было бесконечное количество маленьких кубиков, которые поочередно становились то четкими, то прозрачными.
Alchemist кивнул девице, сверкающей на него смеющимися глазами из-за компьютерного стола неподалеку от дверей в «Тессеракт». В шортах и сиреневой майке, она тем не менее напоминала секретаршу у кабинета начальника.
– Добрый день, – вежливо поздоровалась она. – Меня зовут Алиса. Авторизуйтесь, пожалуйста. – Она сделала указывающий жест рукой, и перед ним возникла парольная форма с белыми полями.
Без особых надежд Alchemist заполнил пустые графы. И двери открылись, впустив незваного гостя. За ними он обнаружил то же бесконечное пространство с черно-белыми шахматными квадратами под ногами, что и в прошлый раз. Неясная дымка вверху и больше ничего и никого. На себе – дурацкий разноцветный наряд. Красно-зеленые штаны и такая же куртка, башмаки с длинными кривыми носками и бумажный колпак с помпончиком. Так выглядят клоуны в детских театрах. Как будто невидимый фокусник на входе незаметно переодел его. Alchemist толком не успел осмотреться, как появилось крылатое создание с длинными светлыми волосами и голубыми глазами. Возникло как легкий ветерок. Словно это воздух вдруг приобрел человеческие черты, а затем растворил их в себе. Переменчивый, как утренний бриз, он кружил и завораживал. Alchemist не без труда стряхивал с себя это наваждение. Создание сказало что-то непонятное: