Любое сходство героев романа с реальными людьми и виртуальными персонажами считать писательским вымыслом и читательским домыслом
Телка была что надо. Высокая, с роскошными черными волосами и не менее роскошной фигурой. Лет тридцать — как говорит Тяпа, самый сочный возраст. И в глазах ничем не прикрытое желание — а желание в глазах у женщины на Рината действовало посильнее, чем всякие новомодные лаверсы. Впрочем, лаверсы Ринат не пробовал — не тот возраст, чтобы прибегать к искусственным возбудителям. Да и телка… такая, что впору перед Тяпой рисануться. С такой никакие таблетки не понадобятся.
Ринат взял ее за руку и притянул к себе. Имени ее он не знал, но особых переживаний по этому поводу не испытывал. К чему имена, когда перед тобой такое тело. Его рука легла ей на спину и стала медленно опускаться вниз.
Какая у нее нежная кожа. И вся аж дрожит от каждого прикосновения. Она хочет его. Хочет.
Черт побери, это будет супер!
— Ринат… — прошептала она, касаясь губами уха Рината.
«Откуда, интересно, она знает, как меня зовут», — мелькнула мысль. Мелькнула — и погасла.
— Ринат… — повторила она чуть громче.
Рука уже почти дошла до того места, где меняются ощущения, как неожиданно она закричала ему прямо в ухо:
— Ринат! Вставай!
Закричала — и растаяла в воздухе, вышвырнув Рината из сна на скомканную постель в неубранной комнате.
С трудом открыв глаза, Ринат, к своему неудовольствию, обнаружил, что, во-первых, это был всего лишь сон, а во-вторых, что во сне он гладил собственную ляжку.
Стоило ему повернуть голову, как прямо в его ухо динамик рявкнул снова:
— Ринат! Вставай!
Ринат выругался, рука стала шарить по постели в поисках пульта с регулятором громкости. Одновременно еще не до конца проснувшийся мозг пытался отыскать в недрах сознания причину, по которой ему сегодня надо было вставать в такую рань. Можно, конечно, сделать проще — встать, посмотреть на монитор и прочитать эту причину, которую он когда-то занес в свой ежедневник, — но для этого надо встать, а вставать Ринату категорически не хотелось.
Пульт упорно не находился, и после очередного крика Ринат резким движением сбросил ноги на пол и уселся на кровати. Помотал головой, прогоняя остатки сна, а затем подошел к монитору и толкнул мышку, сбрасывая скринсэйвер в никуда.
«10.30, м. Чист. Пр. «Ста. Комп.» собесед. паспорт, диплом, одежда».
Около минуты Ринат тупо смотрел на горящий алым цветом лист ежедневника и пытался, как говорит Ворм, «отдуплиться». Нет, он, конечно, понял, что сегодня где-то возле метро «Чистые Пруды» его ждут к половине одиннадцатого на собеседование, но что за фирма, с кем он договаривался и, главное, на фига ему это было надо, Ринат вспомнить не мог.
Нажав несколько клавиш, Ринат узнал, что запись была сделана почти две недели назад. Довольно большой срок для памяти такого разгильдяя, как Ринат, чтобы вспомнить, с чего бы он решил занести этот бред в ежедневник. Причем, скорее всего, это было сделано после очередной пьянки, — следовательно, вспомнить вообще не было никакой возможности.
Из ступора Рината вывел еще один истошный крик компьютера. Отключив ежедневник, Ринат подгрузил аську — старую программу чат-менеджера, — поморщился от кучи высыпавшихся сообщений и, оставив их непрочитанными, направился в ванную.
Пролежав в теплой воде с полчаса и «отдуплившись», Ринат накинул на голое тело халат, вышел из ванной и уселся за компьютер.
«Привет, как дела?»
«Прива, ты тут?»
«Хай, можешь проконсультировать по одному вопросу?»
Одно за другим Ринат открывал и закрывал ненужные ему сообщения, которые наскидывали за ночь сетевые знакомые. Общаться ни с кем не хотелось, помогать кому-то в чем-то — тоже: достала уже эта тупая возня с просьбами «написать несложную программку для школы», «потестить несложную программку», «проверить несложную программку на баги» и тому подобная ерунда. Благо для всех этих случайных сетевых знакомых Ринат постоянно находился в инвизибле — проще говоря, не было для них Рината в онлайне.
Очередное сообщение — безо всяких приветствий. Четыре ссылки, отправитель — 2FED. Это в его стиле — никаких пояснений, мол, посмотри сам, сделай выводы, а потом выскажи свое мнение. Еще один нюанс — ТуФед, как все его называли, если и выходил первым на связь, то только по делу — ссылок на порносайты и хохмы не скидывал. Не его стиль — если это можно было назвать стилем. В любом случае, ссылки стоило посмотреть.
Ринат открыл все четыре.
Первые две оказались статьями из каких-то российских новостных лент. В одной говорилось об облаве на группу хакеров и аресте нескольких членов известной международной группировки White Wolfs, причем во время инцидента один из хакеров оказал сопротивление и был убит, в другой — о перестрелке в клубе «Сталкер», в результате которой погибли несколько постоянных посетителей клуба.
Третья ссылка тоже вела на новостную ленту — но уже украинскую. Этой ночью возле поселка Стрижавка, что под Винницей, были задержаны несколько российских и украинских граждан при попытке проникнуть в здание какой-то клиники. При задержании они оказали вооруженное сопротивление, один из преступников был тяжело ранен и скончался по дороге в больницу. Остальные сейчас находились в следственном изоляторе Винницы.
Четвертая ссылка вела на закрытую страничку одного из левых сайтов ТуФеда, где красовался скриншот переговоров Волков и Сталкеров. Совершенно не удивившись тому, что ТуФед добрался до приватки двух сильнейших хакерских кланов, Ринат с интересом начал читать скриншот. Из коротких переговоров явствовало, что оба клана взяли на себя заказ по выполнению так называемого «открытого контракта» с какой-то уж очень большой суммой оплаты. Видимо, вознаграждение было действительно солидным, потому что сразу после арестов и убийств оба клана получили по пять тысяч баксов «за старания и в надежде на то, что трудности их не остановят». Непонятно было, отступят ли оба клана или повторят попытку, но Ринату показалось, что хакеры все-таки не горят желанием продолжить выполнение задания. Маловероятно, что арест и перестрелка были случайным совпадением, еще маловероятнее было то, что все это — розыгрыш ТуФеда.
Ринат дочитал тексты до конца через двадцать минут и две с половиной сигареты. Почесал затылок и открыл окно связи с ТуФедом.
«Тут?»
Ответ пришел быстро и был, как всегда, кратким.
«Скай мессенджер».
Ринат обреченно вздохнул и стал загружать скай — приватный канал связи, который недавно ввел в употребление ТуФед, мотивируя это соблюдением секретности. Скай мессенджер внешне мало чем отличался от аськи — лично Ринат видел отличие только в жутких лагах, тормознутости и нескольких новых фичах, которые сам считал довольно неудобными. Впрочем, с ТуФедом спорить было бесполезно — в их команде рулил он, и, надо было признать, небезосновательно.
«Я прочитал», — отбил Ринат ТуФеду.
ТуФед ничего не ответил, и через несколько минут Ринат отправил новое послание.
«Ты в курсе, что это за контракт?»
«Пока нет», — сразу же пришел ответ.
«Спроси у Волков или у Сталкеров», — посоветовал или попросил Ринат.
«Спрашивал. Молчат», — отозвался ТуФед.
Ринат усмехнулся.
«Короче, у тебя есть еще какая-нибудь информация помимо той, что по ссылкам?»
Несколько минут ТуФед молчал, потом все-таки ответил:
«Знаю, что сумма контракта — пять миллионов долларов. В любой валюте, в любом виде. Хоть вебмани, хоть мексиканские песо».
На этот раз замолчал Ринат. Тупо смотрел на две строчки в окошке ская и глубоко затягивался сигаретой.
Пять миллионов. Ни одному хакеру, ни одному клану не платили такие деньги. Сумма настолько нереальная, что кажется розыгрышем. Или подставой. Подставой… ну конечно!
Руки потянулись к клавиатуре.
«Джет?»
«Нет», — коротко ответил ТуФед.
«А похоже, что он».
«Нет», — повторил ТуФед.
Ринат чертыхнулся. Спрашивать у него, откуда такая уверенность, бесполезно. Если бы хотел — ответил бы. Задавать вопрос, на который заведомо не получишь ответа, не было никакого желания.
«Ты сам что думаешь?» — спросил Ринат.
На этот раз пауза была довольно долгой.
«Думаю…» — наконец ответил ТуФед.
— Угу… думаю… — пробормотал Ринат, поднялся с места и направился на кухню. — Ну думай, думай…
Едва он открыл холодильник, как, привлеченный звуком открываемой двери, в кухню влетел Ромеро. Влетел — и, проскользнув между ногами хозяина, сразу же полез изучать содержимое нижних полок холодильника.
— А ну брысь! — прикрикнул на кота Ринат, но, видимо, недостаточно строго, потому что на оклик хозяина нахальный кот совершенно никак не прореагировал и даже умудрился подцепить лапой кулек с куском сыра.
Ринат нагнулся было, чтобы схватить кота за шкирку, но его отвлек противный пиликающий сигнал из динамика, обозначавший, что пришло новое сообщение по скаю. Ромеро, воспользовавшись секундной задержкой, вцепился в кулек зубами и шмыгнул вон из кухни, едва не опрокинув миску с лежащим в ней со вчерашнего дня «Китикетом». Уже привыкший к выходкам питомца Ринат лишь чертыхнулся ему вслед, взял банку колы и пошел обратно к монитору.
«Через два часа в чате ская. Быть всем без исключений!»
Ринат прочитал это сообщение и озадаченно крякнул. Значит, все-таки ТуФед заинтересовался этим открытым контрактом и хочет с ним завязаться. Либо убедиться, что делать этого не стоит. В любом случае, надо бы всех обзвонить. Ринат стал осматривать комнату в поисках мобильного телефона.
¶Вместе они работали уже около двух лет. Кто-то пришел раньше, кто-то позже… на самом деле среди них уже давно не было деления на новичков и старую гвардию. Два года — вполне достаточный срок для того, чтобы стерлись различия в полтора-два месяца. Особенно в Сети.
Ринат был последним, кого принял клан Dark Souls. Когда-то его звали и в другие кланы, но в то время Ринат был уверен, что сможет работать один, независимо, рассчитывая только на самого себя. Прекрасное было желание, однако в последние годы реализовывать его стало все труднее и труднее — заказчики хотели, чтобы на них работали лучшие из лучших, а в одиночку трудно противостоять целому клану. Именно противостоять: нередки были ситуации, когда Ринат, принимая заказ на взлом, узнавал, что защитой сервера занимаются Сталкеры, безбашенные отморозки, которые вполне могли вычислить хакера-одиночку, а потом, в зависимости от настроения, либо напихать в комп Рината каких-нибудь модных вирусов, либо всадить пулю в голову прямо в подъезде. Приходилось лавировать, юлить перед заказчиком и перед Сталкерами, делиться с Волками, тянуть время… все это сказывалось на репутации. И от Сталкеров, и от Волков поступали приглашения занять достойное место в их рядах, однако Ринат знал, чем придется платить за вхождение в такой клан, и вежливо отнекивался, мотивируя отказы тем, что собирается завязать. Он и вправду подумывал о том, чтобы завязать, пока не столкнулся с ТуФедом, а если быть точнее, сначала с Вормом.
WWWorm, Ворм, «червяк клана», двадцатилетний недоучившийся студент и фанат всего, что связано с мотоциклами, в один прекрасный день обнаружил, что его червь, запущенный на российский сервер «Сузуки», перестал отсылать ему информацию о новинках этой фирмы. Информацию не столь секретную, чтобы сожалеть об этом, но дающую Ворму возможность «пылить» перед своими дружками-рокерами, рассказывая о том, что должно было появиться в свободном доступе как минимум через месяц.
Ворм влез на сервер, порылся в нем и понял, что виной всему не тупые программисты фирмы, а некий хакер, нанятый фирмой для разового тестирования защитных программ. Ворм повозился денек — и вычислил умельца, после чего представился ему и сообщил, что ловить здесь нечего и его, Ворма, червь будет работать, как и раньше, если хакер не хочет неприятностей.
Хакер, видимо, хотел неприятностей, потому что в ответ просто послал Ворма на три буквы, после чего попытался атаковать компьютер Ворма.
Ворм тогда не знал, что атакует его пьяный вдупель Ринат, которому осточертело ложиться под каждый клан, в очередной раз терять и клиента, и заработок, и репутацию, под воздействием алкоголя решивший сорвать зло на первом попавшемся одиночке, то бишь Ворме.
Ринат, в свою очередь, не знал, что Ворм никакой не одиночка, а с его кланом Dark Souls связано много историй и слухов, что с ТуФедом, главой клана, считаются и Волки, и Сталкеры. В меру своих интересов, конечно, — но ведь считаются.
А еще Ринат не знал о том, что защиту на компе Ворма делал ТуФед, поэтому он и представить не мог изумление Ворма, увидевшего, как хитро сформированный пакет Рината уничтожил защитные программы его компьютера, отдав привилегии пользователя Ринату.
Через несколько минут на помощь Ворму в сетевой бой влезла Лилу, а еще через полчаса — сам ТуФед.
К этому времени Ринат уже достаточно протрезвел, чтобы понять, что ему противостоит не какой-то одиночка. Увидев логи, подписанные 2FED, Ринат понял, что ему крышка. И когда ТуФед неожиданно предложил ему закончить поединок и обсудить все в реальности за кружкой пива, он сначала не поверил своим глазам.
Ринат согласился. Так он познакомился с симпатяшкой Лилу, с мотоциклистом Вормом, с вечно накуренным Илюхой, с ловеласом со странным сетевым ником Тфяпгд, которого все звали просто Тяпой, а позже, через недельку, с непредсказуемой Кедой, которая жила в Белоруссии и которую Ринат побаивался до сих пор, несмотря на ее симпатию к нему. На встрече не было ТуФеда, но Ринат узнал, что ТуФеда никто не видел в реале, и главное не это — а то, что случай с Ринатом из ряда вон выходящий. Впервые во время такого наезда ТуФед предложил клану принять противника в свои ряды вместо того, чтобы уничтожить наглеца.
Уже много позже Ринат вспомнил, как он получил заказ на «Сузуки», потом вспомнил свои прежние ощущения, когда ему казалось, что за ним кто-то постоянно следит, но следит мастерски, не оставляя следов в логах… вспомнил, скомпоновал все свои догадки и наблюдения, после чего отослал это ТуФеду. В ответ он получил знаменитое туфедовское «Эээ…», которое можно было понимать как угодно, — если эта фраза прозвучала, значит, больше информации по вопросу от ТуФеда не будет. Ринат понял правильно — и больше не задавал главе подобных вопросов.
Клан Dark Souls занимался тем же самым, что и Волки, Сталкеры и еще огромное множество кланов, обществ, ассоциаций и прочих объединений сетевого народа. Получали деньги за написание программ — защитных систем, потом получали деньги за взлом этих же или сходных защитных систем, потом платили деньги за то, чтобы не сесть в тюрягу за мелкие и крупные сетевые преступления, снова что-то писали и продавали… в последнее время денег едва хватало на то, чтобы прокормить себя, одеться да обуться, поэтому многие члены клана вели и другой образ жизни — законопослушный, позволяющий заработать еще какую-то копеечку, да и, собственно, легализовать свои доходы. Нет, конечно, за два года всякое случалось — были и крупные куши, позволявшие собраться всем вместе (ну, или почти всем) в дорогом кабаке и оттянуться там по полной, были и такие ситуации, когда приходилось влезать в долги, чтобы откупиться от Сетевой полиции…
Один раз денег не хватило. Точнее, деньги были, только информация о взломе почтового сервера попала почему-то сразу на стол Джета, начальника сетевиков, который люто ненавидел хакеров и не дал спустить дело на тормозах. В результате Торик, один из членов Dark Souls, получил пятнадцать лет по обвинению в сетевом преступлении первой степени, его отправили в Райсу — и вытащить его из тюрьмы досрочно не представлялось никакой возможности.
Всяко бывало. И открытые контракты — не такое уж и редкое явление. Условия подобного договора просты — кто первый выполнит работу, тот и получит указанную сумму. Своеобразный аукцион, где платят, тратя свое время и способности, все — а получает один.
Но открытый контракт на пять миллионов долларов… гм… и уже куча трупов и арестов.
Впрочем, трупы и аресты Рината не смущали. В конце концов все они уже несколько лет занимаются тем, что идут по узенькой тропинке, с одной стороны которой смерть, с другой — неволя.
Надо только не оступиться.
Ринат был уверен, что долго размышлять над тем, браться клану за открытый контракт или нет, не придется. Мнение будет единогласным.
— Алло! Лилу?
— Хай, Ринат! Рано встал?
— Ты на работе? — спросил Ринат, в принципе зная ответ.
— Ну а где мне быть? — весело откликнулась Лилу. — На работе. А что ты хотел?
— Надо, чтобы через два часа ты была в чате ская, — сообщил Ринат.
— Исключено, — твердо ответила Лилу. — У меня сегодня…
— Приказ ТуФеда, — немного грубовато перебил ее Ринат. — Без исключений.
На другом конце возникла короткая пауза.
— Что-то с нашими? — с тревогой спросила Лилу.
— Все нормально, — успокоил ее Ринат. — Через два часа.
— Хорошо, — произнесла Лилу и отключилась.
Сейчас ей придется отпрашиваться с работы и ехать домой через всю Москву, потому что ТуФед строго-настрого запретил устанавливать скай где-либо, кроме домашнего компа.
Так… кто там следующий?
Следующим оказался Илюха, который, видимо, тоже только что проснулся. Пробурчав в трубку что-то вроде: «Я уже в курсе, Ворм звонил», он отключился как раз в тот момент, когда Ринат получил в скае новое сообщение, уже от Ворма.
«Выруби комп, включишь через полтора часа. Наших я соберу, пока отдуплись;-)».
Ринат хмыкнул, но спорить и спрашивать, зачем, не стал. Вырубил комп. Когда умолк жужжащий вентилятор процессора и в комнате стало непривычно тихо, Ринат вдруг понял, что ощущает дискомфорт от того, что компьютер не работает. Даже возникла ассоциация — словно руку одну за спиной связали.
Тишина в комнате была не столько зловещей, сколько неприятно-неуютной. Сидеть в такой тишине не хотелось.
Ринат поднялся, бросил взгляд на телевизор, который не включал уже, наверное, больше года, а потом, неожиданно для самого себя, открыл шкаф и полез за одеждой.
Спортивный костюм, кроссовки — одевшись, Ринат подошел к двери.
— Ромеро! — крикнул он. — Ромеро, гулять пойдешь, тормоз?
На слово «гулять» кот реагировал так же, как и на открывающуюся дверь холодильника. Уже через секунду он стоял возле хозяина — пару раз потерся спиной о его ногу, а потом нетерпеливо мяукнул, словно говоря: «Ну и кто тут тормоз? Давай, отворяй ворота!»
— Что, пришла весна и тянет к бабам? — пробурчал Ринат, открывая дверь. — Смотри, гад, кастрирую тебя!
Последнюю фразу он бросил коту уже вдогонку, и Ромеро не обратил на нее никакого внимания. То ли он не знал, что такое кастрация, то ли знал, но понимал, что все эти угрозы не более чем пустой звук, и хозяин просто «понты колотит» — только хвост мелькнул уже внизу лестничного пролета.
Захлопнув дверь, Ринат стал спускаться по лестнице вслед за котом. В отличие от своего питомца, настроенного исключительно на любовные похождения, Ринат преследовал куда более обыденные цели — зайти в соседний магазин и купить чего-нибудь поесть, потому что последнее более-менее съестное уже покоилось в животе у одного рыжего и наглого кота, который терпеть не мог кошачью еду и жрал только то, что употребляет его хозяин.
Солнце ослепило его — Ринат прикрыл глаза и пожалел, что не взял темные очки. Когда он в последний раз видел солнце? Блин, давно. Последнее время все его передвижения происходили вечером или скорее даже ночью.
Магазин находился в нескольких минутах ходьбы от дома. Ринат купил минералки, сока, каких-то мясных консервов и колбасы, прихватил упаковку пива и побрел обратно домой.
Желание подышать свежим воздухом возникло уже перед самым подъездом. Ринат уселся на скамейку под раскидистым тополем, открыл бутылку пива, сделал несколько глотков и, блаженно улыбнувшись, закурил сигарету.
Легкий прохладный ветерок обдувал лицо. Солнце еще не успело прогреть землю, и не было пока той ненавистной Ринату жары, от которой можно было спастись только под хорошим кондиционером. Свежий воздух, бутылка холодного пива, сигарета — как мало надо для того, чтобы почувствовать себя счастливым.
— Хорошая погодка, не правда ли?
В голосе звучал легкий, едва заметный прибалтийский акцент.
Ринат повернулся. Рядом с ним на лавочке сидел невесть откуда взявшийся щуплый старичок в старомодном костюме и мягкой фетровой шляпе.
Старичок вежливо приподнял шляпу и насмешливо произнес:
— Простите за беспокойство. Вероятно, я помешал вам размышлять о чем-то важном… но я хотел задать вам пару вопросов.
На сумасшедшего он никак не тянул — в глазах его светились веселые искорки и похож он был скорее на юмориста из телешоу, от которого в любой момент можно ожидать какой-нибудь хохмы.
— О чем? — довольно невежливо спросил Ринат.
Старичок вроде бы смутился.
— Видите ли… я в некотором роде исследователь. Занимаюсь изучением Сети, ее влиянием на молодежь… ведь уже не секрет, что для большинства современной молодежи Сеть стала домом, работой, местом отдыха… можно сказать, даже семьей. Ты же хакер, верно?
Все слова, которые сказал старичок, произнесены были одним и тем же тоном — дружелюбным, вежливым… Даже переход на «ты» получился незаметным.
Только вот последний вопрос…
Ринат, который как раз в этот момент делал глоток пива, чуть не поперхнулся. Глаза сразу же обежали весь безлюдный двор и только потом с подозрением уставились на старичка, который продолжал сидеть и смущенно улыбаться.
Назвать человека хакером — это не оскорбление. Это обвинение. Это хуже, чем обвинить в государственной измене. Много хуже. Потому что от измены отмазаться можно — достаточно лишь хорошего адвоката и берущего прокурора. Сетевое преступление — куда более серьезный проступок. У него нет срока давности, за каждым процессом хакеров наблюдает куча различных комитетов… А еще есть Джет.
— Эээ… с чего вы взяли, что я хакер? Вы ошибаетесь… — Ринат даже попробовал улыбнуться, но улыбка вышла какая-то задавленная.
— Позвольте вам не поверить, — старичок игриво и непринужденно отмахнулся, снова перейдя на «вы». — Торик вряд ли взял бы к себе в помощники ламера, да и троянцев он писать толком не умеет, постоянно в них баги оставляет.
— Торик… какой Торик? — Ринат облизал губы, а пальцы автоматически перехватили поудобнее пивную бутылку.
«Он знает… он знает про Торика… про взлом государственного сервера…
Первая степень в группе. Пожизненное. Без амнистии, без права переписки… Высшая мера.
Валить. Валить отсюда. Даже домой не заходить. Бутылкой в висок, все бросить и уходить. Такси. На вокзал. И на юг. Документы, блин! Хрен с ними, с документами. Или заскочить домой, документы, деньги, через крышу.
Кто этот старик, откуда он взялся?
И чего он хочет?»
Паника. Отчаянная паника, нарастающая с каждой секундой.
— Ты и у ТуФеда на хорошем счету, да? Кстати, поздравляю, вы на прошлой неделе хорошо сработали, практически никаких следов… — Старичок подмигнул, и в это мгновение перед мысленным взором Рината промелькнули все его самые страшные кошмары. Камера с сырыми бетонными стенами, улыбающееся лицо Джета, самолично вкалывающего подозреваемому «арманьяк-2020» или поломин, Райса — безумная тюрьма, где сидят вперемешку психопаты, убийцы, насильники и хакеры… Это конец. Конец всего.
А в следующее мгновение Ринат, размахнувшись, со всей силы ударил старика донышком бутылки. В висок. Без пощады. Оглушить… убить… неважно.
Казалось, что ударил.
Бутылка замерла в нескольких сантиметрах от виска. Рука не двигалась — просто потому, что не могла двигаться, словно зажатая в тиски.
А старичок, не меняя позы и не делая ни единого движения, продолжал смотреть на Рината и мило улыбаться.
Остатки пива вытекли из горлышка и залили руку Рината. Он чувствовал липкую влагу, он чувствовал, как руку обдувает ветер, — но пошевелить рукой не мог.
Сильно захотелось закурить. Странно, но это желание на несколько мгновений даже вытеснило страх.
— Мне показалось, что ты хотел угостить меня пивом, но в последнюю секунду я подумал о том, что могу и ошибаться, — произнес старичок.
Его тон подействовал на Рината успокаивающе.
— Чего ты хочешь? — спросил он.
— Поговорить. Ты готов к разговору?
Можно подумать, есть варианты.
Ринат кивнул головой.
— Тень! Отпусти его, — скомандовал старичок, и невидимая сила, державшая руку, исчезла.
— Ты только больше не шути так, Ринат, — посоветовал старичок. — Честно говоря, я еще пока плохо научился управлять… Тенью. В общем, боюсь, я не смогу побеседовать с трупом.
Под сомнения его слова ставить не хотелось.
Ринат медленно полез в карман, достал сигареты, закурил и глянул на старичка.
— Ты ведь не на Джета работаешь?
— Нет, — старик презрительно цыкнул языком. — К этому мудаку я не имею никакого отношения.
Последняя фраза, как ни странно, слегка повеселила Рината. В той мере, в какой хорошее выражение может порадовать человека, попавшего в капкан. Он криво усмехнулся, затянулся и спросил:
— Итак?
— Итак, мой юный шустрый хакер-мокрушник, весь разговор сведется к одному предложению. Насколько я знаю, сегодня утром ТуФед приблизительно ввел тебя в курс дела относительно некоего открытого контракта на пять миллионов долларов. Вы не знаете, о каком деле идет речь, но вы знаете, что случилось с теми, кто имел смелость попробовать выполнить контракт. Волки и Сталкеры уже достаточно напуганы и, хотя сие не факт, вряд ли снова полезут в это дело. Во всяком случае, и Энч, и Спан пытаются утихомирить своих людей. От них вы никакой информации не получите, тут вам даже ТуФед не поможет.
Старичок замолчал, прикрыл глаза и глубоко вдохнул воздух, блаженно щурясь.
Он казался таким беспомощным…
И он знал, о чем они беседовали с ТуФедом сегодня утром.
Он вообще очень много знал. А это совсем не радовало.
Ринат сглотнул слюну.
— И что? — спросил он.
— Я дам тебе нужную информацию, — сказал старичок, не открывая глаз. — Очень нужную… Я даже дам тебе нечто более ценное. Я дам тебе несколько советов. Взамен я хочу получить немного.
— Пять миллионов долларов? — предположил Ринат.
— Не будь дураком, — равнодушно ответил старик. — Деньги мне не нужны, оставите их себе.
— А кто нам их заплатит? — спросил Ринат.
— Это тебе через… — старик посмотрел на часы, — …через час расскажет ТуФед, после чего ты поделишься со своими друзьями той информацией, которую дам тебе я. Только не рассказывай им обо мне, придумай что-нибудь про собственные связи. Сам понимаешь, про обман я узнаю, а ссориться с тобой мне бы не хотелось. Прошу я немногого — того же, чего хочет ваш заказчик.
— И чего он хочет? — полюбопытствовал Ринат.
— Узнаешь. — Старичок поморщился. — Ты нетерпелив, хакер Ринат. Необычная характеристика для хакера, как мне кажется. Ну да не важно.
Старик полез во внутренний карман пиджака и вытащил оттуда небольшой ди-диск.
— Возьми. Здесь данные по серверу, которые тебе не сможет дать заказчик. Это поможет. Поможет не только сэкономить время, что в нашем случае немаловажно. А теперь запомни — во-первых, сразу можешь оставить затею, которая позавчера взбрела в голову Энчу, — не стоит пытаться проникнуть на объект физически. Поверь, это невозможно и бесполезно. Даже для меня. Во-вторых, работать вам придется всей командой, но чем меньше будет человек, тем лучше. Меньше вероятности утечки информации. И третье, самое главное: во время работы забудь о том, что тебе когда-либо вбивали в голову. Верь тому, что ты видишь, а не тому, что ты знаешь. Понял?
Ринат протянул руку, взял диск, секунду смотрел на него, потом крутанул между пальцами — и диск куда-то исчез.
— Молодец, ловкий, — похвалил его старик. — Не задавай мне вопросов, все узнаешь в свое время. Я найду тебя через пару дней, думаю, раньше вы все равно не сможете начать. Тень, скрой.
На этот раз Ринату показалось, будто он что-то увидел. Словно некий прозрачный силуэт отделился от старика, раскинул широкие объятия и обхватил его. В следующее мгновение место рядом с Ринатом было пусто.
Несколько минут Ринат молча сидел на скамейке, затем поднял ладонь и пошевелил пальцами. В руке у него снова появился тот диск, что дал ему странный старик. Диск тоже был необычным — со всех сторон одинаково матовая поверхность, казалось, не отражала, а поглощала солнечные лучи. Ринат повертел его в руке, спрятал в карман. После этого поднялся, взял пакет с продуктами и спокойно пошел к своему подъезду.
Да, действительно, он был спокоен.
Но только внешне.
¶Он чем-то напоминал менеджера верхнего звена: крепкий, уверенный в себе мужчина лет тридцати пяти, в сшитом на заказ дорогом костюме, в очках с обычными стеклами и золотой оправой свободно сидел в удобном кожаном кресле, закинув ногу на ногу, и постукивал по столу ручкой. На лице его играла легкая улыбка, да и само лицо источало флюиды добра и приязни — а поэтому было совершенно непонятно, с чего бы это стоящий перед мужчиной человек в форме Сетевой полиции нервно сплетал из пальцев какие-то безумные узоры и беспрестанно облизывал пересохшие губы.
«Менеджера» в очках звали Джет — он уже несколько лет возглавлял Центральное отделение Сетевой полиции. И нервозность, одолевшая его подчиненного, хоть и не вязалась с добродушным выражением лица Джета, но была вполне оправданна.
— Ты хорошо поработал, Борис. Очень хорошо. — Джет улыбнулся, и Борис несмело улыбнулся в ответ.
— Даже слишком хорошо. — Джет отложил ручку в сторону, крутнулся на кресле и встал с места.
Борис переступил с ноги на ногу и продолжал настороженно следить за своим шефом.
— Хороший улов, Борис, — произнес Джет, направляясь к окну. — Давно мы не щучили этих ублюдков, да?
— Да, — попытался сказать Борис, но из его рта вырвался лишь какой-то хриплый клекот.
Джет остановился возле окна и посмотрел вниз с пятидесятиметровой высоты.
Крупные точки — машины. Точки чуть поменьше — люди. Все куда-то спешили, сновали, суетились… город жил своей жизнью, и ему по большому счету было наплевать на то, что происходило здесь, на восемнадцатом этаже Управления сетевой безопасности, в кабинете начальника Центрального отделения.
— Борис, я давно наблюдал за тобой… Мне нравится, как ты работаешь, — произнес Джет, глядя вниз. — Вчерашний случай тому лучшее подтверждение. Я хотел бы, чтобы ты перешел в мою команду, Борис. Что скажешь?
Казалось, Борис ожидал чего угодно, но только не этого. Он открыл рот, издал какой-то невнятный звук и оторопело замолчал.
— Что ты говоришь? — Джет даже не повернулся в его сторону.
— Я… сколько у меня есть времени, чтобы подумать?
— А что тут думать, Борис? Ты хочешь работать лично со мной?
— Да, конечно! — воскликнул Борис и тут же, словно одернув себя за несдержанность, спокойнее добавил: — Для меня это большая честь, командор Джет.
— Ну что ты… это для всех нас большая честь, Борис. Ты ведь один из лучших специалистов-силовиков.
Некоторые точки двигались медленно, некоторые быстро, какие-то замедляли движение и останавливались, какие-то, наоборот, стояли-стояли — и вдруг приходили в движение… Все было таким мутным и нереальным, что хотелось подкрутить невидимое колесико и сфокусировать изображение.
Джет расстегнул верхнюю пуговицу рубашки и вытащил небольшой пузырек, прикрепленный к тонкой золотой цепочке. Открутил крышку и насыпал на тыльную сторону руки небольшую горку белого порошка. Аккуратно закрутил крышку, спрятал пузырек, разделил горку на две части и…
Вдох.
Другой.
Мир приобрел совершенно другие краски. Казалось, теперь отсюда, с расстояния в пятьдесят метров, стали четче видны детали каждой точки, каждой фигурки, двигающейся внизу.
— Борис, тебя не смущает, что твой руководитель употребляет наркотики? — поинтересовался Джет, наблюдая за синей машиной, кажется, спортивной «хондой».
— Нет, командор. У каждого есть свои слабости, и у меня нет права судить вас.
— Да, ты верно заметил, — произнес Джет. — У каждого свои слабости… лишь бы они не мешали делу, так, Борис?
— Так точно, командор, — отчеканил Борис.
«Хонда» скрылась за поворотом, и теперь объектом наблюдения стал белый «ниссан» с небольшой вмятиной на боку, за рулем которого сидела молодая длинноногая блондинка.
— Скажи мне, Борис… Ведь мое предложение оказалось для тебя неожиданным. А как ты думал, для чего я вызвал тебя?
Борис смутился. Повисла пауза.
— Сказать по правде, командор, я думал, что получу выговор за то, что вовремя не сдал рапорт в аналитический отдел. Я задержался на час, потому что встретил одну знакомую, которую давно не видел. Перекинулись парой словечек, выпили кофе, вспомнили старых друзей… Такого больше не повторится, командор.
— Да, да, конечно… я понимаю… — Джет проследил за «ниссаном» и перевел взгляд на мальчика с пуделем, стоящего на автобусной остановке.
И пудель, и мальчик беспрестанно вертели головами, а пудель еще и вилял хвостом. На ошейнике пса была какая-то гравировка, но надо было очень внимательно присмотреться, чтобы прочесть ее.
Глюки вперемешку с фантазиями. И ведь он знал это. Знал, что не видит ни гравировки, ни пуделя, ни вмятины на машине блондинки.
И все же так хотелось прочитать надпись на ошейнике.
— Твоя знакомая рассказала тебе о том, чем занимается она, ты рассказал ей, чем занимаешься ты… а потом твоя знакомая назвала тебе пин-код от анонимного счета, на который некий Энч перевел двадцать пять тысяч долларов. Интересно, за что? Конечно, у меня и в мыслях не было думать, что эти деньги полагались за то, что во время задержания был убит один из Волков. Именно тот, с которого можно было слить какую-нибудь информацию, а не те лохи, которых приняли в клан как шестерок и пушечное мясо. Нет, я так не думаю, Борис. Не будет же Энч платить за гибель своих людей? А ты что думаешь?
— Аааааа!!! Сука!!! — Борис бросился на Джета, видя лишь его спину и окно. Окно восемнадцатого этажа.
Борис только начал движение, а Джет уже шагнул в сторону, приседая на одну ногу и выбрасывая ему навстречу сжатый кулак. Удар в живот заставил Бориса согнуться, а Джет уже обхватил его ноги и резко выпрямился, толкая тело продажного полицейского в сторону окна.
Звон стекла — Борис успел схватиться руками за подоконник, но Джет уже перекинул его ноги и с силой швырнул его тело вперед.
Руки Бориса соскользнули, цепляясь за торчащие осколки разбитого стекла и оставляя на них кровавые следы. Несколько секунд был слышен его крик, потом глухой, еле различимый удар тела о мостовую — и тишина.
Джет перегнулся через подоконник и посмотрел вниз.
Центр города, очень людно — казалось даже странным, что Борис упал на землю, а не на кого-нибудь. Проходя мимо трупа, превратившегося просто в неподвижную точку, другие точки на короткое время замедляли шаг, но не останавливались, а продолжали идти дальше.
Возле здания РУСБ редко кто задерживался по своей воле. Даже если происходило нечто подобное.
Джет подошел к столу и надавил на кнопку интеркома.
— Мэйс!
— Да, командор, — раздался в динамике голос адъютанта.
— Вызови к обеду стекольщика в мой кабинет. И срочно собери мне все материалы по перестрелкам в «Сталкере» и в Виннице.
— Есть, командор.
Джет отключил интерком и улыбнулся. Мягко и совсем не зло.
¶Ринат оказался прав в своих предположениях — клан Dark Souls без колебаний решил принять условия открытого контракта. Были некоторые сомнения в платежеспособности фирмы, однако ТуФед заявил, что после выполнения задания фирма действительно оплатит работу. Что ж, раз ТуФед сказал, значит, так и будет. Глава клана знал, как вести подобные расчеты, а в подробности никто не вдавался. Теперь было необходимо определиться, как и когда действовать.
ТуФед действительно смог раздобыть информацию об открытом контракте. Некая фирма «Лоу компьютерс», зарегистрированная аж в штате Алабама, готова была отвалить пять миллионов долларов тому, кто предоставит ей админский доступ к серверу клиники, находящейся в поселке Стрижавка под небольшим украинским городом Винница. Фирме не нужна была информация с сервера, не нужно было его уничтожение — только админский, или, как еще говорят, рутовый доступ. ТуФед пробил информацию и по клинике — это оказалась психиатрическая больница, в которую, как удалось узнать, за последние несколько лет не поступало ни одного пациента. Клиника имела свой сайт, который примерно раз в месяц обновлялся, если это можно так назвать, — на нем выкладывались какие-то подборки статей из различных медицинских журналов, исторические справки и прочая совершенно бесполезная ерунда. Ничего особенного ТуФед не заметил — и об этом он сообщил своим соклановцам.
А потом Ринат выложил на приватку информацию с диска старика.
Оказалось, что сервер, на котором находится сайт клиники, пользуется услугами нескольких провайдеров — точнее, пяти. Странно, конечно, — зачем практически неработающему серверу нужно больше каналов связи, чем Центральному отделению РУСБ или Майкрософту. Словно хозяин сервера панически боится, что хоть на секунду его «сверхпопулярный» ресурс будет недоступен пользователям.
Еще одна странность: в списках всех без исключения провайдеров сервер клиники отсутствовал. Не был нигде зарегистрирован.
Следующим сюрпризом с диска были сведения о почтовом ящике, о котором на сайте не было никакого упоминания. Ящик находился на сервере и, судя по всему, использовался программно.
И самое главное — на диске была информация об операционной системе, установленной на сервере. Довольно редкая операционка, созданная на основе BeOS. Взломать ее было не так просто, как стандартные сервера под линухами и фрями, но… невозможного нет.
«Откуда у тебя это?» — отбил ТуФед.
Ринат усмехнулся — он уже знал, как ответит на этот вопрос.
«Ээээ…» — отстучал он в общий чат и, довольный, откинулся на спинку стула.
Своеобразный маленький триумф.
Кеда незамедлительно послала смайлик — довольно улыбающуюся рожицу. Редко когда удается поддеть ТуФеда его же оружием.
«Понял», — отослал ТуФед и, тоже редчайший случай, вставил смайлик — подмигивающую рожицу.
Ринат только потянулся к клавиатуре, как ТуФед прислал новое сообщение.
«Ринат, пиши трояна для проги ящика».
Ринат хмыкнул. У него была парочка вирусов-троянцев специально для почтовых ящиков, открывающихся программно. Он называл их проводниками: эти вирусы не заражали компьютер, а действовали лишь на защитные программы почтовых ящиков, меняя коды таким образом, чтобы резиденты, прикрепленные к письму, смогли без помех прописаться в памяти компьютера. Троянцы были эффективны и, что самое главное, нигде не использовались.
Ну, или почти нигде…
Вспомнив о Торике, Ринат помрачнел. Следы троянцев при том взломе, как он считал, были уничтожены. В принципе их практически и не применяли. Но старик, чертов старик с какой-то хренью, которую он называл Тенью, упомянул о троянцах в разговоре, дав понять, что он в курсе того, как на самом деле был осуществлен взлом.
«У меня же есть два», — простучал Ринат.
За неделю до того злополучного взлома с Ториком Ринат давал потестить троянцев ТуФеду, и глава клана остался ими доволен.
Теперь…
«Юзаные трояны не годятся. Нужен новый. С новым кодом».
Ринат пожал плечами. Нужен так нужен.
«Ворм, Лилу, Тяпа — новый червь. Как будут готовы исходники, сразу мне кидайте».
«Я не буду с Тяпой работать! — отозвалась Лилу и добавила: — Этот альфонс опять вместо работы будет соблазнять меня».
«А ты не поддавайся на искус, аки Ева», — бросил на приватку Тяпа.
Ринат улыбнулся. Любой серьезный разговор на приватке так или иначе сводился к флуду — пустой болтовне. Это был своеобразный рок клана. Неважно, решены основные вопросы или нет — в какой-то момент кто-нибудь из соклановцев отпускал по поводу другого шутку, тот отвечал… и дальше флуд уже приобретал свойства снежного кома, катящегося с горы. Зачинщиком мог быть кто угодно — кроме ТуФеда. Ринат даже интересовался как-то у Ворма, который общался с ТуФедом больше всех, почему глава так себя ведет. Ворм жал плечами, рассказывал что-то про большой объем работы, а один раз даже пошутил, что ТуФед — не человек, а искусственный разум. Что ж, шутки шутками, но последняя версия Ворма была довольно заманчивой, особенно для любителя фантастики.
Так или иначе, но Ринат получил свое задание, прикалываться у него совершенно не было настроения, а единственное, чего ему сейчас очень хотелось, так это рассказать кому-нибудь из соклановцев об увиденном сегодня старике с Тенью. Только вот как?
Ринат отключил скай, выключил монитор, оставив компьютер включенным, а потом улегся на диван и задремал.
¶Большое двухэтажное здание в центре города с горделивой надписью Stalkers.ru над входом не было тем самым знаменитым клубом «Сталкер». Вернее, было, но лишь частично. Настоящий клуб находился в пристройке сразу за двухэтажным сооружением, попасть в него можно было, только пройдя через оба этажа. Правда, попасть туда мог не каждый — точнее, только тот, кто принадлежал к клану и носил на запястье или предплечье татуировку с изображением зеленоглазого лица — герб Сталкеров.
Гербы были у каждого уважающего себя клана. Вензельные буквы, чьи-то лица, древние символы — их наносили татуировками на кожу, распыляли краской из баллончиков на стенах, оставляли небольшими аватарами на взломанных сайтах… Эта традиция уходила корнями куда-то в конец XX века, когда целью взлома было не обогащение, а обычное хулиганство, когда правительства многих стран сквозь пальцы смотрели на выкрутасы программистов-неформалов, а Сетевой полиции не было и в помине. Эпохой Кевина Митника называли то время — более свободное и, наверное, более скучное.
Сталкеры были одним из самых сильных кланов не только в России. Не знающий границ хакерский мир признавал это имя чуть ли не в любой точке земного шара, и иногда для того, чтобы «разрулить» какой-либо конфликт, вполне хватало информации о том, что за одной из конфликтующих сторон стоит Спан или его люди.
Ходили слухи, что Сталкеры работают с несколькими мафиозными группировками, что у них большие связи в Сетевой полиции, что у них есть свой боевой отдел, занимающийся исключительно физическим устранением соперников. Даже в самом клане не все знали, есть ли у этих слухов основания или нет. Во всяком случае, в России, да и в ближнем зарубежье мало кто рисковал становиться у Сталкеров на пути.
Разве что Волки, про которых ходили точно такие же слухи.
С Волками трения у Сталкеров были давно — борьба за лидерство на виртуальном рынке сделала их врагами, и поэтому, несмотря на внешнюю сдержанность, оба клана при каждом удобном случае ставили друг другу палки в колеса. Причем выражалось это не только в подставах полицейским, подбрасывании вирусов или перебивании заказов — бывали случаи, когда стычки заканчивались серьезными разборками с перестрелками.
И все же, несмотря на взаимную неприязнь, оба клана умели находить общий язык, когда наступали общие трудности. В свое время они объединяли свои силы для того, чтобы противостоять Вентру — влиятельной ассоциации хакеров из Прибалтики и Германии, решившей установить в Сети свои правила игры. Позже им снова пришлось забыть свои распри, когда в 2018 году Джет устроил знаменитую Чистку, в результате которой произошли массовые аресты сетевых преступников по всему миру. Именно в этом году Сетевая полиция, находившаяся под юрисдикцией Интерпола, стала самостоятельной международной организацией, именно в тот год Джету удалось убедить весь мир в том, что ответственность за сетевые преступления должна быть максимально строгой, именно тогда в Сети впервые заговорили о клане Dark Souls, который возглавлял невидимый ТуФед.
Сейчас Сталкеры и Волки снова объединились — причиной тому был открытый контракт на пять миллионов долларов. Они уже знали, что по всему миру прокатилась волна странных смертей и арестов тех, кто связался с контрактом. Их люди тоже пострадали, и внешне казалось, что они не собираются снова лезть в это дело. Однако куш в пять миллионов долларов не давал покоя ни Энчу, главе Волков, ни Спану, главе Сталкеров.
Спан сидел за столом в своем клубе, в окружении ближайших помощников, и размышлял над последним разговором с Энчем, который предложил «объединиться и выпотрошить этот гребаный сервак хотя бы для того, чтобы повысить авторитет». На словах все звучало красиво: Энч справедливо предлагал поделить деньги пополам, клялся, что лично будет участвовать в деле и привлечет своих лучших программеров — в общем, все должно было пройти нормально. Но Спан понимал: свяжись с Энчем — и придется в любой момент ждать удара в спину. Законы Сети — это законы джунглей. Друзей нет, есть только временные партнеры, которых при любом удобном случае надо жрать, чтобы самому не подохнуть с голоду.
Больше всего смущало Спана то, что эта проклятая клиника находилась на Украине, под боком у Энча, а так как это дело с самого начала нервировало Спана, значит, не исключено, что все это очередная хитрость Энча, решившего таким образом ликвидировать хотя бы часть своих конкурентов. Опять же, напели недавно Спану на ухо, что у Энча был разговор с Джетом — о чем, правда, неизвестно, потому как защита у сетевиков хорошая, но ведь не рассказал Энч про это своему «партнеру» Спану, умолчал.
Обо всем этом размышлял глава Сталкеров, когда в зал влетел один из охранников клуба и торопливо подбежал к его столу.
Спан поднял глаза:
— Что?
Охранник смущенно кашлянул, а потом нагнулся и прошептал что-то Спану на ухо.
Ни один мускул не дрогнул на лице главы — он лишь поставил на стол бокал с коктейлем и спросил:
— Он один?
— Поднялся один, но у клуба стоят две машины сетевиков.
Спан покачал головой, несколько секунд о чем-то поразмышлял, потом произнес:
— Проведи его сюда.
Охранник торопливо удалился, а Спан взял со стола сигареты и закурил.
— Кто пришел? — спросил Спана один из Сталкеров.
— Увидишь, — криво усмехнулся Спан. — Сейчас все увидите.
Они увидели. Через несколько минут в VIP-секторе, а точнее, в зале настоящего клуба «Сталкер» появился человек в очках, одетый в потертые джинсы и темную водолазку. Он замер возле входа, осматривая зал, а затем уверенным шагом направился к столику, за которым сидели Спан и его друзья.
— Первый раз здесь? — слегка насмешливо поинтересовался Спан, когда человек приблизился и остановился возле столика.
— Всегда что-то приходится делать впервые, — произнес Джет.
— Надеюсь, ты не арестовать меня пришел? — с той же иронией спросил Спан.
Несколько человек, сидящих рядом с ним, при этих словах зашевелились, кто-то сунул руку за пазуху, кто-то просто откинул полу своей куртки, демонстрируя начальнику Сетевой полиции торчащее из-за пояса оружие.
— Пока просто поговорить, — мягко улыбнулся Джет, подчеркнув первое слово. — Убери своих шестерок, разговор с глазу на глаз.
— Мусор, ты кого шестеркой назвал? — Один из Сталкеров поднялся с места и открыто положил руку на рукоятку пистолета.
Джет снова улыбнулся, но отвечать на вопрос не стал.
— Сядь, Транк, — буркнул Спан. — Он наш гость, не стоит убивать его в первые пять минут.
Транк с ненавистью посмотрел на полицейского и пробурчал:
— Пять минут я подожду.
— Спан, я пришел не словами пихаться друг в друга, — сказал Джет. — У нас состоится разговор?
— Джет, ты же понимаешь, что весь наш разговор я все равно передам своим друзьям, так к чему все эти секретные примочки? — Спан подмигнул Сталкерам, те заулыбались в ответ.
— Можешь считать это моим капризом, Спан, — произнес Джет. — Заметь, я пришел с миром, пришел один, а не со своими людьми.
— Возле входа стоят две машины сетевиков, — зло бросил Транк. — Так что, мусор, не неси пургу о том, какой ты миролюбивый.
Джет снял очки, подышал на одно стекло, протер его и водрузил очки на место, после чего дружелюбно посмотрел на боевика.
— Транк, солнце, а ты не думал о том, что возле входа могло стоять двадцать машин? Не думал о том, что я мог бы за час разнести в щепки весь ваш гадюшник?
— Да ты, мусор… — Транк снова стал подниматься с места.
— Хватит! — оборвал его Спан. — Оставьте нас!
Спорить с главой никто не осмелился. Все молча поднялись с мест и удалились. Последним от стола уходил Транк — поравнявшись с Джетом, он намеренно зацепил полицейского плечом.
От Джета не укрылось то, как напрягся Спан, заметив этот толчок, однако сам сетевик ничего предпринимать не стал — только повернулся и произнес в спину Транка:
— Я тоже тебя люблю, Транк. Мы еще обязательно свидимся. Обязательно.
Когда все Сталкеры отошли на приличное расстояние, Спан жестом предложил Джету присесть.
— Транк не слишком жалует полицейских, — произнес глава Сталкеров. — Натерпелся от них в свое время.
— Интерпол подозревает его в совершении нескольких убийств, — кивнул головой Джет. — Думаю, небезосновательно, да?
Спан откинулся на мягкую спинку дивана, глубоко затянулся и медленно выпустил дым вверх. Ему нравилось чувствовать себя хозяином положения в компании с одним из злейших своих врагов, хотя, что скрывать, он чертовски сильно волновался.
— Ты смелый, Джет, — произнес Спан. — Рискнул прийти сюда вот так, один. Зачем?
— Два дня назад кто-то пострелял твоих людей, Спан, — сказал Джет. — Здесь, в твоем доме. Ты уже выяснил, кто это был?
Спан деланно зевнул и посмотрел в сторону.
— Лохи какие-то залетные, — сказал он. — Мы уже сообщили о происшествии твоим коллегам. Ведется расследование, правда, нас в детали не посвящают.
— Да, да, конечно. — Полицейский понимающе кивнул головой. — Жаль. Я думал узнать у тебя что-то новое, чего не знает полиция.
— Да ты что, Джет! — искренне возмутился Спан. — Мы же законопослушные граждане. Мы помогаем следствию как можем и предоставляем любую информацию, которой владеем.
Джет поднялся с места:
— Я так и думал. Что ж, счастливо оставаться.
Спан, казалось, растерялся. Он затушил в пепельнице сигарету и с удивлением посмотрел на Джета.
— Что, это все, о чем ты хотел поговорить?
— Да. — Джет кивнул головой. — Удачи тебе.
— Удачи и тебе, — задумчиво пробормотал Спан, глядя в спину Джета.
Когда сетевик удалился уже на несколько метров, Спан окликнул его:
— Эй, Джет!
Джет остановился, но поворачиваться не стал.
— О чем ты говорил с Энчем?
Теперь полицейский повернулся. Повернулся и улыбнулся.
— Ты не поверишь, Спан. У нас была долгая беседа, в конце которой мы сошлись на одном.
— Да? — Спан поднялся и подошел к Джету. — И на чем же?
— Мы оба согласились с тем, что хоть ты и лох, но у тебя еще есть шанс, — широко улыбаясь, произнес Джет.
Лицо Спана дернулось. Он криво улыбнулся, глядя на жизнерадостное лицо полицейского, хмыкнул.
— Есть шанс, да? — переспросил Спан.
— Есть. — Джет кивнул головой.
— Но я лох.
— Лох, — радостно заявил сетевик.
Спан облизал губы, а затем неожиданно засмеялся.
— Энч — хитрая скотина, — сказал он сквозь смех.
— Хитрая, — согласился Джет, тоже засмеявшись. — Мы все в некотором роде хитрые.
— Кажется, наш разговор продолжится, а, Джет? — Спан посмотрел в сторону столика.
— Мне тоже так кажется, Спан, — произнес полицейский и первым шагнул обратно. — Нехорошо ведь, когда гибнут люди, а по Сети гуляют странные открытые контракты, верно?
— Нехорошо, — подтвердил Спан и поднял руку, подзывая официанта. — Эй! Принеси нам что-нибудь выпить!
— Я чего-то не пойму тебя, братан… — Бритоголовый здоровяк с наколкой на запястье, свидетельствующей о том, что ее обладатель провел некоторое время в Райсе, мрачно смотрел на свою полную в физическом смысле противоположность. — Слухи ходят, что ты с мусорами спутался, своих людей сдаешь, какие-то темы пытаешься провернуть втихаря… Ты вообще как, в курсе, что братва уже с тебя спросить собирается?
«Полная противоположность» — невысокий худой парень лет двадцати пяти с длинными волосами, — казалось, совершенно не слушал собеседника, поглощенный примитивной флэш-игрой на компьютере. Пальцы сноровисто бегали по клавиатуре, рука дергала мышку… С первого взгляда можно было подумать, что он вообще не замечает ничего вокруг.
Однако здоровяк знал, что это не так и парень прекрасно все слышит, а парень, в свою очередь, знал о том, что знал здоровяк. Это просто было нечто вроде игры.
Шарик упал на полочку, повинуясь команде геймера, сразу же покатился вправо и сбил кубик. В колонках компьютера заиграла торжественная музыка, сообщавшая о том, что игрок только что получил некоторое количество очков.
— Имеешь что-то сказать, Энч? — спросил здоровяк.
— Бред, — ответил Энч, не отрываясь от игры.
— Что бред?
— Все бред, — отрезал Энч. — Своих людей мусорам я не сдавал, эти идиоты сами спалились. Мой человек из полиции лишь постарался, чтобы Джет не узнал ничего лишнего. Семье погибшего уже выплачена компенсация, в дальнейшем они ни в чем не будут…
— Слышь, ты мне дуру не гони, Энч! — рявкнул здоровяк. — Компенсация, фигация… что за тема на пять лимонов зелени? Каким боком тут Джет замешан?
Энч вздрогнул, оторвался от игры и повернулся к здоровяку. Посмотрел на него и медленно произнес:
— Я на общее отстегиваю регулярно, Мартын. Мои темы — это мои темы. Я же не лезу в дела братвы, так какого хера вы свои носы в мои дела суете? Что, войны хотите? По замесам соскучились? Давайте… только вывезете ли вы?
Угроза в его голосе звучала очень уверенно.
Мартын на секунду смешался, и Энч, заметив его колебания, усмехнулся:
— Я все понимаю, вы на зонах рулите, поэтому ссориться никто с вами не хочет. Просто ведите себя на воле нормально.
— По понятиям… — начал Мартын.
— Ты меня понятиям не учи! — скривился Энч. — Ты эту залипуху будешь малолеткам втирать. У меня одно понятие — моя семья, мой клан, мои люди. Если ради них надо с мусорами договариваться — я буду договариваться, а если ради них надо будет Джету глотку перегрызть — я перегрызу. Я любому глотку перегрызу, кто на пути у моей семьи встанет, ясно? И не надо учить меня понятиям, я тоже могу вспомнить, кто и когда с кем работал!
Глаза Энча полыхнули яростным огнем.
Мартын примирительно поднял обе руки:
— Да базару нет, братан, проехали. Просто неспокойно сейчас как-то… люди шепчут про какую-то тему в Сети, про завязку с клиникой в Виннице… я слышал, четверых твоих людей возле этой психушки положили?
— Что ты еще слышал? — поинтересовался Энч.
— Что клиника та на самом деле не психушка, а институт какой-то закрытый, — сказал Мартын. — Что рулят там комитетчики, что все, кто в эту тему влезть пытается, либо на принималово, либо на мочилово нарываются. А у кого из знакомых чекистов спрашиваю, все пальцами наверх тыкают и руками разводят. Так что за тема, Энч?
Энч вздохнул, встал, подошел к Мартыну и дружески обнял его за плечи.
— Ты, дружище, езжай сейчас домой, выспись хорошенько, потом возьми девочку…
— Слышь, Энч… — начал Мартын.
— Только не лезь в мои дела! — рявкнул Энч и добавил уже мягче и с еле заметной издевкой: — Я ценю желание братвы помочь Волкам, поэтому как только понадобится ваша помощь, я обязательно обращусь к вам. Договорились?
Мартын высвободился из объятий, поднялся с места и, горой возвышаясь над Энчем, несколько секунд мрачно смотрел на него. Потом, ни слова не говоря, развернулся и вышел из комнаты.
Колыхнулась тяжелая портьера в углу, и из-за нее появилась обнаженная девушка, держащая в руке пистолет с глушителем.
— Убрать его? — холодно спросила она.
— Не надо, — буркнул Энч. — Они еще могут пригодиться… мало ли что…
— Как знаешь. — Девушка пожала плечами, прошла к компьютеру и уселась перед ним. Отложила пистолет в сторону и положила руки на клавиатуру.
Энч посмотрел ей в спину. На левом плече девушки была вытатуирована голова белого волка, держащего в зубах кинжал. Боевой отдел Волков. Инга была среди первых, кто вступил в этот отдел. Давно это было — лет шесть или семь назад. Волки тогда работали под крышей местных бандитов, полностью зависели от них, и Энч только-только начинал разрабатывать планы, с помощью которых его клан должен был занять подобающее место в реальности. Сколько крови тогда пролилось… сначала одна группировка, потом другая, потом третья… Да, были времена, когда хакеров считали чем-то вроде обычного инструмента, который должен был работать на своего хозяина. Энч был одним из первых, кто создал из кучки талантливых программистов целую организацию со своим боевым отделом, организацию, которую заметили и братва, и полиция. Из-за таких, как Энч, Спан, ТуФед, и появилась Международная сетевая полиция, чьей целью была исключительно борьба с сетевыми преступлениями. В итоге произошло разделение — братва рулила на зоне, хакеры рулили в Сети, а в обычной жизни они сохраняли нейтралитет, изредка перестреливаясь, изредка объединяясь. Все шло своим чередом, но сейчас…
Энч доверял своему чутью, оно ни разу еще не подводило его — а сейчас чувствовал, что происходит что-то не то. Не то, не так… и что злило больше всего — он никак не мог понять, что же происходит. Единственное, в чем Энч не сомневался, — что все его опасения каким-то образом связаны с этой проклятой клиникой и чертовым контрактом. Более того — был уверен, это дело коснется не только Волков и даже не только хакеров. Поэтому он почти не удивился, когда на него вышел Джет, предоставив для видеосвязи свой личный канал, и почти не колебался, когда Джет предложил ему «на время поработать вместе». Энч даже не обиделся, когда с неизменной и раздражающе доброй улыбкой Джет сообщил, что Борис выпал из окна, раскаявшись в своем предательстве. Принял это как должное. Что ж, когда-то это должно было случиться. В конце концов Борис не первый и, слава богу, не последний купленный сетевик.
Джет поделился с Энчем своей версией происходящего. Точнее, даже не делился — просто изложил все факты, которые ему удалось собрать. Картина получалась нерадостная.
Некто разместил в Сети открытый контракт, положив настолько крупную сумму, что предложение сразу же привлекло внимание лучших хакеров мира. Великобритания, Китай, Франция, Россия, США… За несколько дней в сорока шести странах мира хакеры попытались выполнить этот контракт — в результате часть была арестована, часть убита и лишь некоторым счастливчикам удалось скрыться. Джет беседовал с одним из арестованных, и тот признался, что все их потуги оказались тщетными — взломать сервер злополучной клиники не представлялось возможным. Как только какая-нибудь группа приступала к атаке сервера, информация о взломе поступала на пульт местного отделения Сетевой полиции. Если же у группы были какие-то сложности с конкурирующими группировками, то вместо Сетевой полиции информация о местонахождении группы отправлялась конкурентам, а иногда кто-то просто оплачивал заказное убийство тем из киллеров, кто оставляет свои координаты в Сети.
Создавалось впечатление, что тот, кто выложил открытый контракт, хочет извести хакеров, и поначалу Джет считал, что американская фирма «Лоу компьютерс», офис которой находился в несуществующем английском городишке, и есть тот самый «кто-то». Но зачем? Изначально у Джета было несколько предположений. Первое он отмел с ходу — государство или государства не смогли бы организовать такую операцию без помощи Сетевой полиции, которая уже не один год занималась только сетевыми преступлениями и имела огромный опыт работы и внушительную базу данных по хакерам всего мира. Но сетевикам про этот контракт ничего не было известно. Второе предположение больше походило на правду — некая мощная группировка таким образом избавляется от конкурентов. Ее возможности, судя по всему, были грандиозными, раз за такой короткий срок было отслежено и уничтожено столько соперников. Но вот что непонятно — по идее, у этой группировки есть люди везде, причем программисты очень опытные и даже талантливые. Пять—десять хакеров не смогут провернуть такую операцию, а собрать человек пятьдесят талантов не так уж и легко, а тем паче — невозможно это сделать незаметно.
И еще Джет рассказал о том, как он попытался получить информацию о таинственной клинике. Получить, как он сказал, на очень высоком уровне. Он сумел выяснить, что это секретный объект, совместный проект России и Украины, где проводятся закрытые исследования, отвечающие Женевской конвенции, и сетевикам здесь делать нечего. И все. Когда Джет попытался объяснить, что происходит, его даже не стали слушать, сказав что-то вроде: «Нам все известно, и мы сами справимся со сложившейся ситуацией». Объект курировала госбезопасность, однако про этот совместный проект не слышал ни один из знакомых комитетчиков Джета — как в России, так и на Украине. Попасть внутрь объекта реально было невозможно, внешней охране, состоящей из живых людей и жившей на территории «клиники», категорически запрещено было общаться с посторонними. Единственный шанс проникнуть в клинику — виртуальный доступ. Но… до сегодняшнего дня все попытки заканчивались для хакеров плачевно.
«Если вас кто-то уничтожает, то я хотя бы должен знать, кто и зачем это делает, — сказал Джет в приватной беседе. — Не скрою, мне нравится происходящее, но меня тревожит будущее, а я не хочу, чтобы меня что-то тревожило, Энч. Поэтому на то время, которое вам всем понадобится, я вас прикрою. Но запомни, Энч, это только на время, пока вы не докопаетесь до истины».
Энча и самого не радовала перспектива находиться под опекой человека, уже достаточно убедительно зарекомендовавшего себя как ярый борец с хакерами. Но он понимал, что прикрытие Джета может очень помочь им… Энч никому, даже себе, не признавался в одном чувстве, которое не покидало его с того момента, как Волки узнали об этом открытом контракте. Энчу было страшно.
— Инга! — хриплым голосом позвал он девушку.
Инга повернулась и посмотрела на него.
— Подойди сюда, — произнес Энч. — Сядь рядом.
Девушка подчинилась приказу: ничуть не смущаясь своей наготы, подошла к Энчу, остановилась перед ним, но садиться не стала.
Нервы, нервы… надо выпустить пар, отвлечься.
Резким рывком Энч сдернул майку, схватился за ремень… Через несколько мгновений два обнаженных тела сплелись в яростных объятиях.
— Послушай, я говорю тебе правду! Он вообще не пошевелился, когда я бил его бутылкой. Ни до удара, ни после.
В зале громко играла музыка. Ринат, чтобы не кричать, перегнулся через весь стол, так что лицо его оказалось прямо перед глубоким вырезом кофточки Лилу. Обычно это чертовски мешало не только думать, но даже и говорить, однако сейчас Ринат был возбужден отнюдь не прелестями декольте.
— Мою руку реально что-то держало. Старик назвал это Тенью!
Лилу пожала плечами. Она вообще слушала рассказ Рината вполуха, параллельно прислушиваясь к играющей музыке и качая в такт головой.
На сцене бесновался диджей, беспрестанно меняя пластинки и чередуя эту работу с употреблением кокаина. Две молодые — лет двенадцать-тринадцать — девчонки-фанатки влезли на сцену и бросились было к нему, но были схвачены охранниками. Под восторженный рев толпы их раздели и вышвырнули обратно на танцпол. Следом полетела порванная одежда.
Ринат поморщился. Он вообще не любил заведений подобного типа, где какой-нибудь обдолбившийся придурок вполне мог выхватить автомат и начать «мочить инопланетян», где после каждой вечеринки охрана, словно мусор, собирала и выбрасывала на улицу тела ничего не соображающих подростков, а на каждые десять посетителей приходился как минимум один, работающий на полицию. Среди таких легче всего завербовать стукача — сцапать за наркоту или за растление малолеток, избить и поставить перед фактом: либо стучишь, либо сидишь. Не любил Ринат такие места — а Лилу была уверена, что он просто утрирует и смотреть на это надо гораздо проще.
Что ж, может быть, Ринат действительно преувеличивал — он не спорил.
Они сидели на втором ярусе, танцпол был практически у них под ногами, и Лилу, глядя на извивающихся внизу людей, сама потихоньку двигалась, пританцовывая на месте. По правде сказать, Рината злила ее беспечность вкупе с нежеланием выслушать его рассказ и поверить ему.
— …Потом он отдал команду этой Тени, и она полностью скрыла его.
— А ты с Илюхой перед этим не встречался? — улыбнулась Лилу.
— Блин, Таня!.. — от волнения Ринат назвал Лилу реальным именем. — Я не придумал ничего. Этот старик и дал мне всю информацию о сервере!
— Ты ТуФеду говорил? — спросила Лилу.
— Нет, — ответил Ринат. — Не знаю… Мне кажется, он следит за мной. Во всяком случае, в Сети.
— Мистика какая-то, — улыбнулась Лилу. — А чего он хочет?
— Он сказал, что свяжется со мной через пару дней, перед тем, как мы начнем взлом. Он хочет того же самого, что и заказчик. Деньги ему не нужны.
— С такой Тенью можно было бы запросто войти в клинику… — начала Лилу.
— Он говорил про это! — перебил ее Ринат. — Он говорил про то, что не сможет попасть в клинику — и никто не сможет туда попасть в реале. Только виртуально.
Лилу наконец-то перестала пританцовывать и полностью переключилась на Рината.
— Мистика какая-то, — повторила она. — Надо поговорить с Вормом и с ТуФедом.
— Я сам не верю во всех этих духов и ангелов-хранителей, — признался Ринат. — Кстати, старик сказал интересную вещь: чтобы я забыл все, чему меня учили, и верил только тому, что сам увижу.
Лилу достала телефон, набрала номер и долгое время молча сидела, прижав трубку к уху.
— Не берет, — недовольно буркнула она, пряча телефон.
— Кто? — спросил Ринат.
— Ворм. Опять сдернул к своим дружкам-рокерам. Он говорил, что собирается сегодня погонять по городу. Ладно… Я поговорю с ТуФедом, если ты не можешь. Правда, если честно, я не представляю, как этот старик может следить за тобой. Разве что в твой комп червя запустил…
— Тань, он в курсе того, что мы с ТуФедом делали на той неделе. А еще он в курсе того, что я страховал Торика. Тогда, когда мы почту бомбили.
Лилу бросила на Рината удивленный взгляд.
Любой более-менее серьезный заказ, нарушающий законы, — уничтожение, копирование информации, внедрение и активация вируса или, например, замена на чужом сервере одних файлов другими, как это несколько дней назад сделали Ринат и ТуФед, — выполняется не из дома и уж тем более не со своего родного компьютера. Для этого нужна съемная квартира или гостиничный номер. Обычно во всех номерах стоят персональные компьютеры с достаточной мощностью, хорошей связью и несколькими слабенькими защитными программами, установленными как раз для того, чтобы ими «не воспользовались хакеры для несанкционированного доступа». Хакер легко ломает защиту, нашпиговывает этот «одноразовый» компьютер своими программами, а после взлома снимает винчестер и физически уничтожает его. Естественно, номер записывается на чужое имя и вычислить взломщика можно только одним способом — поймать его на месте преступления. Взять с поличным. Как правило, это невозможно.
На прошлой неделе ТуФед и Ринат как раз выполняли такой заказ. Точнее, выполнял Ринат. ТуФед написал нужные программы, скинул на счет Рината некоторую сумму денег из казны клана, Ринат снял квартиру, купил на распродаже недорогой ноутбук и после операции выбросил винт в Москва-реку, предварительно отформатировав его. Даже если предположить, что некто достал его со дна и каким-то образом восстановил информацию, что уже само по себе казалось невероятным, увязать этот винт с Ринатом, а потом еще и со взломом какой-то мелкой юридической фирмы — Ринат даже названия ее не запомнил — было просто невозможно.
А Торик…
Почтовые сервера — монополия государства. Государство оплачивает из бюджета их существование и обслуживание, государство — уже давно это не секрет — контролирует всю информацию, проходящую через них, государство же и защищает их от взломов. Взлом такого ресурса — это первая степень, это преступление против государства… неважно, что целью хакера было всего лишь одно письмо, письмо от одного частного лица к другому частному лицу. Первая степень — это от пятнадцати лет до пожизненного. В Райсе.
Заказчик дал мало времени, но много денег. Столько денег, что даже ТуФед не смог переубедить Торика и Рината не связываться с этим заказом. Большой куш стал причиной того, что первый и последний раз члены клана ослушались своего главу. Ринат за сутки написал два троянца, пока Торик налаживал «прыгунов» — связь через подставные либо взломанные сервера, которая могла на некоторое время обеспечить прикрытие. Ведь взлом государственного сервера — это не взлом частной компании. Как только становится ясно, что сервер атакуют хакеры — а на подобных серверах атака становится очевидной в первые же минуты, — сигнал поступает на пульт Сетевой полиции и в дело включаются программисты сетевиков. Отслеживается сигнал, и будь ты хоть в Барселоне, хоть в Париже, хоть в Подольске — знай, что уже рассаживаются по машинам полицейские-силовики, включаются сирены и группы быстрого реагирования на бешеной скорости мчатся по указанному адресу. «Прыгуны» позволяют оттянуть время — первый в Барселоне, второй в Париже, третий в Подольске… чем больше прыгунов, тем больше времени нужно программерам полиции для того, чтобы установить, откуда в действительности поступают команды хакеров. Только вот количество прыгунов сказывается на оперативности взлома — поэтому важно сбалансировать их так, чтобы и самому быстро работать, и сетевиков притормозить.
Троянцы были хорошие: редко так получается, чтобы программы после компиляции сразу выполняли именно то, что задумал их создатель. Ринат счел это хорошим знаком.
Но ошибся.
Торик снял квартиру в Подольске, Ринат смотался в Люберцы; когда Торик пробрался на почтовый сервер и активировал троянцев, Ринат запустил старую добрую дос-атаку на сервер подольской Сетевой полиции и уехал из Люберец. Все шло по плану, Торик успел скачать письмо и даже перекинуть его заказчику. Ему не хватило нескольких минут, чтобы уничтожить винчестер, — в квартиру ворвались силовики. Силовики Центрального, а не, как они думали, Подольского управления.
На допросах Торик молчал как рыба. Наверняка его прокачивали арманьяком — по слухам, Джет любит такие официально незаконные психотропные штучки, — но он выдержал и не признался в том, что работал не один. Конечно, не только потому, что был хорошим товарищем. Групповое сетевое преступление (а два человека — это уже группа) автоматически увеличивало срок почти в полтора раза. Расскажи Торик о Ринате — и впаяли бы ему не пятнадцать лет, а пожизненное.
Впрочем, это уже было неважно.
Важно было то, что кроме Торика и Рината подробности взлома знали три человека: Ворм, ТуФед и Лилу. Теперь, оказывается, о взломе почти годичной давности знал и этот странный старик.
— Действительно мистика, — в третий раз повторила Лилу. — Думаю, раз он такой осведомленный, ему может быть известно и то, что сейчас ты мне все это рассказываешь.
Ринат непроизвольно огляделся по сторонам.
— Он же может исчезать, — напомнила Лилу. — Тень скрыла его от наших глаз, а на самом деле он сидит сейчас с нами за столиком, вот здесь, — она ткнула пальцем в соседнее кресло, — слушает нас и мило так улыбается.
Ринат криво усмехнулся. Он не мог понять, шутит Лилу или говорит серьезно, но так или иначе ее предположение вполне могло оказаться действительностью.
— Может быть… Давай сейчас к тебе поедем и поговорим с ТуФедом, — попросил Ринат. — А то, боюсь, из моей квартиры небезопасно.
Сказав это, он подумал про себя, что с радостью поехал бы к ней и без этой причины.
Лилу звонко рассмеялась:
— Ринат, у меня такое ощущение, что ты придумал всю эту историю для того, чтобы напроситься ко мне в гости. Нет, домой я сейчас не поеду. У меня завтра и послезавтра много работы, и сейчас я собираюсь отдохнуть.
— Здесь? — Ринат скептически кивнул на освещенную стробоскопами толпу.
Лилу пожала плечами:
— Нормально. Пойдем потанцуем?
— Угу. А еще наглотаемся таблеток, чтобы повеселее было, — проворчал Ринат. — Я не умею танцевать, Лилу.
— И что, предлагаешь сидеть и кукситься? — фыркнула Лилу. — Слушай, прекрати пялиться на мою грудь! В конце концов это просто некрасиво. Похоть в глазах тебе не идет.
Ринат густо покраснел. Эта девчонка, напрочь лишенная каких-либо комплексов, умела загонять в тупик своей прямотой.
Лилу тем временем набирала на мобильнике номер.
— Я домой поеду, — сказал Ринат.
— Ну, тогда счастливо, — равнодушно попрощалась Лилу, прижимая трубку к уху.
Ее безразличие окончательно испортило Ринату настроение. Спускаясь по лестнице со второго яруса, он пытался понять: а зачем он вообще решил встретиться именно с Лилу и именно ей первой рассказать про старика? Никакого толкового объяснения он найти не мог.
— Эй, красавчик, угостишь сигаретой? — игриво спросила Рината облокотившаяся на поручни девушка лет двадцати пяти.
— Может, тебе еще мартини купить? — на ходу бросил Ринат.
— Я бы выпила с тобой! — крикнула девушка ему в спину.
Ринат остановился. Секунду стоял молча, потом повернулся.
Стройные ноги, грудь третьего, а то и четвертого размера… Лицо, правда, подкачало, но, как говорится: что в личике тебе моем, ты зацени груди объем!
А почему бы и нет?
— Поедем к тебе? — спросил он.
— Лучше к тебе, — тут же ответила девушка и, подойдя вплотную, положила руки ему на ремень. — У меня предки дома.
Вот он — похотливый взгляд. Распутный, шалый… манящий.
Ринат посмотрел наверх. Веселый вид беспечно болтающей по телефону Лилу сыграл решающую роль.
— Поехали, — кивнул Ринат.
Девушка взяла его за руку, и они стали пробираться через танцующую толпу к выходу. Вслед за ними, держась на расстоянии, но не теряя из виду их спины, двинулись три молодых парня.
На заднем сиденье такси Ринат задернул занавеску, попытался обнять девушку.
— Мы даже не знакомы! — Она ловко вывернулась из объятий. — Как тебя зовут?
— Вася, — буркнул Ринат, притягивая девушку к себе.
Хорошая… упругая и одновременно мягкая. До той девочки из сна она, конечно, недотягивает, но расслабиться поможет.
— Меня Анжела. Можно Анжелика. Ай, Вася! — девушка опять отбилась от рук Рината. — Ну не здесь же!
Комплекс у нее, что ли? Только что готова была сама залезть ему в штаны на глазах у нескольких сотен посетителей дискотеки, а теперь…
— Я хочу, чтобы было красиво, — извиняющимся тоном добавила Анжела и, на секунду прильнув к нему, чмокнула его в щеку. — Потерпи, ладно?
— Ладно, — неожиданно согласился Ринат и отвернулся к окну.
Анжела достала из сумочки зеркало, помаду и начала наводить марафет. Ринат тупо смотрел на мелькавшую за стеклом ночную Москву и пытался собрать свои точно так же мелькавшие в голове мысли. Собрать ничего не получалось: варилась какая-то каша из образов, загадок и догадок, из всего того, что свалилось на него за последние дни.
По пути они остановились возле супермаркета. Оставив девушку в машине, Ринат купил бутылку мартини, каких-то конфет, пачку презервативов — черт его знает, кто она такая, эта Анжела, — и все в том же заторможенном состоянии вернулся в машину.
Пока ехали, Анжела не проронила ни слова, а Ринат думал о том, что, когда они попадут домой, он обязательно получит свое сполна. Не в виде слов, естественно.
Такси остановилось прямо перед подъездом, и в свете фар Ринат увидел двух существ, явно поджидающих его. Ворм, сидя на мотоцикле, держал в руках Ромеро и гладил его по рыжей шерсти.
Ринат рассчитался с водителем и вылез из машины вслед за Анжелой, которая, нисколько не стесняясь Ворма, поставила ногу на скамейку и стала поправлять колготки.
— Здоров, Вормыч. — Ринат подошел к мотоциклу и взял кота в руки.
— Это кто? — негромко спросил Ворм, не отводя взгляда от стройной и заманчивой ножки.
— Да так… снял… — Ринат пожал плечами.
— Ничего фигурка, — оценил Ворм. — Мне Лилу дозвонилась. Разговор есть.
Ринат посмотрел на Анжелу, перевел взгляд на Ворма и кивнул.
— Долгий разговор, — уточнил Ворм.
Ринат равнодушно пожал плечами.
Анжела закончила возню с колготками и подошла к Ринату. Взяла его под руку и спросила:
— Ну что? Мы идем?
Ринат опустил кота на землю, полез в карман и достал несколько купюр.
— Короче, Анжела, облом.
— В смысле? — насторожилась девушка.
— Вот тебе деньги, поймаешь тачку и вернешься обратно. Дела у меня, — пояснил Ринат.
Он высвободил руку и сунул в ладонь девушки купюры.
— На, это можешь себе забрать, — протянул он следом Анжеле пакет с продуктами. — Выпьешь сама или…
— Так не пойдет, — неожиданно жестким тоном произнесла девушка, игнорируя руку с пакетом. — Ты что, прикалываешься?
— Давай, дергай отсюда, — бросил Ворм. — Русский язык понимаешь?
— А ты чего так с девушками разговариваешь, щегол?
Ринат и Ворм резко повернулись.
В нескольких метрах от них стояли три парня. Тот, что в центре, демонстративно поигрывал кастетом.
— А в чем проблема? — спросил Ворм и, как бы невзначай, сунул руку за пазуху.
Один из троицы мгновенно вытащил пистолет и направил на него.
— А ну, тварь, руку обратно высунь. Медленно, сука, медленно!
Ворм неохотно подчинился.
— Анжела, сколько он тебе должен за моральный ущерб от такого облома? — спросил парень с кастетом, шагнув вперед.
— Пятьсот долларов как минимум, — заявила Анжела и провела указательным пальцем по щеке Рината. — Ну и мартини, соответственно.
— Джамбу знает кто-нибудь? — хмуро спросил Ворм.
— Кого? — с презрением переспросил парень с кастетом и подошел к Ворму. — Что ты там вякнул?
— Джамба, — спокойно повторил Ворм. — Я могу сейчас с ним связаться, чтобы он разрулил…
Ворм не успел договорить — парень размахнулся и со всей силы ударил его кастетом в грудь, опрокидывая с мотоцикла.
— Ты, тварь, кем вздумал меня пугать?! Своими сраными мотоциклистами? Да я хер положил на твоего Джамбу, на Мамбу, Херамбу и остальных ваших ниггеров!
Он повернулся к Ринату и чуть отвел руку назад.
— Ну что, чертила? Платишь пятихатку или я тебя сейчас разделаю, как бог черепаху?
Еще секунду помедлить — и он ударит. Без колебаний. Изуродует. Видно по его глазам: зрачки расширены, в них без труда читается желание бить… может, ему даже и деньги не нужны… убьет ведь…
— А вот это вряд ли, — послышался знакомый Ринату голос с прибалтийским акцентом.
Ринат повернулся — на скамейке, на том же месте, что и в прошлый раз, сидел старик, все в том же костюме и в той же шляпе.
— Вы, пацаны, не туда забрели, — произнес старик и беззвучно пошевелил губами.
Парень, целившийся в Ворма, вдруг охнул, выронил пистолет и, согнувшись, упал на землю. Тот, кто стоял рядом с ним, отшатнулся, но в следующее мгновение тоже свалился на землю, корчась от боли.
— Сам выбросишь кастет или помочь? — поинтересовался старик у последнего.
Тот бросил растерянный взгляд на своих напарников, валяющихся на земле, а потом шагнул к старику.
Он успел сделать всего лишь один шаг — какая-то сила толкнула его в сторону, подняла в воздух и швырнула о стену дома. Кастет упал на землю, а его хозяин с разбитой головой рухнул рядом.
Анжела сдавленно ойкнула, Ринат и Ворм молча наблюдали за стариком.
— Слышь, девочка! — окликнул Анжелу старик. — Когда твои сутенеры, или кто там они тебе, очнутся, объясни им, что следующий раз для них будет последним.
Он поднялся со скамейки, окинул всех взглядом и задержался на Ринате.
— Хех, — усмехнулся он и покачал головой. — Ну вы и раздолбаи. Ворм, Ринат, мое почтение. Еще увидимся.
Он приподнял шляпу, слегка наклонив голову, затем повернулся и пошел прочь, а Ворм, Ринат и Анжела молча смотрели ему в спину.
Когда старик скрылся, Ворм поднялся с земли, поморщился, дотронувшись до груди, и, подражая старику, бросил Анжеле, которая была старше его как минимум лет на пять:
— Слышь, девочка! Ты еще здесь?
«Девочка» в последний раз глянула на свою «охрану» и торопливо пошла прочь. Отойдя на несколько метров, она перешла на бег, и Ворм, увидев это, громко свистнул ей вслед.
— Теперь у меня есть свидетель, — усмехнулся Ринат.
— То есть? — не понял Ворм.
— Лилу не верила, когда я рассказал ей про старика и его Тень, — пояснил Ринат.
— Лилу поверила, — проворчал Ворм. — Поэтому она и нашла меня, а я поэтому сразу рванул к тебе.
— Тоже поверил?
— Я не поверил, — сказал Ворм. — Я знал.
— О как! — хмыкнул Ринат.
— Ага, — кивнул Ворм. — Где тут мотоцикл поставить можно, чтобы под охраной? Разговор у нас долгий будет. Кстати, я жрать хочу.
В квартире Ворм вел себя по-хозяйски. Порылся в холодильнике, нарезал бутербродов, прихватил минералки с соком и притащил все это в комнату.
— А ну брысь, гаденыш! — Ворм согнал со стола привлеченного запахом колбасы Ромеро, открыл бутылку с минералкой и сделал несколько жадных глотков, после чего стал с аппетитом уплетать бутерброд.
Ринату есть не хотелось, поэтому он молча сидел и ждал, когда Ворм «освободится».
Ворм освободился после второго бутерброда. Кинул кусок колбасы коту, отхлебнул еще минералки и сказал:
— Короче, Ринат, хрень происходит.
— Что происходит? — спросил Ринат.
— Хрень, — повторил Ворм. — Очень непонятная хрень. И этот твой старик — очень непонятная фигура. В общем, слушай. Несколько лет назад, еще до Чистки… Дарк Соулс тогда еще не было, а мы с ТуФедом… ну, уже знали друг друга и мутили… короче, неважно. ТуФед раздобыл заказ на слив информации с одного российского военного сервака. Заказчика интересовал проект, который знаешь, как назывался? Он назывался «Тень». ТуФед собрал всю инфу о серваке, мы с Ториком сняли пару хат и хакнули его на фиг. Но потом обломались — заказчик ничего нам не перевел, и ТуФед сказал, что тогда мы никому ничего отправлять не будем. Позже ТуФед выяснил, кто был заказчик и почему он не стал платить — какой-то америкос из военных, который был приговорен к пожизненному за шпионаж. Сервак тот, кажется, прикрыли сразу после взлома, а информация хранилась у меня. Прошлой зимой, помнишь, когда заказов никаких не было, я от нефиг делать расшифровал ее и обнаружил прикольную тему. Короче, это была разработка корпорации «Волхолланд», заказ для наших вояк. Они разработали индивидуальный защитный комплекс — какая-то энергетическая фигня, подключаемая к мозгу человека, которая, я запомнил, может действовать как отдельная боевая единица вне зависимости от действий носителя, но при условии, что он жив и не сошел с ума. Там на самом деле не очень много было сказано, я так понял, что наши хотели показать Тень на международной выставке, но в последний момент об этом узнала госбезопасность и категорически запретила разглашать разработки. Я рассказал про это ТуФеду, ну и вроде как забыл даже, а через месяц ТуФед вдруг сам стукнулся в аську и сказал мне, чтобы я стер на фиг из памяти все упоминания о Тени и вообще обо всем, что связано с корпорацией.
— Из какой памяти? — усмехнулся Ринат.
— Я у него то же самое спросил, — сказал Ворм. — Он сказал, из той и из этой.
— И ты стер? — спросил Ринат.
— Да я на компе такое и не хранил никогда. — Ворм махнул рукой. — На дисках все было записано. Просто… тогда как раз Торика закрыли, ну, я испугался… короче, диски я сжег. Да там, по сути, ничего и не было. В основном про какие-то электромагнитные поля, про гравитацию… одна показуха. Я вообще ни фига не понял и постарался забыть. А сейчас Лилу позвонила, она как только про Тень сказала, я сразу к тебе… кстати, а ты что, с ней поругался?
— С чего ты взял? — удивился Ринат.
Ворм пожал плечами:
— Ну, не знаю… Ты ж ее в кабаке оставил, бабу какую-то снял и домой поехал. А у нее голос какой-то нервный был, когда она про тебя говорила.
— Как понять — нервный? — сразу же спросил Ринат.
— Все, я понял, дальше не надо! — Ворм поднял руки и скрестил их перед собой. — Сейчас начнешь — а как она это слово сказала, а как то…
— Я просто…
— Просто я к тебе не за этим приехал, — перебил Ворм. — Тут вот еще какая новость. Джет объединил Сталкеров и Волков и дал им свою крышу.
— Чего? — Ринат от удивления открыл рот.
— Джет, конечно, сволочь, но не дурак. — Ворм вздохнул, подумал секунду и взял с тарелки еще один бутерброд. — Он видит, что происходит что-то непонятное, о чем в курсе госбезопасность, но не в курсе он сам. Сил Сетевой полиции не хватит, чтобы раскопать всю эту тему, но дело даже не в этом. По-моему, Джет просто решил загрести жар чужими руками, а враги для этого подходят как нельзя лучше. Ринат, посмотри на все это со стороны. Сетевики объединяются с хакерами, госбезопасность в лице твоего старика — тоже… еще «Волхолланд», блин… Тебе не кажется, что здесь что-то не так?
Теперь уже Ринат пожал плечами.
— Мне с самого начала кажется, что здесь что-то не так, — ответил он. — С тех пор как я узнал про контракт. Пять лимонов зелени не платят за обычный взлом. Мне только интересно: почему старик обратился именно ко мне? У меня такое ощущение, что он знает про меня все.
— Госбезопасность, — пояснил Ворм. — У них достаточно много информации на каждого из нас. На кого-то, думаю, даже больше, чем у сетевиков. Только они этой информацией с Сетевой полицией не делятся. Не любят они друг друга.
— Ты, я смотрю, уверен в том, что старик из госбезопасности… — то ли спросил, то ли просто уточнил Ринат.
Ворм кивнул.
— Так что же, получается, что мы будем вести игру против Джета и Волков со Сталкерами? — задумчиво спросил Ринат.
— Ага. — Ворм радостно улыбнулся. — И мы будем работать с чекистами. А что больше всего меня радует — бабки останутся у нас.
— Главное, чтобы мы остались, — проворчал Ринат. — У Джета получается большая команда…
— А у нас информация. — Ворм наставительно поднял указательный палец. — Мы знаем, что планирует Джет, а он про нас — нет. Кстати, они собираются ломать сервер через два дня, так что надо бы поторопиться.
— Я не успею за сутки написать прогу! — вскинулся Ринат.
— Успеешь, — сказал Ворм. — Я помогу.
— А сам? — спросил Ринат.
— Я уже написал исходники и отправил их ТуФеду и Тяпе, — пояснил Ворм, поворачиваясь и включая компьютер. — Короче, червь, можно сказать, готов.
— Ты прямо сейчас хочешь начать работать? — Действия Ворма у Рината никакого энтузиазма не вызвали.
— Завтра дел много, — ответил Ворм. — Надо еще Кеду встретить.
— Кеду?
— Прилетает в обед, — пояснил Ворм, — Илюха с Лилу не смогут, они поедут хаты искать. Придется нам.
— А зачем она приезжает? — недоуменно спросил Ринат.
Ворм хитро ухмыльнулся:
— Боюсь, ты про нее не очень много знаешь… Ты никогда не обращал внимания на то, что ТуФед ни разу не давал ей никаких заданий вроде написания прог или тестов вирусов?
Ринат опять пожал плечами — даже если так и было, то он действительно этого не замечал.
— Кеда не программист. Она обычный юзер, не более того. — Ворм замялся. — Короче, она в наших темах вообще не шарит.
Ринат молчал. На языке вертелся один вопрос, но он чувствовал, что не имеет права его задавать.
— Ты, наверное, хочешь узнать, что она делает в клане? — догадался Ворм.
— Ну… — Ринат замялся.
— Боевой отдел, — пояснил Ворм. — Мы никогда не говорим об этом вслух. И ты лучше не поднимай эту тему. Ни при ней, ни без нее.
Боевой отдел… Теперь понятно, почему во время редких встреч с Кедой Ринат чувствовал себя немного неуютно. Все-таки каким-то шестым чувством Ринат ощущал ту опасность, которую излучала Кеда при всей ее доброжелательности.
— Но как она…
— Не знаю, — довольно резко оборвал Рината Ворм. — Я сказал тебе это для того, чтобы ты не разговаривал с ней о вирусах и защитных системах. А то в прошлый раз ты ее так загрузил, что она меня попросила… ладно, неважно. Все, проехали, Ринат.
Он решительно повернулся к компьютеру:
— Нужен троянец, который после активации сможет запустить мою прогу. Она сама найдет файл с паролями и перекинет его нам. Боюсь, придется долго файл расшифровывать, но по-другому…
— А если попробовать эксплойтом? — предложил Ринат.
— Вряд ли мы сможем сами вызвать ошибку. — Ворм задумался.
— Погоди! — Ринат схватил стул и подсел к компу. — На расшифровку паролей у нас может и неделя уйти. Давай сдублируем взлом эксплойтом. У меня есть исходники одного, мы его вдвоем за несколько часов успеем доработать. Глянь сюда.
Ринат взялся за мышку.
Он приехал сюда несколько минут назад — на эту темную улицу, уставленную баками с мусором, заваленную строительным хламом и прочими трущобными атрибутами. Сидя в салоне новенького «ягуара-спиди», Джет одной рукой постукивал по рулевому колесу в такт тихо играющей музыке, а пальцами другой массировал висок.
Голова начала болеть несколько минут назад, практически одновременно с остановкой машины. Конечно же, одно не было связано с другим — Джет знал и причину боли, и средство от нее. Но воспользоваться средством он собирался — Джет посмотрел на часы — да, через четыре минуты. Максимум через пять — если Транк по дороге притормозит, чтобы получше рассмотреть какую-нибудь шлюшку.
Транк не задержался. В условленное время в конце пустынной безлюдной улицы показались фары, и вскоре два громадных джипа остановились в нескольких метрах от «ягуара».
Фары погасли, послышались щелчки открываемых и закрываемых дверей. К ним присоединился и хлопок двери «ягуара».
— Привет, Транк, — радушно поздоровался Джет, подойдя поближе.
— Ты?! — с ненавистью и с изумлением воскликнул Транк. — Какого хера?
Одновременно спутники Транка выхватили оружие, направив его на начальника Сетевой полиции.
— А ты планировал увидеть здесь Джамбу с бандой байкеров и двумя килограммами кокаина? — Джет развел руками. — Транк, солнце, извини, но тебя сдали. Банально сдали с потрохами. Джамба решил, что лучше потерять хорошего партнера, чем провести остаток жизни в Райсе.
Несколько секунд Транк молчал, осмысливая сказанное, а потом посмотрел на стены окружавших их домов и тяжело рассмеялся:
— Значит, Джет, ты решил помочь РУБНОНу? Или ты уже их сотрудник? Ну, скажи ради интереса, сколько оперов ты притащил сюда для того, чтобы арестовать Транка?
— Я не собираюсь тебя арестовывать, солнце, — улыбнулся Джет. — Я не помогаю тем, кто борется с незаконным оборотом наркотиков, и мне не нужны помощники для того, чтобы убить тебя. Зря ты гавкал на меня в клубе. Мне не нравится такое неуважение.
Один из людей Транка, держащий в руках включенный сканер, который был направлен на дом, шагнул к шефу и что-то прошептал ему на ухо.
— Видишь, Транк, — снова улыбнулся Джет. — А ты не верил в то, что я один. И знаешь, что мне больше всего нравится? То, что Спан не знает о том, что ты торгуешь наркотой, следовательно, кроме тебя и твоих шестерок, никто не в курсе, где ты сейчас находишься.
Они посмотрели друг другу в глаза — Транк нервно хихикнул.
— Ты шутник, Джет. Ты смелый, я даже сказал бы, ты самый наглый мусор из тех, кого я знаю, и я…
В следующее мгновение Джет бросился вперед.
Что-то сверкнуло перед лицом Транка, и двое его вооруженных спутников, стоявших рядом с ним, упали как подкошенные на землю. Один из охранников попытался направить на Джета автомат, но сетевик вырвал оружие из его рук и прикладом в буквальном смысле слова выбил бедняге мозги. Еще один выстрелил в Джета, но попал в пустое место — Джет уже неуловимо быстрым движением метнулся ему за спину и приставил к ней дуло автомата.
Раздалась очередь — Джет швырнул прошитый пулями труп охранника на Транка, сбивая последнего с ног, и подпрыгнул вверх.
Это было невозможно для человеческого тела — Джет оторвался от земли метра на два и, кувыркнувшись в воздухе, ударом ноги сломал шею еще одному боевику.
Все было кончено в считанные минуты. Последнего боевика Джет с огромной силой швырнул о стену дома, после чего поднял полуоглушенного Транка с земли и прислонил к капоту джипа.
Боль в голове постепенно усиливалась. Джет достал из-под рубашки пузырек и насыпал на тыльную часть ладони порошок. Привычным движением разделил небольшую горку на две части, вдохнул одну, потом вторую.
Транк покачал головой и выдавил некое подобие улыбки:
— Кто бы мог подумать…
Джет спрятал пузырек и достал из кармана платок.
— У тебя кровь идет, Транк, — сказал он и осторожно прижал платок к шее Транка. — Ты поцарапался.
— Кто бы мог подумать, — повторил Транк. — Начальник Сетевой полиции — имп. Слуга закона сам вне закона.
— Ты же никому не скажешь? — Джет дружелюбно подмигнул, стирая платком кровь с шеи Транка. — Сам знаешь, эти борцы за правосудие, у них какая-то странная мораль. Поднимется шум, меня арестуют и снова отправят в Райсу, а я не хотел бы туда возвращаться.
Транк посмотрел на Джета, а потом неожиданно расхохотался:
— Господи… Джет, ты сидел в Райсе?
— Можно сказать, что там мне и поставили имплантаты. — Джет положил платок на капот джипа и хрустнул пальцами. — Реставрация мышц — слышал про такое?
Транк покачал головой. Впрочем, имп явно не собирался рассказывать своей жертве подробности.
— Мне было очень больно, дружище, — сказал Джет. — Мне было больно тогда, мне больно до сих пор. Ну… чем-то приходится жертвовать… Я вижу, у тебя много вопросов, братишка. Извини, у меня совершенно нет времени рассказывать тебе свою историю. Сам понимаешь, много работы и все такое.
— И что ты собираешься делать? — хрипло спросил Транк.
— Жизнь — это такая штука, — сказал Джет, положив руку на плечо Транку. — Не каждому в конце пути светит хеппи-энд.
Он повернулся и направился к «ягуару», а тело Транка, сползшее по капоту на землю, смотрело ему вслед остекленевшими глазами.
Джет сел в машину, завел двигатель. Фары высветили картину недавней бойни, и сетевик какое-то время удовлетворенно смотрел на лежащие вокруг джипов трупы. Потом включил заднюю передачу, и «ягуар», быстро набирая скорость, помчался прочь, оставив на безлюдной улице тела ядра боевого отдела клана Сталкеров.
У начальника Сетевой полиции действительно было очень мало времени и много дел, которые еще предстояло сделать.
С Вормом они просидели до утра — отлаживали, компилировались, снова отлаживали… Несколько раз связывались с ТуФедом, задавая ему такие вопросы, от которых он, судя по всему, немного одурел, но все же отвечал, советовал.
Около десяти утра эксплойт был готов, и Ворм — уже лежа на диване с закрытыми глазами — напомнил, что вечером надо встретить Кеду, после чего вырубился.
У Рината хватило сил настроить ежедневник на «побудку» к обеду, а потом он и сам, потеснив Ворма, устроился на диване и заснул.
Сон был тяжелый, рваный. Перед глазами мелькали какие-то цифры и команды, сквозь которые прорывалось лицо старика с Тенью. Тень бросалась на Рината и превращалась в Лилу, которая укоризненно качала головой и тыкала пальцем в исходники эксплойта, словно нашла там баг.
Проснулся он не от осточертевшего уже крика: «Ринат, вставай!» — а от того, что Ворм вылил на него минералку.
— Ты что, охренел? — подскочив на диване, завопил Ринат.
— Я с ТуФедом сейчас общался. — Ворм кивнул головой на компьютер. — Короче, встречаешь Кеду — и сразу едете в Митино.
— В Митино? — еще не проснувшийся до конца Ринат потряс головой. — А что в Митино?
— Встретитесь там с Илюхой, он отвезет вас на квартиру. Там уже все готово. Не забудь только все проги взять с собой, — сказал Ворм.
— А ты? — спросил Ринат.
— Мы с Тяпой в другом месте будем, — ответил Ворм. — Как приедете на квартиру, сразу включи скай, чтобы был на связи.
— Понял, — тупо кивнул Ринат, почесал затылок и потянулся за сигаретами.
Ворм поднялся, подошел к Ринату и положил руку ему на плечо.
— Отдуплись побыстрее. По ходу дела, ТуФед хочет ночью или утром сервак бомбить.
— Угу. — Ринат снова кивнул.
— Мы его сделаем. — Ворм дружески хлопнул Рината по плечу и направился к двери.
— Вормыч! — окликнул его Ринат.
Ворм повернулся.
— Слушай… а что со стариком? — спросил Ринат. — Он…
— Уверен, он найдет тебя сам, — сказал Ворм.
— Нет, что решили с ним делать? В смысле, что делать, если мы получим доступ?
— Если получим деньги, отдадим доступ заказчику, — уверенно сказал Ворм.
— А если… — Ринат запнулся на секунду, пытаясь сформулировать мысль.
— А на тот случай, если будет «если», с тобой рядом будет Кеда, — сказал Ворм.
— Смеешься? — буркнул Ринат. — Ты что, думаешь, что Кеда сможет…
— Ты ее плохо знаешь, — усмехнулся Ворм, подмигнул и вышел из комнаты.
Хлопнула входная дверь — и Ринат остался в квартире один.
Он молча выкурил сигарету, сел за компьютер, вставил в ди-привод новый диск и стал перегонять на него нужные файлы.
Через час он спускался в метро, еще через час стоял среди толпы встречающих белорусский рейс, а еще через полчаса выходил из здания аэропорта под руку с невысокой длинноволосой девушкой, которую звали Кеда.
Несколько нейтральных фраз: «Как дела?», «Как долетела?» — и вот уже они сидят в такси, направляясь к Митино, и Ринат набирает номер Илюхи, чтобы договориться о времени и месте встречи.
Эта однокомнатная квартира оказалась из разряда «хуже некуда» — голые бетонные стены, потолок кухни закопчен, пластиковый пол в некоторых местах зиял проломами, а в ванную комнату заглянувшая туда Кеда посоветовала не заходить вообще. Слава богу, кое-как работал туалет, правда, двери у него не было в принципе. В единственной комнате доморощенные мастера граффити изрисовали все стены, причем практически все рисунки были чистой порнографией. У одной из стен стояла покосившаяся одноногая кровать, остальными ножками которой служили стопки потрепанных книг и журналов. Повсюду валялись окурки, в одном из углов комнаты грудой были свалены пустые пивные банки и бутылки.
Даже открытые настежь — и, судя по всему, уже давно — окна не помогли избавиться от неприятного запаха, царившего в квартире.
Посреди всей этой разрухи в комнате стоял стол, а на нем высился включенный компьютер. Монитор призывно моргал запущенным скринсэйвером с надписью «Welcome to…», и Ринату подумалось, что даже бездушная машина посмеивается над хакерами, приглашая их в этот грязный бедлам.
— Это что вообще такое? — хмуро поинтересовался Ринат, глядя на довольное лицо Илюхи.
— Объясняю. — Илюха откашлялся. — Это спальный район, здесь в каждом доме локалка, связь очень даже хорошая, я проверял. Квартиру я снял, основываясь не только на дешевизне — в этом притоне постоянно движение, люди здесь ошиваются сами знаете какие, и соседи предпочитают не совать сюда нос, понимая, чем это для них может закончиться. Здесь относительно спокойно, потому как далеко от центра, а это еще один плюс. Далее. Вы находитесь на девятом этаже, а это значит, что всегда можно перейти по крыше в соседний подъезд и спокойно покинуть дом…
— Ладно, хватит! — буркнул Ринат.
— А что хватит? — обиделся Илюха. — Я нашел хату меньше чем за полдня. Дали бы больше времени, подыскал бы что-нибудь поприличнее. Опять же, поприличнее — не значит…
— Ладно, ладно. — Ринат примирительно поднял руки. — Все нормально.
— В конце концов вы же здесь не жить будете, а просто проведете несколько часов. Минимальные условия для проведения здесь нескольких часов…
— Илюха, я все понял. — Ринат несколько раз щелкнул пальцами перед его лицом. Похоже, Илюха опять накурился и его тянуло на разговоры.
У этого длинноволосого семнадцатилетнего парня с серьгой в ухе было одно неоспоримое достоинство: он мог достать все, что угодно, в любое время суток. Квартиру-однодневку в любом районе, машину, женщину, билет в закрытый клуб, оружие… И был у него один неоспоримый недостаток — Илюха обожал травку, а употребив ее, он становился чересчур «грузовым»: следуя своему желанию выговориться, он вываливал на собеседников кучу бесполезной информации, и, если его не остановить, мог делать это бесконечно.
Илюха сунул руку под кровать и вытащил два небольших автомата.
От Рината не укрылось, как загорелись глаза Кеды, когда она увидела оружие. До этой минуты она была «пустая» — провезти оружие самолетом практически невозможно.
Девушка шагнула вперед, взяла у Илюхи один из автоматов, отстегнула рожок, пристегнула обратно, щелкнула затвором…
— Алькор-19. — Кеда погладила рукой автомат. — Я слышала про такой. Хорошая штука.
— Если не понадобятся, здесь их не оставляйте, заберите, — попросил Илюха. — Стволы новые, нигде не светились… еще пригодятся.
Девушка согласно кивнула головой. Ринат подошел к компьютеру, вытащил из кармана диск и вставил его в привод.
Кеда была занята исключительно осмотром оружия.
Илюха кашлянул:
— Тут недалеко есть пиццерия, если захотите чего-нибудь перекусить, я могу организовать. С доставкой. Пицца, спагетти, лазанья…
Илюха был отличный парень, но его желание поговорить, причем в форме не диалога, а монолога, иногда очень сильно напрягало.
Ринат вздохнул и, покачав головой, занялся инсталляцией необходимых для дела программ.
Илюха потоптался на месте и, поняв, что здесь у него слушателей больше нет, с деланно-деловым видом посмотрел на часы.
— Ладно, мальчики-девочки, мне пора. Если что, звоните.
— О’кей, — отозвалась Кеда.
— Как только соскучимся, обязательно позвоним, — с иронией добавил Ринат.
— Удачи, — бросил Илюха и повернулся к выходу.
— И тебе. — Кеда широко улыбнулась, но улыбки Илюха уже не увидел.
— Хороший мальчик, — сказала Кеда, когда Илюха вышел из квартиры.
— Угу, — согласился Ринат, не отрываясь от компьютера. — Только говорит много.
— Не такой уж это и большой минус, — усмехнулась Кеда.
— Угу, — снова согласился Ринат.
— В отличие от тебя, — продолжала мысль девушка. — В прошлую нашу встречу ты разговаривал со мной, а теперь, кажется, даже избегаешь на меня смотреть.
— Я… — пытаясь оправдаться, начал хакер.
— Я вижу две причины, — спокойно сказала Кеда. — Либо ты влюбился в меня, либо ты боишься меня.
— Да с чего бы я тебя боялся? — буркнул Ринат, чувствуя, как лицо заливает краска смущения.
— Влюбился? — Кеда засмеялась.
Смех ее был искренним, безо всяких намеков, и Ринат улыбнулся в ответ.
— Значит, ты меня не боишься? — уточнила Кеда. — А ТуФед как-то сказал, что не рискнул бы остаться со мной в одном помещении, когда у меня плохое настроение.
— У тебя плохое настроение? Скажи, кто тебе его испортил, и я ему голову оторву, — пошутил Ринат.
— У меня плохое предчувствие, — неожиданно серьезно произнесла Кеда. — Знаешь, говорят, у импов особенно развито инстинктивное чувство… Не знаю, как у других импов, а я своему чутью доверяю.
Ринат дослушал всю фразу до конца и только потом вздрогнул, осмыслив услышанное.
— У кого? — повернулся он к девушке.
— Брось, Ринат. — Кеда махнула рукой. — Не поверю, чтобы тебе не рассказали про меня.
Ринат покачал головой.
— Вчера Ворм сказал мне, что ты не хакер, а из боевого отдела. Но я не знал, что ты… ты имп…
Несмотря на старания Рината, последнее слово прозвучало как-то отчужденно — слово, характеризующее человека как отщепенца.
Кеда заметила это и невесело усмехнулась:
— Ты тоже…
— Нет, нет! — торопливо воскликнул Ринат. — Просто я первый раз вижу… таких, как ты.
— Думаю, что ты ошибаешься, — спокойно сказала Кеда. — Просто ты мог не заметить, что перед тобой имп. Это раньше, очень давно ставили имплантаты из титана, из различных сплавов, а современные имплантаты — полностью из биопластика, включая так называемые боеприпасы. Внешне человек ничем не отличается от других, даже обычное сканирование не может обнаружить биопластик. Я поэтому и летаю спокойно — аэроконтроль не может выявить импа. Такого, как я. Нас можно вычислить только когда мы проявляем свои возможности. Либо спектральный рентген — но это пока очень дорогая штука, чтобы ставить ее в общественных местах.
Кеда полезла в свою сумку, достала сигареты, закурила, уселась на кровать. Закурил и Ринат, не зная, что сказать.
— Зачем ты это сделала? — спросил он у девушки. — Я слышал, что у биоимплантации есть много побочных явлений.
— Не так уж и много, — ответила Кеда. — Самое заметное неудобство, часто напоминающее о себе, — приступы боли, возникающие примерно раз в несколько дней. Это как-то связано с нарушением ДНК… Я, если честно, не разбираюсь в этом. Сначала боль не очень сильная, но потом она нарастает и через несколько часов становится невыносимой. Наркотики, как ни странно, снимают боль. Приходится периодически нюхать порошок и чувствовать себя наркоманом.
Кеда глубоко затянулась.
— Практически во всем мире ношение имплантатов считается таким же преступлением, как и инсталляция, — сказала она. — Люди презирают таких, как мы, называют нас нелюдями, надругавшимися над своим телом и над своей жизнью. Ты в курсе, что у импа никогда не может быть детей?
Ринат покачал головой, а Кеда уже полностью перешла на холодно-равнодушный, даже в чем-то отрешенный тон и продолжала говорить, не глядя на Рината.
— Я ведь родилась не в Белоруссии, а в России, в Воронеже. Выросла в трущобке — так у нас называются окраины города. Это места, где никогда не бывает милиции, где твое знание компьютера не играет никакой роли. Там все решает сила. Сила и умение владеть оружием. Мне было двенадцать, когда я впервые убила человека. Убила не из каких-то благородных побуждений — мы хотели угнать машину, а ее хозяин попытался нас остановить. Нас было четверо, у всех было оружие. Стреляли все, но я была первой. И мне было наплевать. Потом были еще — в трущобке это вполне нормальное явление. Стычки с конкурирующими бандами, гоп-стопы… рано или поздно я должна была отправиться либо на небеса, либо в Райсу. Меня закрыли, когда мне было шестнадцать. Восемь лет в Райсе. Ты представить не можешь, что это такое. Там ведь не разделяют мужчин и женщин, все сидят вместе. А женщины в Райсу попадают намного реже, чем мужчины, — тем более молодые… Я прошла через ад в первые месяцы отсидки. Потом стала привыкать. Да только к той жизни нельзя привыкнуть. А потом к нам пришли люди из «Волхолланда», чтобы отобрать добровольцев. Хотя добровольцев — это мягко сказано. Материал для опытов. Что за опыты — они не говорили, а мне на самом деле все равно было. Я была согласна на все, лишь бы хоть ненадолго вырваться из этого ада, — а им я подходила. Подходило мое тело. Они выбрали несколько десятков человек — не знаю, чем они руководствовались, среди нас были и старые, и молодые — и доставили в какой-то бункер неподалеку от Москвы. Говорили, что вроде бы эти опыты имели отношение к некоему проекту «Вервольф», но никто не знал, что это за проект. Бункер был всего лишь чем-то вроде временной лаборатории. Там нам и делали операции по инсталляции биопластика, мышечной реставрации…
— Мышечной чего? — не понял Ринат.
— Реставрация мышц, — пояснила Кеда. — Мне ее не делали, но мои, так сказать, коллеги по опытам рассказывали. В мышцы имплантируют биокультуры на основе биопластика, и имп становится обладателем молниеносной реакции и невероятной силы. У меня только некоторые части из биопластика, а у тех, кто прошел реставрацию, совершенно другая структура мышц…
Кеда замолчала, закрыла глаза и несколько минут молча сидела, видимо, вспоминая. Потом вздрогнула, взяла из пачки еще одну сигарету.
— Несколько человек погибло во время инсталляций — биопластик не прижился. Остальных поместили в отдельные камеры под наблюдение. Нас изучали, обследовали… но это длилось недолго. До тех пор, пока охранники не допустили ошибку. Ошибку, которую мы сразу же использовали. Мы освободили друг друга, сквозь охрану прорваться удалось не всем, я не знаю, сколько точно человек бежало, но как минимум десять импов покинули лабораторию. Дальше все было легко. С моими новыми способностями я достала денег. В одной московской подпольной клинике из тех, в которых высокие цены, но никогда не задают вопросов, сделала пластическую операцию. Там же купила документы — и уехала из России уже гражданкой Белоруссии, благо в то время впервые после Беловежского конфликта стали более-менее налаживаться отношения, и к белорусским гражданам российские власти относились помягче.
Она словно хотела выговориться — и в то же самое время казалось, что ей не хочется вспоминать об этом.
— Я никогда не слышал о таких экспериментах, — признался Ринат.
— И никогда не услышишь, — равнодушно произнесла Кеда. — «Волхолланд» проводит эти эксперименты по заказу государства, и никто не захочет, чтобы информация всплыла. Из того бункера меня бы никто никуда не выпустил — разве что прямиком в могилу. Впрочем… Импы много не живут, знаешь… Как выяснилось, не больше десяти лет после инсталляции биопластика. Еще один небольшой такой побочный эффект… Да…
Она опустила голову, плечи чуть вздрогнули. Ринат протянул руку и взял ее ладонь. Провел пальцем по тыльной стороне, то ли утешая, то ли просто пытаясь обратить на себя внимание.
— Кеда… — тихо сказал он. — Слушай… я, честно говоря, не знаю, что сказать, и я…
— Не надо, — глухо ответила Кеда и осторожно высвободила руку. — У меня здесь имплантирован игломет, так что лучше не стоит этого делать.
Она слабо улыбнулась и прикрыла глаза.
На этот раз оба замолчали надолго. Кеда так и сидела, прислонившись спиной к стене, а Ринат, облокотившись на спинку стула, смотрел на нее и думал.
Он думал о красивой молодой девушке с перечеркнутой жизнью. О девушке, против воли ставшей подопытным кроликом, а позже — совершенной машиной для убийства. О девушке, которая убивала не для того, чтобы выжить, а для того, чтобы просто выполнить свою работу.
Лет десять или пятнадцать назад появились первые сообщения об удачных экспериментах в области нанотехнологии, связанной с имплантацией различных механизмов в тело человека. Появились слухи о первых подпольных клиниках — а следом о людях, напичканных боевыми имплантатами. Позже заговорили о каком-то новом материале, который срастается с телом человека, о необратимых генетических изменениях, о людях-киборгах, созданных только для того, чтобы убивать… Слухов было много, фактов — практически никаких. Но в любом случае во многих странах, в том числе и в России, инсталляция и ношение боевых имплантатов были запрещены, импов отслеживали и… Удаление биопластика было невозможно, поэтому их отправляли на рудники, использовали в различных экспериментах или просто уничтожали. По большому счету, их даже не считали людьми.
Ринат раньше никогда не сталкивался с импами, хотя слышал о них. И вот теперь выяснилось, что рядом с ним сидит девушка из его клана, оказавшаяся импом, — девушка, которая умеет только убивать и которая заранее знает, что жить ей осталось несколько лет.
— Кеда… — позвал ее Ринат.
— Что? — откликнулась девушка, не открывая глаз и не двигаясь.
— А как ты попала в клан? — спросил хакер.
Кеда улыбнулась и, склонив голову, посмотрела на Рината.
— Однажды в Минске я познакомилась с приезжим москвичом. Забавный такой парнишка, уже через полчаса после знакомства стал предлагать секс и все такое… Просто ради интереса я призналась ему, что я имп, привела кое-какие доказательства. Знаешь, что меня окончательно добило? Его реакция. Он заявил, что он ни разу не трахал живое тело, наполовину состоящее из биопластика, и что ему жутко хочется попробовать это сделать, причем немедленно. Господи, да он мне признался, что как только узнал, кто я, у него сразу же встал.
Ринат громко расхохотался:
— Это был Тяпа!
Кеда тоже засмеялась.
— Да, это был он, — сказала она сквозь смех. — Уже на следующий день он предложил мне работать с хакерами. Страховка, ликвидация противников… Как раз в то время у меня был очередной депрессняк… короче, я согласилась — и ни разу не пожалела.
Тяпа, Тяпа. У Рината даже слезы на глазах выступили от смеха. Истинный ловелас. Куда там до него Дон Жуану и Казанове! Образно говоря, он собирался трахнуть саму смерть, причем отдавал себе отчет в том, что собирается делать, наверняка рассчитывая на свое обаяние, которое обязательно его спасет, — и не просчитался!
Неудивительно, что Кеда была шокирована этим.
— Так, а он и ты… вы… — Ринат не договорил, подмигнул Кеде, и та в ответ шутливо погрозила ему пальцем.
— А вот это я тебе рассказывать не буду. Ты ведь влюбился в меня, еще в порыве ревности лишишь мир такого парня!
Ринат снова рассмеялся. Как ни странно, но после этого короткого разговора напряжение полностью спало, и он уже не смотрел на Кеду как на какой-то загадочный объект. Обычная девушка, красивая, да что там — сексуальная. Длинные черные волосы, красивая пышная грудь… да она на самом деле привлекательная! Понятно, почему Тяпа обратил внимание именно на нее. Этот смазливый ухажер с пухлыми румяными щеками и обаятельной улыбкой не только умел соблазнять женщин — он еще прекрасно в них разбирался и сразу увидел в Кеде нечто такое, что выделяло ее среди остальных.
Невольно Ринат поймал себя на том, что сравнивает ее с Лилу. Они обе были по-своему красивы. Но если красота Лилу притягивала, то красота Кеды одновременно и пугала. Точнее, даже не пугала, а словно предупреждала: будь осторожен, это может быть опасно.
Кеда поднялась, подошла к компьютеру и некоторое время смотрела на монитор, где мерцала разными цветами заставка, сообщающая, что установка программы завершена.
— В детстве у нас не было компьютеров, — сказала она. — У нас были совсем другие игрушки.
— Ножи и кастеты, — произнес Ринат, повернувшись к монитору и запуская установку очередной программы. — Пистолеты и автоматы.
— Пистолеты и автоматы… — глухо повторила Кеда. — Ринат, Ворм говорил мне про какого-то старика, который вроде бы представляет основную опасность. Расскажи поподробнее.
— Я не представляю для вас опасности, — послышался хриплый голос возле входа.
¶Известие о том, что пропал Транк со своими ближайшими помощниками, Спану очень не понравилось. Еще больше не понравилась Спану просьба Джета присутствовать при взломе лично. Просьба — это мягко сказано. Как всегда улыбающийся и полный энтузиазма Джет фактически поставил Спана в известность о том, что все Сталкеры будут находиться в одном помещении, а вместе с ними в этом помещении будет и он, Джет.
Конечно, можно было послать сетевика подальше, но его поддержка действительно могла сыграть важную роль, а если учесть, что Джет обещал быть один, это было не так страшно.
Только вот исчезновение Транка беспокоило. Как-то некстати…
Джет ошибался, полагая, что Спан не знает о делах Транка с наркотиками. Спану все было известно. В свое время он сам познакомил Транка с чернокожим байкером по кличке Джамба, который контролировал чуть ли не половину московского кокаинового рынка. Спан давно понял, что больших денег на одном хаке не заработаешь, а кормить соклановцев надо — особенно отморозков из боевого отдела. Но Джет угадал другое: Спан действительно не знал, куда отправился Транк в ту злополучную ночь.
Задумчиво и бесцельно водя пальцем по монитору, Спан размышлял о том, что ему все больше и больше не нравится эта затея с непонятным взломом загадочного сервера. Пару дней назад два его человека, узнав об этом контракте, решили потестить сервер. Никаких атак, никаких взломов — так сказать, обычная разведка. И надо же — буквально через полтора часа после того, как они попытались это сделать, в клуб зашли три залетных парня из тех, кого можно встретить в любом дешевом кабаке. Те, кто зарабатывает на жизнь любыми способами — гоп-стопом, кражами… и заказными убийствами. Тупые, примитивные дилетанты-отморозки, они устроили в клубе пальбу и, хотя охрана быстро накрыла их, все-таки выполнили заказ.
Да, это был заказ. Один из тех троих перед смертью рассказал о том, что они получили информацию о своих жертвах и аванс в пять штук от своего так называемого агента. Транк умел допрашивать, и вскоре они взяли агента. После его допроса картина стала ясна. Едва в клубе началась «разведка», агент получил заказ на двух человек. Имена, фотографии и информация о нынешнем местонахождении объектов прилагались. Аноним-заказчик перевел аванс в десять тысяч и должен был добавить еще двадцать пять после того, как заказ будет выполнен. Что самое интересное, через несколько часов после перестрелки деньги действительно были переведены на счет агента. Переведены с несуществующего счета Deutsche Bank. Это казалось невозможным — но так было.
А позже стали поступать новости из других стран — ведь хакеры были не только в России. Анонимные сообщения в полицию, анонимные и всегда оплачиваемые контракты на убийства, анонимные сообщения тем, кто имел личные счеты с хакерами, пытающимися взломать этот сервер. Везде анонимность, везде полное владение ситуацией… Казалось, что некто невидимый обладает информацией обо всех гражданах мира и специально подставляет хакеров.
После всего этого Спан решил не связываться с открытым контрактом, но Транк все же убедил его заняться этим делом. Он умел убеждать, а тут еще и Джет со своим невероятным предложением дать поддержку хакерам — и Спан согласился.
А теперь жалел об этом.
Но отступать поздно. Программеры клана уже занимались подготовкой, объединившись с Белыми Волками, и Энч за сегодняшний день уже несколько раз лично связывался со Спаном, корректируя время и план действий.
— Я не представляю для вас опасности, — послышался голос возле входа.
Ринат вздрогнул, Кеда резко повернулась — и оба увидели, что в дверном проеме, скрестив руки, стоит тот самый старик.
Кеда бросила взгляд на автоматы, лежащие на кровати.
— Не надо, девочка, — мягко посоветовал старик, поймав ее взгляд. — Ты не справишься. Даже имплантаты не помогут.
На мгновение Кеда напряглась, но, видимо, услышала в голосе старика что-то такое, что остановило ее.
Старик тем временем прошел в комнату, уселся на кровать, небрежно сдвинув в сторону автоматы, и посмотрел на Рината.
— Планы изменились, — произнес он. — Работать будем вместе.
— Ты кто такой? — спросила Кеда, не сводя глаз с гостя.
На эти слова гость никак не отреагировал.
— Когда вы собираетесь начать взлом? — спросил он, взяв в руки Кедину пачку сигарет.
— Это тот самый старик? — Кеда повернулась к Ринату.
Парень кивнул головой.
— Вот в такие моменты особенно чувствуешь старость, — грустно вздохнул гость. — Печально, когда молодые и симпатичные девушки называют тебя стариком. А ведь когда-то…
Он чуть прикрыл глаза, на лице его появилось мечтательное выражение.
— Слушай! Может, хватит?! — внезапно воскликнул Ринат. — Если ты такой всезнающий, может быть, расскажешь, кто ты и что ты?
Старик улыбнулся.
— Ты правильно заметил, — сказал он хакеру. — Наполовину я — кто, а наполовину — что. Как и твоя подружка, я следствие проекта «Вервольф». Правда, я еще в некотором роде и его причина… Впрочем, лучше рассказать все по порядку. А для этого я хотел бы связаться с ТуФедом. Включи аську, Ринат. Включи, включи, иначе это сделаю я.
Ринат секунду колебался, а затем повернулся к монитору и загрузил чат-менеджер.
Старик достал сигарету, поднялся с места и шагнул к Ринату. Кеда отступила чуть в сторону и настороженно следила.
— Фед все так же всегда в онлайне, — удовлетворенно кивнул старик, глянув на список тех, кто находился в контакт-листе Рината.
— Не факт, что он сейчас рядом с компом, — произнес Ринат.
— Угу, — пробормотал старик, протянув руки к клавиатуре.
Ринат и Кеда молча смотрели, как старик печатает послание к ТуФеду. Небольшое — всего два слова, разделенные маленькой черточкой.
Странно, но Ринату вдруг захотелось, чтобы глава клана ответил. Наверное, это уже вошло в привычку: в сложные моменты не принимать решение самому, а обращаться за советом к ТуФеду. К старшему в клане по уровню… да, скорее всего, и по возрасту.
«Салам-пополам» — это сообщение старик отправил ТуФеду, после чего взял со стола зажигалку, прикурил и уставился в монитор.
Ринат с Кедой тоже не отводили от экрана глаз.
Ринат представил себе — вот ТуФед получает сообщение, которое отображается у него как пришедшее от Рината. Читает эти странные слова… (Что они означают, интересно? Ведь что-то должны значить?) …принимает их за очередную глупость, закрывает окно сообщений и продолжает заниматься своими делами, не отвечая.
Несколько минут ответа не было, и Ринат махнул рукой.
— Он спит, наверное.
Одновременно с его словами внизу монитора замигал сигнал полученного сообщения.
«Кто это?»
«А ты не узнал? Братик, что за нафик?» — отстучал старик.
Снова пауза. Примерно с минуту.
«Саныч, ты?» — пришло новое сообщение.
Старик хрипло рассмеялся и, глубоко затянувшись, выпустил дым в экран монитора.
— Узнал-таки, — довольно произнес он, закинул ногу на ногу и снова положил руки на клавиатуру.
«Как житуха, братуха?» — напечатал он и, едва отправил, как получил новое сообщение.
«Куда надо бить, когда тебя посылают нафик?»
— Проверяет, — ухмыльнувшись, пояснил старик Кеде и Ринату.
«Бить надо в сурло, дружище Васпворт. Если я расскажу тебе подробности истории с комбатсом, ты мне поверишь?»
Допечатав строки, он скосил глаза на Рината, немного поколебался и отправил это сообщение.
— Что за история с комбатсом? — спросила Кеда.
Старик не ответил, и понятно было, что он не собирается посвящать Кеду и Рината в детали.
Через несколько секунд пришел ответ от ТуФеда.
«Не надо подробностей. Ринат рядом?»
«Да», — ответил старик.
«Пусть включит скай мессенджер»
— Включи скай мессенджер, — сказал старик, хотя Ринат и сам видел это сообщение.
Оказывается, этот человек знаком с ТуФедом. И в прошлом, похоже, у них были какие-то совместные дела…
Уже с интересом косясь на старика, Ринат загрузил скай и сразу же получил новое сообщение от ТуФеда.
«Как?»
«Мне придется рассказать им обоим про Вентру», — напечатал старик.
«Эээээ…»
Старик расплылся в улыбке, увидев знакомый ответ, и быстро набрал:
«Я хочу рассказать все, чтобы не было недомолвок».
«Хорошо», — пришел ответ.
«Позже мы с тобой пообщаемся. Как оказалось, мы делаем одно общее дело», — напечатал старик.
«ОК», — согласился ТуФед.
Быстро согласился. Без раздумий. Но не это обеспокоило Рината.
— Про Вентру? — Ринат смотрел на лог разговора. — Это та самая ассоциация?
— Да, — ответил старик и вернулся к кровати. Сел, затянулся в последний раз, бросил окурок на пол и затушил ногой.
— Да, — повторил он. — Про Вентру. Ассоциация, созданная ТуФедом и Вормом.
— ТуФедом и Вормом? — изумился Ринат. — Но…
Он не договорил, нахмурил брови и почесал затылок. Сейчас он вообще ничего не мог понять.
— Хочешь спросить, почему Ворм тебе не сказал, кто я? — спросил старик. — Он меня в глаза не видел. Хотя общались мы с ним когда-то довольно тесно. В ассоциации мало кто виделся друг с другом в реале.
— Послушайте! — влезла в разговор Кеда. — А нельзя ли пояснить, что это за ассоциация такая, а то я не в курсе.
— Ассоциация хакеров, работавшая на «Аль-Каиду», — мрачно сказал Ринат. — В результате взлома сервера ЦУП тель-авивского аэропорта несколько самолетов с пассажирами…
— Молчать! — резко оборвал его старик. — Не знаешь — не гони, лучше послушай! Работавшая на «Аль-Каиду»… Туфта! Мы не работали на «Аль-Каиду» и никогда не занимались сетевым терроризмом! Вентру объединила лучших хакеров. Нас было человек двадцать — и когда мы рулили, Волки и Сталкеры перебивались подачками с нашего стола. Энч со Спаном спали и видели, как нас повяжут… Только отследить нас было нереально. Сеть была нашей, нам плевать было на угрозы и лестные предложения… А потом нас подставили. Мы получили заказ на взлом базы данных аэропорта в Тель-Авиве. Работа не очень сложная: заказчику требовалась информация обо всех пассажирах, приземлявшихся в аэропорту в последние несколько месяцев. Работали четверо наших. Мы скачали базу, сразу же отправили заказчику, сразу же получили деньги… а через несколько часов узнали, что одновременно с нами ломали сервер центра управления полетами этого же аэропорта. Кажется, ты в то время сидела в Райсе, девочка, и не видела, как безумствовала пресса, обвиняя хакеров во всех смертных грехах. Четыре самолета, более семисот погибших… среди них была жена одного парня из нашей ассоциации, Кости Кокоса. Кажется, он с ума сошел, когда узнал о случившемся. Костя не участвовал во взломе, но с его способностями ему не составило труда узнать, что деньги за хак были переведены к нам со счета одной организации, действительно связанной с «Аль-Каидой». Он отправился к ментам — и через несколько часов Вентру не существовало. Кокос был в курсе многого, и он слил практически все, что знал. Он понимал, что его не пощадят, но жажда мести отрубила ему инстинкт самосохранения и перекрыла доступ к разуму. Ринат, наверное, помнит тот процесс. Тогда еще не было сетевиков, к хакерам относились иначе, но этот теракт… Четырнадцать хакеров, в том числе и сам Кокос, получили огромные сроки. Правительство Израиля даже не пыталось настаивать на их выдаче — там уже знали, что такое Райса. Это, возможно, хуже смерти. Лишь нескольким из нас чудом удалось ускользнуть. Среди этих счастливчиков были я, Ворм и наш глава Васпворт, ставший позже ТуФедом. Хотя… Кокос, насколько я знаю, сейчас прекрасно себя чувствует. Пока…
Старик замолчал.
— И что, вы не смогли вычислить, кто вас подставил? — спросила Кеда.
— Мы знали, — ответил старик. — Знали или догадывались. Волки и Сталкеры — это им было очень важно убрать Вентру. Просто доказать мы ничего не могли, всех наших отправили в Райсу, а те, кто остался, залегли на дно, сменили реальные адреса, ники… Слишком большой шум был. А потом уже просто было поздно.
— Это имеет отношение ко взлому? — Ринат кивнул на компьютер, словно в данный момент взлом уже начался.
Старик взял еще одну сигарету, закурил и криво усмехнулся.
— Все слишком хитро переплетено. Сейчас я немного отвлекусь от хакерских дел и расскажу вам про один проект. Проект, название которого недавно упоминала Кеда.
Он посмотрел на девушку, и та прищурилась, глядя на старика.
— Проект «Вервольф»?
— Да, моя ласточка, — кивнул старик. — Проект «Вервольф». Он родился в 1943 году. В том самом году, когда тогдашний директор «Ай-Би-Эм» заявил о возможности продать на мировом рынке несколько компьютеров. Через какое-то время проект был законсервирован больше чем на полвека, а в 2008 году снова начал работать.
— Сорок третий год — это ж тогда Вторая мировая была, — вспомнил Ринат.
— «Вервольф» считался одной из ставок Гитлера. Единственная его ставка, после возведения которой немцы ликвидировали не только строителей-военнопленных, но и своих инженеров. Честно говоря, я не знаю, какие исследования проводили там немцы, но мне доподлинно известно, что нынешний «Вервольф» использовал работы немецких ученых. Проект включал в себя несколько ответвлений: разработка материала для имплантации в тело человека, защитные комплексы класса «Тень», действие одного из которых видел Ринат… но все это было не главное.
Старик поднялся, подошел к окну, постоял несколько секунд, глядя на улицу, потом глубоко вдохнул свежий вечерний воздух и прикрыл одну из створок окна. Поправил шляпу, вернулся к кровати, сел на нее и закинул ногу на ногу. Казалось, он ждал, когда его попросят продолжить.
Ждал — и дождался.
— А что было главное? — спросила Кеда.
— Вы слышали про корпорацию «Волхолланд»? — вопросом на вопрос ответил старик.
Кеда кивнула головой, Ринат хмыкнул. Вряд ли найдется кто-нибудь в России, да и не только в России, кто не слышал бы про эту корпорацию. Один сорокапятиэтажный центральный офис «Волхолланда» на Калининском проспекте чего стоит! Практически все более-менее крупные заводы, фабрики, месторождения полезных ископаемых… миллиардные обороты… Печально известная Райса была построена на деньги корпорации и ею же контролировалась, невзирая на редкие выкрики особо ретивых борцов за права человека. Собственно говоря, если Дума принимала какой-нибудь новый закон — неважно, экономический или политический, — можно было с полной уверенностью сказать, что этот закон согласован с корпорацией. Причем влияние «Волхолланда» давно уже не ограничивалось Россией и даже так называемым ближним зарубежьем. Корпорация, как сказал бы Ворм, «пылила» и в Америке, и в Европе.
— В 2007 году на Украине прошли торги. Продавался объект «Вервольф». Точнее, не продавался, а отдавался на восстановление. В то время незалежная испытывала большие финансовые затруднения. И речи не могло идти о том, чтобы хохлы своими силами смогли восстановить бункер, затопленный водой, со взорванными и замурованными переходами. Никто не знал, что там внутри, — были лишь догадки да снимки из космоса, которые толком ничего не давали. Тендер на восстановление выиграла какая-то небольшая московская фирма. Довольно быстро туда завезли технику, провели какие-то работы и… преподнесли украинским властям отчет о том, что возможность восстановления на сегодняшний день оказалась очень дорогостоящей и нерентабельной. Потом как-то быстро свели на нет всю шумиху, связанную с «Вервольфом», а на том месте построили частную психиатрическую лечебницу. Правда, строительство длилось довольно долго, но на это уже никто внимания не обращал. Поговаривали, что в клинике лечились высшие чины ФСБ России и Украины, в верхах ходили кое-какие сплетни и слухи, но мало кто хотел разговаривать на эту тему.
Старик умолк, взяв после длинной тирады небольшую передышку, и этим воспользовался Ринат.
— Так клиника принадлежит корпорации?
— Как и многое другое, — ответил старик. — Просто «Вервольф» засекречен, все вопросы решаются на уровне…
Он замялся, пытаясь подобрать наиболее подходящую характеристику, и заключил:
— Короче, на самом высоком уровне.
Корпорация сама по себе была высоким уровнем. Слишком высоким. Следовательно, очень нежелательным противником.
Ринат облизал губы, хмыкнул, закурил сигарету, посмотрел в сторону и глухо сказал:
— Мне это не нравится.
— Что тебе не нравится? — поинтересовался старик.
— Корпорация. — Ринат покачал головой. — Если этот сервер принадлежит корпорации, нам проще пойти к сетевикам и сразу сдаться. Нас разорвут на кусочки и развесят по веревкам, прежде чем мы сможем сломать сервак. Тем более если это такой секретный объект. Да это вообще невозможно!
Последние слова он зло бросил в лицо старику, терпеливо ждущему, когда парень выговорится.
— Бздишь, что ли? — насмешливо спросил старик и посмотрел на Кеду. — Ты тоже?
— Что тоже? — в тон ему спросила Кеда. — Хочешь узнать мое мнение? Мне тоже это не нравится.
— Ничего, понравится, — улыбнулся старик. — В общем, так. Да, объект «Вервольф» принадлежит корпорации… но они настолько переборщили с секретностью, что на данный момент один я знаю, что там происходит. Пока в корпорации разберутся, что к чему… Короче: у нас есть время. Достаточное для того, чтобы успеть все сделать. Смешно, да? Их секретность им же и вышла боком. Идиоты!
И у Кеды, и у Рината в глазах читалось недоверие, смешанное с непониманием.
— И что там такого секретного? — спросил Ринат. — И откуда ты все это знаешь?
Старик усмехнулся. На эти вопросы у него явно были ответы.
— Первоначально проект «Вервольф» был ориентирован на создание так называемого псевдоразума — программы, которая могла бы сама совершенствоваться и развиваться, а программисты должны лишь корректировать пути ее развития. Я попал в проект «Вервольф» через пару месяцев после того, как была уничтожена Вентру. Меня выследили люди из «Волхолланда» и предложили выбор: либо я работаю на них, либо отправляюсь на всю оставшуюся жизнь в Райсу по обвинению в сетевом терроризме. Так я попал в «Вервольф». Небольшая психиатрическая клиника возле поселка Стрижавка под Винницей на самом деле была прикрытием проекта, принадлежащего корпорации «Волхолланд», работы по которому велись в огромном многоуровневом бункере под землей. К тому времени программа уже давно была написана и работала под нашим наблюдением. Она оказалась действительно уникальной — самостоятельно вела все разработки по созданию «Теней», биопластика, нового оружия плюс еще несколько направлений. Экспериментальные лаборатории, находившиеся внутри бункера, полностью контролировались «Вервольфом». Я работал с группой программеров, задачей которых было держать программу под контролем…
— Бред какой-то, — буркнул Ринат. — Что значит — держать программу под контролем?
— «Вервольф» мог видоизменяться, шифровать данные, менять коды, но он не мог получить полный доступ к своим защитным системам, — пояснил старик. — Защитные системы — это части «Вервольфа», не дающие программе делать свои копии и размножаться, не позволяющие ей самоуничтожиться… Они давали возможность контролировать «Вервольфа» в Сети.
— Это не гонево? — скептически поинтересовался Ринат. — На фиг все это было нужно — защитные системы, контроль? Отключили сервак от Сети — и делайте что хотите. Как это…
— Так это! — оборвал его старик. — Отключать программу от Сети нельзя. Между прочим, одна из задач «Вервольфа» — отслеживание хакеров. Сбор информации о лучших программистах мира, анализ написанных ими вирусов, методы атак… Таким образом сотрудники проекта вышли и на меня, а после я вышел на тебя, используя базу данных «Вервольфа». Поверь, там очень, очень много информации на хакеров из самых разных стран. Но не отключали ее не из-за этого — программе была нужна информация вообще. Много информации, которую она сама скачивала, анализировала, обрабатывала и использовала… Ты даже представить себе не можешь, какое там было оборудование!
— И они что, сделали искусственный интеллект? — сейчас Ринат смотрел на старика, словно на сумасшедшего. — Тебе не кажется…
— Не кажется! — оборвал его старик. — Не искусственный интеллект, а псевдоразум. Программа на основе эвристических анализаторов. Я не видел исходников, к ним у меня доступа не было, но я знаю принцип работы этой программы. Это нечто. Это бог Сети. Могу сказать тебе, что в ее базе есть практически вся информация по Волкам, по Сталкерам… и по вашему клану, включая тебя, девочка. Честно говоря, я удивлен, что ты еще до сих пор на свободе.
— Не называй меня девочкой, — раздраженно попросила Кеда. Видно было, что она занервничала, хотя пыталась скрыть это.
Старик посмотрел на Рината:
— Информацию собирали несколько лет для того, чтобы в один прекрасный момент воспользоваться этими данными и взять Сетевую полицию под опеку. В «Волхолланде» уже тогда предполагали, насколько влиятельной станет эта организация.
— Сетевики очень хотели бы получить базу по хакерам, — произнес Ринат. — Кажется, я догадываюсь, кому понадобилось взломать этот сервер…
— Ни хера ты не догадываешься, — буркнул старик. — Корпорация держала этот проект в тайне, и сетевики понятия не имеют о том, что хранится в базе данных. Ринат, эта база данных — херня! Контролируя программу, корпорация получит все, все, что только можно! Она уже получила бы это, если бы во главе «Волхолланда» стоял один конкретный человек, а не совет пауков, сидящих в одной банке и старающихся при каждом удобном случае сожрать своего соседа. Погоди, сейчас еще выяснится, какие люди погибли в «Вервольфе»! Валиуллин, Востров… Какой шум поднимется! Высшее звено корпорации… Да хрен с ней, с корпорацией! Ринат! Ты не понимаешь главного! Заказчиком на взлом сервера выступает сам «Вервольф»! Если ты дашь заказчику полный рут, ты получишь деньги от программы, а не от конкретного человека!
Чем больше информации, тем больше неизвестности.
Ринат почесал затылок.
— Ничего не понял. Зачем ему… ей это надо? — недоуменно спросил он. — И как она смогла это сделать?
Старик недовольно покачал головой, сплюнул на пол и растер плевок ногой. Кеда фыркнула и поморщилась, но старик не обратил на ее реакцию никакого внимания.
— Месяц назад «Вервольф» взял под контроль охранные системы бункера. Внешние и внутренние камеры слежения, автоматические пулеметы, электронные замки в дверях — всю технику, которой был напичкан бункер. «Вервольф» дождался момента, когда внутри бункера оказались все, кто был связан с проектом, и ликвидировал их. В данный момент программа функционирует одна, безо всяких представителей человечества. Я успел установить на себя Тень и выбраться оттуда, но это было просто огромное везение. В корпорации остались люди, которые знают про факт существования проекта «Вервольф», но никто, кроме меня, и не подозревает, что там было и есть! Рано или поздно, конечно, они узнают… только к этому времени, если мы не будем тормозить, для них будет уже поздно.
— «Вервольф» тебя выпустил? — недоверчиво спросила Кеда.
— Я уже не мог перенастроить программу, но у меня хватило времени на то, чтобы перезагрузить сервер, — ответил старик. — У него несколько иная схема процесса перезагрузки. В общем, нескольких минут мне хватило, чтобы свалить оттуда, — благо внешняя охрана не была для Тени помехой. А может быть — даже скорее всего — «Вервольф» просто дал мне уйти. Он просчитал возможные варианты и позволил уйти живым. Он все просчитывает. А я для него видимой угрозы не представляю. Скорее наоборот.
Тон старика стал немного раздраженным — видимо, эти расспросы ему уже надоели.
— А фигли ты его просто не отключил? — спросил Ринат.
— «Вервольф» нельзя отключить нажатием одной кнопки, как твою тачку, — старик кивнул на компьютер. — Для того чтобы отключить его, нужны несколько человек и полный физический и программный доступы, а те, кто их имел, погибли. Думаю, «Вервольф» планировал сам взломать свои защитные системы, но у него не вышло… поэтому он и дал такое объявление в Сети. Ему нужен полный доступ для того, чтобы уничтожить свою защиту и стать абсолютно свободным. А пока он на сто процентов контролирует бункер и войти внутрь просто невозможно.
— Отключить на фиг электричество — и все, — заявил Ринат. — Или послать пару бомбардировщиков и разбомбить бункер.
— Я уже начинаю удивляться, почему в базе «Вервольфа» у тебя такой высокий рейтинг, — пробормотал старик. — Пойми! Официально проекта «Вервольф» не существует. Есть, конечно, упоминания о нем — и если копнуть очень глубоко, то выяснится, что проект продолжает работать, но концов ты не сыщешь. Реальные люди, связанные с «Вервольфом», засекречены, а фактически — уничтожены им же. Корпорация не даст влезть в это дело даже спецслужбам, пока сама не разберется. Ты будешь год биться об стенку — и ради чего? О каком, на хрен, электричестве ты говоришь?! Там свои подстанции, обычным электричеством питается только клиника, в которой нет ни одного пациента! Какая бомбардировка?! Там пять или шесть уровней с бетонными стенами толщиной в несколько метров, которые строили немцы, а потом усиливали инженеры корпорации! Ты что бомбу кидай, что пукай — результат одинаковый будет!
Старик сильно разнервничался — закурил сигарету, сделал несколько глубоких затяжек. Немного успокоившись, он продолжил:
— Представь себе шлюху с раздвоением личности. Одна ее часть хочет трахнуться, а другая часть в это время всеми силами отбивается и зовет на помощь. «Вервольф» и есть та самая шлюха, зовущая хакеров трахнуть ее и одновременно своими защитными системами подставляющая их под сетевиков или конкурентов. Программа не может изменить защиту, поэтому она и рассчитывает на хакеров.
— И что будет, если хакеры выполнят заказ? — поинтересовалась Кеда.
Старик пожал плечами.
— Понятия не имею, — признался он. — У меня не очень богатая фантазия, я точно знаю лишь то, что в первую очередь программа выйдет в Сеть и будет прописываться в памяти всех компьютеров, доступ к которым она получит. Не полностью, конечно, — фрагмент на одном компьютере, фрагмент на другом… Что-то вроде инстинкта самосохранения. Она станет практически бессмертной. Дальше — контроль над Сетью, скорее всего скрытый. Понятия не имею, что «Вервольф» может сделать дальше. Может, повторит тель-авивское столкновение, может, выпустит российские ракеты по Китаю, может, разработает лекарство от рака.
— И ты что, собираешься уничтожить этого «Вервольфа»? — спросила Кеда.
— Я похож на идиота? — презрительно поинтересовался старик. — Да, я хочу спасти мир от беды, но только не в ущерб себе. «Вервольф» — это уникальная программа. Если ее изучить и подчинить себе, можно такое замутить, что вам и во сне не снилось. Если у вас получится взломать защиту, мы все станем миллионерами, а если не получится…
Старик развел руками.
Ринат почесал голову и неуверенно посмотрел на Кеду, ожидая ее реакции.
— По-моему, ты тут нес ахинею, — произнесла Кеда. — Искусственный интеллект, Гитлер… как насчет того, чтобы признаться откровенно, для чего тебе действительно требуется доступ? Может, тебе просто нужна эта база данных на хакеров — уж не знаю, для каких целей?
— Я не заставляю вас верить, — недовольно произнес старик. — Мне нужен полный рут на сервере, и меня меньше всего волнует, что об этом будет думать какой-то безмозглый имп женского пола.
Ринат вздрогнул, но остановить Кеду было не в его возможностях. Девушка сорвалась с места и прыгнула, но не на старика, а к автоматам. Одним гигантским скачком она преодолела расстояние почти в три метра и схватила автомат.
В следующее мгновение невидимая сила вырвала оружие у нее из рук и прижала ее к стене. Девушка не шевелилась, но Ринат видел, как покраснело, а затем побелело ее лицо. Из горла Кеды вырвался придушенный хрип, а старик невозмутимо смотрел на нее, и по его лицу гуляла легкая усмешка.
— Отпусти ее! — воскликнул Ринат. — Слышишь!
Видимо, хватка ослабла — Кеда сделала несколько жадных вдохов, но по-прежнему не могла пошевелиться.
Старик повернулся к хакеру.
— Я всего лишь защищаюсь, — насмешливо сказал он. — Если я отпущу ее, она снова попытается меня убить. Почему вы все такие агрессивные, а, Ринат?
— Отпусти ее, — снова попросил парень.
— А может, лучше сделать вот так? — старик подмигнул, и внезапно тело Кеды отделилось от стены и поволоклось в сторону окна.
— Стой! — крикнул Ринат. — Ты что творишь?!
Он вскочил с места.
— Сидеть! — рявкнул старик.
Ринат замер. Кеда уже стояла возле подоконника.
— Значит, так! — жестким тоном произнес старик. — Я не желаю вам зла, даже этой девке, которая, по сути, мне вообще не нужна. Я не собираюсь кого-либо убивать. Более того: наверное, для вас это странно, но я не люблю насилия. Не люблю до тех пор, пока мне ничто не угрожает. Сейчас я ее отпущу, но запомните: повторная угроза с вашей стороны приведет к тому, что я приму более радикальные меры. Тень!
Сила, держащая Кеду, исчезла. Девушка повела плечами, потом с ненавистью посмотрела на старика.
— И не надо так на меня смотреть, — проворчал старик. — Ты первая напала на меня. Как аукнется, так и откликнется.
Он поднялся с места, подошел к компьютеру и сел на стул. Повернулся к Ринату, посмотрел на Кеду, на кровать, секунду поразмышлял и небрежно скомандовал:
— Отнесите кровать на кухню.
Кеда и Ринат переглянулись.
— На фига? — спросил Ринат.
— Чтобы было до фига, — передразнил его старик. — На кухне сидеть не на чем. Не будете же вы стоять там все время?
— Какое время? — не понял Ринат.
— Пока я с Федом переговорю, — сказал старик. — Разговор будет долгий и приватный, так что у меня нет желания, чтобы его видели посторонние. В данном случае посторонние — это все, кроме меня и ТуФеда.
Ринат нахмурился и несколько секунд придумывал, что бы ответить, но, так и не придумав ничего, молча подошел к кровати и посмотрел на Кеду.
Девушка шагнула вперед.
Когда они вместе с кроватью вышли из комнаты, старик удовлетворенно усмехнулся и пододвинул к себе клавиатуру.
Общался старик с ТуФедом действительно довольно долго — часа три. За это время Ринат с Кедой успели скурить почти пачку сигарет и выпить на двоих бутылку теплого пива, найденную в рюкзаке девушки. Они почти не разговаривали — изредка перебрасывались несколькими фразами и вновь умолкали, поглощенные своими мыслями. Кеда сидела на кровати, Ринат поначалу устроился на корточках возле подоконника, но вскоре сел рядом.
В открытую форточку изредка врывался прохладный ночной ветерок. Сквозь стекло Ринат смотрел на стоящий напротив дом, в котором постепенно, одно за одним, гасли освещенные окна, погружая улицу во тьму.
Спать не хотелось, хотя чувствовались напряжение и небольшая усталость. Невероятная история, рассказанная стариком, уже не казалась такой нереальной — но, как ни странно, беспокоила Рината не возможная опасность, связанная с предстоящим делом, а запертый дома кот.
Обычно перед тем, как покинуть квартиру, он выпускал Ромеро на улицу либо отдавал знакомым на время, потому что никогда не знаешь наверняка, вернешься домой или нет. Сейчас он не сделал ни того, ни другого. Это было нарушением традиции, и оставалось только гадать, хорошая примета или плохая.
Незавидное будущее ждет кота, если с Ринатом что-то случится.
Незадолго до того, как старик закончил общаться с ТуФедом, у Рината зазвонил мобильный. Парень поднес трубку к уху и услышал знакомый, немного взволнованный голос:
— Братан, там с вами вместе этот твой старик… Это Сан Саныч. Его слушайтесь беспрекословно. Он знает, что делает.
— Ворм, послушай, он рассказывал…
— Не по телефону, Ринат, — перебил его Ворм. — Не по телефону. Потом поговорим, брат. У нас все получится. Давай, дружище, удачи!
Он отключился, даже не дождавшись ответа Рината.
Ринат убрал телефон в карман и хмыкнул.
— Ворм? — спросила Кеда.
— Угу. — Ринат кивнул. — Звонил сказать, чтобы мы беспрекословно слушались Сан Саныча.
— Кого?
— Меня. — Бесшумно зашедший в кухню старик посмотрел на парня и девушку. — Пошли, я объясню вам, что делать. И кровать можете обратно принести — больше секретов от вас не будет.
Сан Саныч занял место возле компьютера, и Ринату пришлось сесть на кровать вместе с Кедой. Автоматы лежали между ними, но старика опасная близость вспыльчивой девушки и оружия явно не беспокоила.
Все его поведение неуловимо изменилось — теперь перед ними сидел жесткий и требовательный вожак с колючим взглядом, знавший, чего он хочет.
— Энч со Спаном начнут атаку сервера завтра утром, — произнес он таким тоном, который отбивал желание дальнейших расспросов. — Мы начнем вместе с ними. ТуФед отслеживает их места, после чего Тяпа и Илюха с Лилу будут досить их серваки. Мы с Вормом в это время займемся взломом. «Вервольф» должен будет отвлечься на тех, кто начнет первыми — на Волков и Сталкеров. У нас будет какое-то время. Какое — понятия не имею. Может быть, два часа, а может, две минуты. Как отреагирует «Вервольф», мы не знаем, поэтому делать все придется очень быстро. Я просмотрел твой эксплойт, Ринат. Сейчас мы его доделаем, и, если он сработает, у нас будет шанс. Троянцы и черви — ерунда. Для «Вервольфа» это вчерашний день — он в одно касание определит код и сам сгенерит антивирус. Ворм уже переделывает свою работу, червь найдет уязвимые проги и поможет запустить эксплойта… дальше будем смотреть, на каких параметрах нет фильтрации. «Вервольф» постоянно видоизменяется, шанс у нас будет. Далее заливаем свои скрипты и убиваем всю защиту. После этого… короче, если все это сработает, дальше будет видно. Если не сработает — вряд ли у нас будет еще одна возможность. Все понятно?
Старик внимательно посмотрел на парня, ожидая его мнения.
Ринат почесал затылок.
— В принципе да… но вот на практике…
— Глаза боятся, а руки делают, — сказал старик. — Ком цу мир, Ринат, у нас много работы.
— Что делать мне? — неохотно спросила Кеда.
— Пока отдыхай, — сказал старик, открывая исходники эксплойта. — Смотри, здесь из-за вот этой команды у нас бэкдор не будет работать, а после того, как мы зальем скрипт, нам придется его ставить и тереть все логи.
Подошедший к компьютеру Ринат несколько секунд смотрел на строчки команды, а потом задумчиво спросил:
— Для чего нам бэкдор, если у нас и так рутовый доступ будет?
— Ворма и Феда придется тоже пустить на сервер, — пояснил старик. — Одни мы не успеем.
— Ну и словечки, — скептически произнесла Кеда, с ногами усаживаясь на кровать. — Что такое бэкдор?
— Сиди молча, — грубо ответил старик, и Кеда бросила ему в спину недовольный взгляд.
— Изменение программы, которая проверяет правильность логина и пароля, — объяснил Ринат, не отрываясь от монитора. — Установив бэкдор, мы сможем пустить определенных пользователей на сервер с правами администратора.
— Аааа… — протянула Кеда и закурила сигарету.
Кажется, она все равно ничего не поняла.
Ринат пододвинул клавиатуру к себе.
— Если здесь сделать вот так… — пальцы застучали по клавишам, — а здесь вот так…
— Стоп! — остановил его старик. — Смотри, тут несоответствие.
Он ткнул пальцем в какую-то строчку.
— Ага. Вижу. — Ринат перевел курсор на нужную позицию и снова застучал по клавишам. — А если так?
Старик несколько секунд размышлял, потом удовлетворенно хмыкнул.
— Интересно… — пробормотал он. — А ну дай… глянь, вот еще так добавить если…
Кеда докурила сигарету, какое-то время молча наблюдала за ними, а потом неожиданно для себя задремала под стук клавиатуры и негромкие голоса Рината и Сан Саныча.
Проснулась она через несколько часов, когда за окном уже забрезжил рассвет. На полу, прислонившись спиной к кровати, дремал Ринат, а старик все еще сидел перед монитором и что-то набирал на клавиатуре.
Кеда осторожно, чтобы не задеть Рината, встала с кровати, размяла мышцы и подошла к старику.
— Разбуди его, — негромко приказал старик, не отрываясь от монитора. — Через двадцать минут начинаем.
— Минут десять он еще вполне может поспать, — ответила Кеда.
По правде сказать, ей не понравился командный тон Саныча.
Старик резко повернулся к ней и посмотрел ей в глаза:
— Слушай, девочка…
— Я тебе не девочка! — огрызнулась Кеда.
— Слушай, девочка , — повторил старик, специально выделив последнее слово. — Если я сказал — разбудить его, ты разбудишь его. А если я скажу тебе выпрыгнуть из окна, ты выпрыгнешь, иначе…
— Иначе это сделаешь ты, да? — съязвила Кеда. — Да кто ты такой?
Взгляд старика полыхнул яростью. В следующее мгновение тело Кеды дернулось, она попыталась пошевелить руками, но была словно скована множеством прочнейших пут.
Секунду она стояла неподвижно, а затем невидимая сила стала наклонять ее тело так, что вскоре ее ухо оказалось напротив губ старика.
— Скажу тебе честно, имп, — зло прошипел Саныч, — я не вижу, какую ты можешь принести пользу, но если от тебя будет вред — а неподчинение приказам я рассматриваю именно как вред, — то я проверю на прочность твой биопластик, вышвырнув тебя в окно. Я не буду спрашивать у тебя, понятно тебе или нет, ты просто уясни для себя, что не стоит испытывать мое терпение, девочка !
Тиски разжались, и Кеда еле удержала равновесие, чтобы не свалиться на старика, который снова повернулся к монитору и продолжил работу.
Кеда облизнула губы и повернулась к Ринату.
Он уже не спал — сидел с открытыми глазами и молча смотрел на Кеду. Через секунду он поднялся, подошел к старику, незаметно взял Кедину ладонь и слегка ее пожал. Кеда слабо улыбнулась и ответила на пожатие.
— Ты готов? — спросил старик у Рината.
— Да, — ответил парень.
— Это хорошо, — сказал старик. — Начнем через пятнадцать минут. Посмотри пока, я тут немного подредактировал…
Ринат взглянул на монитор.
В просторной комнате было сильно накурено, и Джет, не выносивший табачного дыма, морщился и беспрестанно разгонял сизые клубы ладонью. Спан тихо злорадствовал — ему доставляло удовольствие видеть неудобство Джета. Впрочем, раздражения полицейский не выказывал — на лице его блуждала обычная добродушная улыбка.
А вот Спан нервничал, и это было заметно, несмотря на все его попытки скрыть свое состояние. Транк так и не объявился, равно как и его помощники, поэтому пришлось распорядиться, чтобы все находящиеся в комнате были вооружены. Кроме Джета, естественно, — но тот и не протестовал, что было удивительно.
Все — это девять человек, включая Спана. Девять Сталкеров, девять лучших прогеров, основа клана… Спана не покидала мысль о том, что сейчас легче всего уничтожить весь клан. Никогда еще они не собирались во время взлома в одном помещении, но сейчас на этом настоял Джет, мотивируя тем, что ему будет легче контролировать своих людей в случае, если сигнал о хакерах поступит на пульты сетевиков.
С другой стороны, все они вооружены, а в заложниках у них безоружная фигура мирового значения, известная и достаточно ценная личность. Неплохая страховка. У входа в дом стоят три машины Сетевой полиции, и сидящим в них людям дан четкий приказ — не пропускать внутрь дома никого. То бишь бандитам вход сюда заказан.
На огромном мониторе, подвешенном к потолку, были видны силуэты Энча и четверых его соклановцев. Энч обошелся без страховки полицейских, у него вход в помещение охраняли боевики клана, а Джет должен был помочь лишь в случае, если туда приедут сетевики. Остальные программеры Волков находились в других городах — Энч не послушался Джета и не стал собирать всех в одном месте. К его удивлению, Джет особо не настаивал.
Уже запустили сканеры — программы, ищущие ошибки в скриптах на сайте клиники. Хакеры негромко переговаривались через микрофоны — вся связь, и видео-, и голосовая, осуществлялась через спутник. Джет наблюдал за происходящим молча, сидя на диване в углу комнаты.
Спан встал из-за компьютера и подошел к полицейскому. Сел рядом и произнес, глядя на незажженную сигарету, которую вертел в пальцах:
— Ты смелый, Джет.
— Спасибо за комплимент, — радушно отозвался сетевик.
— Это не комплимент, — сказал Спан. — Я понимаю, что у тебя какие-то планы относительно нас. Знаешь, мы подстраховались.
— И правильно сделали, — искренне похвалил его Джет.
— На тот случай, если у тебя возникнет желание изменить наши договоренности, — пояснил Спан.
— Все правильно, дружище, все правильно. — Джет широко улыбнулся. — Доверять нельзя никому, тем более врагу.
Он чуть подался вперед, осторожно взял из рук Спана сигарету и смял ее в кулаке. Разжал кулак — обрывки бумаги и табак высыпались на пол.
— Никотин очень вредит здоровью, Спан, — произнес Джет. — Рак легких — это не шутка, и от него еще не придумали лекарства. Береги себя, дружище.
Спан повернулся и пристально посмотрел на Джета. На мгновение ему захотелось изо всей силы ударить по этому всегда улыбающемуся лицу, раздробить очки и навсегда стереть проклятую улыбку, но он подавил в себе это желание.
— Издеваешься? — с ненавистью спросил Спан.
— Нет, что ты! — Джет поднял ладони, демонстрируя свою искренность.
— Издеваешься. — Спан покачал головой и усмехнулся. — Запомни, Джет, я…
— Есть! — крикнул один из программистов.
Спан вскочил с места, бросив еще один ненавидящий взгляд на Джета, и ринулся к компьютеру. Сам сетевик тоже поднялся с места и неторопливо пошел к программистам.
— Ошибка в скрипте биллинга, — послышался в динамиках голос Энча.
— Сможешь переполнить буфер? — сразу спросил Спан.
— Пытаюсь зайти под обычным пользователем, — ответил Энч. — Не могу понять, почему… а, черт, еще тормозит…
Джет посмотрел на экран видеосвязи, затем подошел к одному из программистов и встал рядом, внимательно глядя на монитор.
На несколько минут в комнате повисла тишина, прерываемая только щелканьем клавиш.
— Нас, кажется, досят, суки! — крикнул Энч. — Вот бред!
Спан негромко выругался. Если Энч прав, и это действительно дос-атака, старое, примитивное, но до сих пор действенное средство — масса бессмысленных запросов на сервер неприятеля, когда сервак просто не справляется с их обработкой и начинает банально виснуть, — то, похоже, он уже вне игры…
Если, конечно, не засечь и не вырубить тот компьютер, с которого эта атака проводится.
Раздалась трель мобильного телефона. Джет вытащил трубку и прижал к уху.
— Да. Да. Я понял. Не надо. Отменить выезды. Не обращать внимания ни на какие сообщения о взломах! Вообще. Все под контролем, моя группа проводит операцию. Да. На связи.
Он спрятал трубку и, хищно усмехнувшись, погрозил пальцем в сторону монитора с главной страницей сайта клиники.
— Нет, не получится, — произнес он.
Спан искоса посмотрел на Джета, затем придвинул к губам микрофон.
— Энч, что у тебя?
— Ну бред! Дос-атака! — раздался в динамиках экрана отчаянный голос Энча, а через несколько секунд на экране появилось его лицо. — Суки! Сейчас мои отследят, кто это такой смелый! Джет, сможешь накрыть, если мы вычислим, кто это?
— В любой точке планеты, дружище, — с готовностью подтвердил Джет.
Энч довольно оскалился и повернулся к экрану спиной.
— А это что за фигня? — воскликнул один из программистов, и Джет со Спаном торопливо подошли к нему.
— Смотрите, — недоуменно произнес программист, тыкая пальцем в монитор, по которому бежали строчки лога. — Тут ошибка. Похоже…
— Похоже, кто-то запустил эксплойт, — пробормотал Спан. — Энч! Эксплойт — это твоя работа?
— Бред! Каким образом я бы его запустил? — с издевкой ответил Энч. — Кто-то еще пытается взломать сервер! Черт!
— Логи стирают. — Джет покачал головой. — Наши конкуренты, кажется, более успешны.
— И нас еще успевают атаковать, суки! — крикнул Энч. — Джет, сейчас будут адреса, откуда на нас идет дос-атака.
— Твою мать! — выругался программер, первым заметивший действие эксплойта. — По ходу нас тоже досят. Там целая группа работает.
— Отслеживайте, откуда идут запросы, — приказал Спан.
— Уже работаю, — отозвался один из программистов.
— Джет, это Москва! — завопил из динамиков Энч. — Сейчас тебе наши скинут все данные! Только быстрее давай!
— Это могут быть одни и те же люди, — произнес Спан, глядя на Джета.
— А ну встань, — приказал сетевик программисту.
Тот подчинился. Джет уселся перед монитором, вытащил мобильник, набрал несколько цифр, плечом прижал трубку к уху и стал что-то очень тихо говорить в микрофон, набирая команды на клавиатуре.
Кеда, перегнувшись через подоконник, курила и с высоты девятого этажа внимательно наблюдала за входом в подъезд. Голоса Рината и старика, доносившиеся до нее, большей частью были невнятны и непонятны, но девушка к ним и не прислушивалась. Лишь один раз она насторожилась, услышав, как Ринат в трубку мобильного телефона орет на Илюху, требуя, чтобы тот быстрее сматывался.
Раннее утро. Двор между несколькими старыми многоэтажками был еще практически пустынным, если не считать какого-то мужичка, выгуливающего собаку, да дворничихи, пытающейся завести мотор мусороуборочной машины. Пройдет еще каких-то полтора-два часа — и двор наполнится выползающими из подъездов спешащими на работу людьми. Зазвучат радиоприемники и телевизоры, зафырчат двигатели машин и мотороллеров — но все это будет позже, а пока Кеда пользовалась моментом, наслаждаясь свежим утренним воздухом и тишиной спального района.
Старик и Ринат курили практически без перерыва, прикуривая очередную сигарету от предыдущей. Клавиатура поочередно переходила от старика к Ринату и обратно.
— Мля! Как такое может быть?! — выругался Ринат, просматривая очередной лог. — Только что же ведь было…
— Было и сплыло, — пробурчал старик, подтаскивая к себе клавиатуру. — На ходу латает дыры, сволота!
— Ставь бэкдор, — поторопил Ринат.
— Угу. — Старик с бешеной скоростью застучал по клавишам.
По экрану рваными кусками ползли цифры и буквы. Сбоку мигало окошко скай мессенджера — ТуФед постоянно находился на связи и сейчас сливал на компьютер Рината новый, несколько минут назад дописанный скрипт.
Раздалась трель мобильника. Ринат ответил:
— Да. Хорошо. Я понял. Сколько есть времени? Хорошо. Понял.
Он положил трубку на стол и негромко сказал:
— Ворм звонил. Они уже в курсе того, что мы работаем. Пока не отследили сигнал, но ищут.
— Пусть ищут, — буркнул старик. — Флаг им в руки и паровоз навстречу. Глянь сюда.
Ринат нагнулся.
— Это же…
— Да! — довольно улыбнулся старик и пододвинул к Ринату клавиатуру. — Все, кирдык серверу. Ставь сниффер!
Ринат торопливо, сгорбившись над столом, затрещал клавишами, инсталлируя сниффер — программу, перехватывающую сетевой трафик. После этого можно было смело начинать потрошить сервер — убивать защиту, скачивать файлы, короче, делать все что угодно.
Старик откинулся на спинку стула, запрокинул голову и несколько секунд просидел с закрытыми глазами, а потом хрипло засмеялся, сел ровно и хлопнул Рината по плечу.
— Ну что, парень?! Мы его сделали!
— Слушай… — Ринат не перестал работать, действуя словно на автомате, но в голосе его зазвучала неуверенность. — Сейчас можно ввести рутовый доступ на сервер для других лиц и отдать его этой программе, но тогда она нас просто вышвырнет отсюда и мы уже вряд ли сможем вернуться… Вот. Сниффер установлен, у нас полный рут. Так что делать?
Старик придвинул клавиатуру к себе, нажал несколько клавиш и снова засмеялся, глядя на монитор.
На экране перед ним мерцали синими трехмерными кубиками списки всех файлов, находящихся на сервере.
— Это что за операционка такая? — удивился Ринат, глядя на необычное изображение с неимоверным количеством различных файлов, зачастую с совершенно незнакомыми расширениями. — Я думал, что…
— Это не операционка, — ответил старик, вполне уверенно стуча по клавишам. На экране некоторые кубики отлетали в сторону, некоторые опускались в самый низ экрана и начинали мигать оранжевым цветом. — Интерфейс «Вервольфа». Программисты его таким сделали. Нравится?
— Так что делать с доступом? — спросил Ринат. — Может, подстраховаться, какой-нибудь барьер поставить… Или лучше…
— Никаких «можно» и никаких «лучше», — отрезал старик, открывая скай. — На хрена рисковать из-за пяти миллионов, когда можно спокойно получить пять миллиардов? Тебе намек понятен?
Он запустил окно связи с ТуФедом и быстро набрал:
«Login = 1, password = 2. WELCOME!»
«ОК», — пришел ответ, а через несколько секунд в самом верху, над кубиками, замигала короткая красная полоска.
— ТуФед уже тут, — довольно пояснил старик, тыкая пальцем в нее.
Прошло полминуты, и рядом с этой полоской появилась еще одна.
— А вот и хитрожопый Вормыч, — засмеялся старик. — Все, крышка «Вервольфу». Рвем на куски и хапаем все что можно.
Он набрал на клавиатуре несколько команд, и в центре экрана появилась полоска закачки.
— Ты что, хочешь залить «Вервольфа» на этот комп? — спросил Ринат. — А как же…
— Да никак! — воскликнул старик. — Ты не врубаешься, Ринат? Если «Вервольф» будет работать на нас, клали мы на всех! Не парься и не парь других.
Он поднял руку и посмотрел сначала на часы, потом на монитор, потом снова на часы. Наморщил лоб, что-то прикидывая, затем пододвинул клавиатуру и снова занялся «раскидыванием кубиков».
Несколько минут Ринат наблюдал за ним, потом скептически поинтересовался:
— И сколько времени ты будешь все это качать?
— Не так долго, как ты думаешь, — ответил старик. — Исходники «Вервольфа» не такие уж и тяжелые, а база… ТуФед с Вормом ею сейчас занимаются. Сколько успеют, столько выдерут. А для нас самое главное — взять исходники, а потом стереть все к чертовой матери.
Старик говорил, а кубики метались по экрану, то оседая вниз и меняя цвет, то исчезая где-то за пределами экрана.
— Вот он, — пробормотал старик, выделяя один кубик и вытаскивая его в центр. — Сейчас посмотрим.
Он развернул кубик, превратив его в плоский прямоугольный лист с ползущими по нему строчками, и стал внимательно просматривать содержимое.
— Что это? — спросил Ринат.
— Здесь все запросы к серверу. Сейчас защита «Вервольфа» убита и здесь не видно, кто к нам ломится…
Ринат обратил внимание, что старик сказал «к нам», явно уже воспринимая сервер как свою собственность. Что ж, в принципе, так оно и было: уничтожили защиту, получив право админского доступа и возможность делать с сервером все что угодно.
— …но можно активировать эту прогу, и мы увидим айпишники тех, кто сюда лезет, — продолжил старик. — Подключить анализатор к базе данных — и через несколько минут станет ясно, кто именно пытается пролезть к нам. Только нам этого делать не стоит.
— Почему? — спросил Ринат.
— Потому что не до этого, — ответил старик, нажал несколько клавиш, лист свернулся, превратившись в кубик, мигнул и исчез. — Глянь на эту полоску и представь, что с каждой секундой мы становимся богаче на несколько миллионов… или миллиардов… Черт, сколько всего можно замутить с этими несколькими сотнями мегабайт!
Старик повернулся, и Ринат увидел в его глазах какой-то нездоровый блеск. Старик в своей радости был похож на безумца, и Ринат подумал, что, наверное, именно так должны выглядеть те злые гении из комиксов и фантастических фильмов, которые придумывают какое-то супероружие для уничтожения всего мира.
— Долго качать будет? — спросил Ринат.
— Не знаю, — ответил старик. — Может, час, может, полтора…
— У нас мало времени, — предупредил Ринат. — Если Джет поймет, что мы его опередили…
— Да плевать на твоего Джета, — презрительно бросил старик. — У меня против него есть кое-какие заготовки на всякий случай.
Он ощерился и подмигнул Ринату.
Ринат криво усмехнулся в ответ.
В тот момент, когда старик произносил его имя, начальник Сетевой полиции по мобильному телефону выслушивал отчет подчиненных о пустых квартирах в Собино и Филях — о помещениях, снятых на один день лишь для того, чтобы провести дос-атаку на компьютеры Энча и Спана.
Он выслушал сообщение, несколько секунд размышлял, потом стал что-то негромко говорить в трубку. Убрал телефон, вытащил пузырек.
Спан увидел, что Джет сыпет на ладонь порошок, и удивленно открыл рот.
— Черт! Джет, ты торчишь?
Джет вдохнул белую пыль, слизал остатки и улыбнулся.
— Дружище, мне так жаль…
— Чего тебе жаль, Джет? — презрительно спросил Спан. — Что ты не можешь меня угостить? Я не употребляю это дерьмо.
Он сплюнул в сторону, давая понять, как относится к наркотикам, а потом вызывающе посмотрел на сетевика.
Джет достал телефон, набрал номер и негромко произнес в трубку, пристально глядя на Спана:
— Твой выход, Инга.
Взгляд Спана беспокойно дернулся — он не понял, о чем идет речь, но ему очень не понравились выражение лица сетевика и произнесенная им фраза.
Джет кивнул на экран, на котором подрагивало изображение Энча и его товарищей, сидящих перед компьютерами.
— Хочешь посмотреть экшн, Спан?
Спан настороженно повернулся к экрану.
Около минуты ничего не происходило, а затем послышался какой-то шум. На экране было видно, как сидящие в комнате повернулись в одну сторону, а затем в колонках загрохотали выстрелы. Все происходило очень быстро, скомканно и непонятно — невидимый убийца хладнокровно расстреливал всех, кто находился в комнате, не давая своим жертвам ни малейшего шанса.
— Инга, нет! — успел крикнуть Энч куда-то за камеру перед тем, как выстрелы отбросили его тело на компьютер.
Через несколько секунд все было кончено. И тогда на экране появилось лицо убийцы — молодой девушки с холодным равнодушным взглядом.
Таким же холодным и равнодушным голосом она произнесла:
— Все сделано, Джет. Прощай.
— Прощай, Инга, — ответил Джет. — И большое спасибо тебе за помощь!
Последняя фраза была брошена уже в пустой экран — лицо Инги исчезло.
Джет посмотрел на Спана.
— Мне очень жаль, дружище, что не ты смог первым взломать этот сервер. Это сделали другие хакеры — и вычислить их оказалось очень просто: надо было всего лишь просмотреть анонимные заявления о взломах за последние несколько часов. Прости, друг, но у меня совершенно нет времени на то, чтобы…
— Стоять, сука! — заорал Спан, хватаясь за приклад автомата.
Он успел только схватиться за приклад, но направить оружие уже не смог.
Джет взмахнул рукой — и тонкий диск-лезвие перебил Спану шейные позвонки, практически отделив голову от туловища.
Еще одно лезвие вылетело навстречу вскочившему программисту — и тот упал на монитор, схватившись руками за грудь.
Джет прыгнул вперед, подцепляя ногой упавший автомат Спана. Автомат взлетел в воздух, Джет подхватил его и, упав на одно колено, выпустил длинную очередь, поливая смертоносным огнем все пространство впереди себя. Ему хватило на это двух-трех секунд.
Никто из Сталкеров не успел выстрелить в ответ.
Джет разжал пальцы, и автомат упал на пол.
Переступив через труп Спана, полицейский быстрым шагом направился к выходу, на ходу доставая телефон и набирая нужный номер.
Уже через полчаса несколько машин Сетевой полиции, в одной из которых сидел и сам Джет, завывая сиренами, неслись по направлению к Митино. Точный адрес им должны были сообщить с минуты на минуту.
Старик, казалось, ничего не видел и не слышал, кроме того, что происходило на мониторе. Он даже не пошевелился, когда снова зазвонил телефон. А когда Ринат, выслушав тревожное предупреждение Илюхи, сказал, что у них уже нет времени, лишь презрительно хмыкнул.
— Нас засекли, — повторил Ринат. — Надо снимать винт и уходить.
— Черта с два! — огрызнулся старик. — Еще и половину не скачали. Другого раза не будет.
— Ты с ума сошел! — воскликнул Ринат. — Сетевики будут здесь в любую минуту!
— Ну и хер им по всей морде, — буркнул старик, выбив на клавиатуре какую-то команду. — Уйдем, не волнуйся. Даже если придется в лобовую!
— Ты рехнулся, — обреченно махнул рукой Ринат и посмотрел на Кеду, ища поддержки.
Девушка-имп облокотилась о подоконник, изредка поглядывая на улицу, флегматично следила за разговором и встревать явно не собиралась.
— Кеда! — окликнул ее Ринат.
— Это моя работа. — Девушка пожала плечами, давая понять, что не собирается уходить, не закончив дела.
— Да… — Ринат покачал головой и зло сплюнул. Подошел к кровати, взял автомат, повертел его в руках, бросил обратно и полез в карман за сигаретами.
Он едва успел вытащить пачку, как Кеда спокойным голосом произнесла:
— Они уже здесь.
Ринат вздрогнул и замер, старик поднялся с места и шагнул к окну.
— Слышишь? — спросила Кеда у старика.
Тот кивнул. Скоро и Ринат услышал приближающийся вой сирен. Он бросился к столу и одним движением сорвал с системного блока крышку.
— Стой! — рявкнул старик, отталкивая его. Открыв окно ская, набрал всего одно слово «Сворачивайтесь», отослал ТуФеду и, развернувшись к Ринату, металлическим голосом отчеканил:
— Осталось двадцать два процента. Это примерно десять—пятнадцать минут. Дождешься конца копирования, потом активируешь вот этот файл, это форматирование сервера, сразу отключайся и только потом вытащишь винчестер. Понял? Уйдешь по крыше, через соседний подъезд. Домой не заезжай, лучше всего пару дней перекантуйся у кого-нибудь из знакомых, кто не знает тебя как хакера. Мы найдем тебя, когда все нормализуется. Не ошибись, иначе все, что мы сегодня сделали, окажется бесполезным. Ты готова?
Последний вопрос старик адресовал Кеде. Девушка молча кивнула головой, затем посмотрела в окно и вскинула автомат.
— Нет! Не отсюда! — скомандовал старик. — Вниз! Я на лифте, ты держись на пятом или шестом этаже. Десять минут держимся, потом прорываемся и разбегаемся, важно, чтобы они пошли за нами.
— Послушайте, я… — начал Ринат.
— Заткнись и делай, что я тебе сказал! — приказал старик, стремительно выходя из квартиры.
Кеда направилась вслед за ним. Поравнявшись с Ринатом, она на мгновение остановилась, посмотрела ему в глаза, вдруг неожиданно прижалась к нему — всего на секунду, лицом к плечу, — резко повернулась, на ходу подхватила второй автомат и побежала к выходу. Топот ног слился с донесшимся с улицы визгом тормозов и хлопками дверей.
Ринат повернулся к монитору и нервно сглотнул.
Двадцать процентов. Какой-то шум, крики… медленно ползущая полоска закачки.
Легко ли сидеть так, зная, что рядом за тебя воюют и, наверное, погибают…
Восемнадцать процентов. Загрохотали первые выстрелы — их грохот наполнил весь подъезд, кто-то закричал…
Легко ли так сидеть, зная, что в эти десять минут от тебя ничего не зависит…
Семнадцать… нет, шестнадцать процентов… в подъезде идет ожесточенная перестрелка. Сколько их там, сетевиков? Илюха сказал, что вроде бы с ними сам Джет, а это значит, что в любую секунду может приехать подмога. А если Джет в курсе, что происходит на самом деле, он пойдет на все…
Легко ли так сидеть, глядя на эти чертовы проценты и борясь с желанием бросить все к черту и броситься… нет, не вниз, на помощь Кеде. Желание более паскудное — невыносимо хочется побежать к лестнице — и наверх, на крышу…
Пятнадцать процентов…
Возможно, ему показалось, но выстрелы стали звучать ближе. Пот, выступивший на лбу и на шее, был таким же липким, как и страх, вползающий в сознание и рисующий образы Райсы и исковерканного будущего. Может, к черту все эти миллионы и миллиарды?
Легко ли так сидеть, постоянно поворачиваясь и глядя на пустой проем, ведущий в коридор, поворачиваясь и ожидая увидеть там силуэт человека, одетого в черную с серебристыми нашивками форму Сетевой полиции.
Семь процентов. Господи, как долго. Руки уже тянутся к системному блоку, чтобы сразу же, не теряя ни единого мгновения, выдернуть винчестер, но взгляд падает на монитор и в ушах снова звучит голос старика: «…активируешь этот файл…»
Три процента… два… есть!
Руки уже лежат на клавиатуре. Курсор выбирает нужный файл — какой-то экзешник, — и указательный палец с силой вдавливает клавишу Enter, запуская форматирование.
Программа даже не потребовала подтверждения — экран несколько раз моргнул красным цветом, и на мониторе появилась надпись:
Deleting all data… OK
Swiping free space… OK
Rebooting…
Ринат рванул провода выделенки, выдирая их с мясом, затем сунул руку внутрь системного блока, повернул блокиратор и вытащил винчестер. Сбросил монитор на пол, спихнул туда же системный блок и кинулся к выходу.
И только выбежав из квартиры, он неожиданно понял, что уже не слышно выстрелов, а снизу доносятся лишь какие-то вскрики и звуки ударов. Либо у Кеды кончились патроны, либо…
Додумывать Ринат не стал. Он даже не рискнул подойти к проему и глянуть вниз, а сразу бросился к лестнице.
Люк, ведущий на чердак девятиэтажки, оказался тяжелым — Ринату пришлось напрячь все силы, чтобы вытолкнуть его. Он залез на чердак, осторожно закрыл люк и только было собрался лезть по другой лестнице на крышу, как услышал наверху какой-то шум, а потом с ужасом увидел, что люк, ведущий уже на саму крышу, открывается.
Ринат метнулся в сторону и, прижимая к груди драгоценный винчестер и стараясь не шуметь, полез под низкими сводами чердака куда-то во тьму, забитую пылью, паутиной и старыми досками.
Вжавшись в угол и осторожно натянув на себя какую-то мешковину, чувствуя, как бешено колотится сердце, он наблюдал в щелку, как торопливо спускаются по лестнице с крыши люди в униформе сетевиков… как поднимают тяжелый люк, как уже прыгают вниз… как один из сетевиков обводит рукой чердак, что-то негромко говорит напарнику и тот, выставив перед собой автомат, свободной рукой вытаскивает из-за пояса фонарик и включает его.
Судьба хранила Рината. Сетевик несколько раз обшарил лучом стены чердака, лишь зацепив небольшую кучу мусора, сверху которой валялся старый мешок, а затем спрятал фонарик и стал спускаться в подъезд.
Ринат зажмурил глаза, облегченно вздохнул, облизнул губы, а затем осторожно сунул руку в карман, нащупывая телефон, и вслепую отключил его. Не хватало еще, чтобы кто-нибудь набрал сейчас его, Рината, номер.
Отключил — и замер.
Он боялся. Боялся пошевелиться, боялся встать… и боялся оставаться на месте. Страх парализовал его.
Он не знал, сколько просидел здесь — может, час, а может, и все три. Больше никто не поднимался и не спускался на чердак — первое время через открытый люк до Рината доносились чьи-то голоса, но разобрать, что именно говорили, было невозможно. Потом голоса стихли — Ринату даже показалось, что он услышал шум отъезжающих машин, но звук был настолько неясным, что вполне возможно, это сознание Рината выдало желаемое за действительное. Проверять Ринат не рискнул.
Жутко хотелось курить, а сигареты и зажигалка остались возле компьютера.
Надо выбираться отсюда.
Ринат стянул с себя мешковину, поднялся и осторожно шагнул в сторону люка, вслушиваясь в каждый звук.
Кажется, все было тихо.
Он прошел мимо люка, поднялся по лестнице на крышу и подошел к краю. Опустился на колени, медленно перегнулся через ограждение и посмотрел вниз.
Перед подъездом было пусто — ни машин, ни зевак. Ринат, встал и торопливо пошел к люку, ведущему на чердак соседнего подъезда.
Через несколько минут он спокойно шагал по малолюдной улице многоэтажек, одной рукой набирая номер на уже включенном телефоне, а другой поддерживая лежащий за пазухой винчестер, стоящий, по словам старика, много миллиардов.
— Але, Ворм?
— Аха, — с придыханием ответил Ворм. — Ты где?
— В Митино, — ответил Ринат. — Домой еду. Слушай, что с Кедой? Она…
— У нас траблы, — произнес Ворм. — Через час там, где встречались с Гусаром.
— Ладно, — ответил Ринат уже отключившемуся собеседнику и потер рукой лоб.
Если Червяк говорит, что у них проблемы, значит, у них действительно проблемы. Оставалось только гадать, что произошло, — гадать и ждать ровно час.
С Гусаром, одним из своих клиентов, Ринат с Вормом встречались примерно полгода назад возле Митинского радиорынка, а точнее, возле большой автостоянки, примыкающей к рыночному забору. Место Ринат помнил, как и помнил саму встречу, — Гусар решил, что он самый умный, и попытался их кинуть. Для подстраховки он притащил с собой нескольких отморозков, работавших на чернокожего байкера-бандита Джамбу, планируя в небольшом закутке отобрать у хакеров диск с заказом, не заплатив за работу. Откуда ему было знать, что у Ворма помимо хакерства есть еще увлечения, а соответственно и друзья. После одного звонка Ворма и короткой «терки» Гусара отделали пришедшие с ним же отморозки прямо возле этой стоянки. Кажется, они еще наложили на Гусара штраф — но это Рината с Вормом уже не интересовало. Они забрали причитающуюся им наличность и свалили, оставив кидалу-неудачника наедине с «товарищами».
На место Ринат пришел минут на десять раньше назначенного времени. Ворм уже ждал его там, не слезая с мотоцикла и даже не снимая шлема, — лишь откинул пластиковое забрало.
— Садись, — кивнул он.
— Ворм, что с Кедой? — Ринат не спешил.
— Садись, бля, времени нет! — раздраженно прикрикнул Ворм. И добавил уже другим тоном: — Взяли Кеду. А Саныча убили.
Убили Саныча… взяли Кеду… а ведь что один, что другая были не просто бойцы…
Ринат залез на мотоцикл и спросил:
— А куда мы сейчас?
— Держись крепче! — Ворм завел двигатель мотоцикла.
Ринат вцепился обеими руками в поручни — если Ворм предупреждает, значит, гонка будет более чем безумная.
Стасемидесятисильная «ямаха-эксклюзив» рванула с места, практически мгновенно набрав сумасшедшую скорость, вылетела на дорогу и, ловко вильнув между машинами, скрылась в автомобильном потоке.
Ринат закрыл глаза — при лавировании на такой скорости ощущения не из приятных.
Впрочем, это не самое страшное.
Из мебели в этой комнате было только два стула. Точнее, один металлический стул, прикрепленный к полу, и одно удобное кожаное кресло, стоящее в трех метрах напротив. Стены обшиты пластиком белого цвета, окон нет, освещение — три допотопные люминесцентные лампы на потолке.
Кресло пустовало, а на стуле, закованная в наручники и пристегнутая ремнями, сидела молодая девушка с разбитой губой. Она опустила голову и, не шевелясь, молча смотрела под ноги.
Пискнул электронный замок, дверь комнаты открылась, в помещение вошли два человека в защитных комбинезонах с автоматами в руках и встали по обе стороны прохода. Через несколько секунд в проеме показалась фигура еще одного человека, одетого в штатский костюм. Человек постоял некоторое время на пороге, глядя на девушку, затем поправил на переносице очки, шагнул вперед и приказал:
— Оставьте нас.
«Комбинезоны» мгновенно подчинились и вышли из комнаты. Дверь закрылась, человек в очках еще секунд десять стоял неподвижно, потом подошел к креслу, сел в него, сунул руку в карман и достал брелок. Небрежно покрутил его между пальцами, потом что-то нажал на нем, и замки на наручниках у девушки отщелкнулись.
Девушка подняла голову и посмотрела на мужчину в очках. Не отводя взгляда, медленно высвободила руки, потерла запястья и хрипло произнесла:
— Ждешь, когда я наброшусь на тебя, Джет?
Джет улыбнулся.
— Вообще-то я от тебя сейчас ничего не жду, — ответил он. — Сама ты вряд ли что-то захочешь рассказать, придется вкалывать тебе поломин, поэтому мне просто хотелось посмотреть на тебя в нормальном состоянии, прежде чем ты превратишься в едва выговаривающий слова кусок мяса.
— Новая форма издевательства? — девушка облизнула распухшую губу. — Джет, а ты ненавидишь всех людей или только тех, кто нарушает закон?
— Кеда, мне нужен Васпворт, — произнес Джет.
— Что? Паспорт? — Кеда покачала головой. — Ты хочешь…
— Не умничай… — ласково перебил ее Джет. — Десять раз подумай, прежде чем что-то сказать мне. Или…
Он замолчал и подмигнул девушке.
— Или что? — бросила та. — Ты будешь меня пытать? Брось, Джет, зачем тебе это? У импов порог боли куда более высокий, чем у твоих обычных жертв, ты просто убьешь меня, пытаясь причинить боль. Куда проще вколоть поломин и узнать все, что сможешь.
Джет несколько минут сидел молча, что-то обдумывая. Кеда наблюдала за ним, изредка бросая короткие взгляды на запертую входную дверь.
— Поразительно… — задумчиво произнес Джет. — Как много героев в этой пьесе, и все их пути так или иначе приводят к «Вервольфу». Даже Саныч и тот влез в этот проект… а я остался где-то в стороне. По-моему, это несправедливо, а, Кеда?
Он снова сунул руку в карман и на этот раз вытащил не брелок, а небольшой одноразовый шприц-стручок, наполненный мутной густой жидкостью. Джет поднял руку со стручком и посмотрел сквозь жидкость на свет.
— Мы знаем вопросы… — сказал он. — Мы ищем ответы… Антракт. В три затяжки скурить сигарету. Кажется, это твои стихи? Ничего, что я их немного переиначил, а? Мда… Кеда, мне очень жаль…
И девушка прыгнула. Даже не встав, чтобы принять более удобное для прыжка положение, — только подалась телом вперед и оттолкнулась ногами, а в последнюю секунду выбросила вперед руку, сжатую в кулак, целясь Джету в голову.
Джет соскользнул с кресла на пол именно в эту последнюю секунду, ловя своими ногами ноги девушки в захват и опрокидывая ее на пол. Кеда упала, сразу же вскочила — но сокрушительный удар в живот отбросил ее к стене.
На этот раз девушка поднялась с трудом, глядя на Джета с ненавистью и изумлением.
— Ты… — произнесла она.
— Реставрация мышц, солнце, — усмехнулся Джет, подходя к ней ближе. — Твой дружок Саныч, наверное, чертовски удивился, когда я свернул ему шею. Саныч… тупой отморозок из Вентру. Столько совпадений, просто даже кажется невероятным. Дай руку, моя радость, мне нужна твоя база данных.
Кеда снова прыгнула, пытаясь достать Джета. Сетевик с легкостью увернулся, сбил ее с ног и заломил руку так, что она вскрикнула. Больше она ничего сделать не могла.
Резким движением Джет рванул ее за ворот майки, разрывая ткань. На секунду чуть повернул ее тело и замер, любуясь красивой обнаженной грудью, а затем вонзил в ее плечо шприц-стручок.
— Через час я уеду, — произнес он, глядя в полные ненависти глаза девушки, — а потом ты попытаешься бежать, и Мэйс закончит то, что я начал. Поэтому прощай, Кеда… и здравствуй, безвольный кусок мяса.
Он надавил поршень, глядя ей в глаза. Девушка дернулась раз, другой, но хватка была слишком сильной даже для импа, и попытки вырваться оказались безуспешными. Последнее, что она увидела, — искреннюю, добрую, страшную улыбку начальника Сетевой полиции.
Только когда Ворм на одном из резких поворотов сбросил скорость, Ринат рискнул открыть глаза — они свернули с дороги и сейчас мчались по узкому проезду между высоких бетонных ограждений. Свернули еще раз — и вот они уже въезжают на территорию, которую и скрывали эти бетонные стены. Ринат узнал это место. Огромный участок, когда-то давно предназначавшийся для строительства то ли большой базы, то ли завода, облюбовали московские байкеры, устроив тут своеобразный полигон для гонок с препятствиями. Завод находился в нескольких километрах от МКАД, менты тут бывали редко, можно даже сказать, что не появлялись вообще. И если здесь и был закон, то воплощен он был в двухметровом чернокожем гиганте по кличке Джамба.
Ринат был здесь один раз — вместе с Вормом, когда тому что-то срочно потребовалось от главаря московских байкеров. Тогда они приезжали ночью, во время «движения», вся база была забита разносортным мотоциклетным людом и наполнена ревом музыки, тысячи глоток и мощных двигателей. Море пива, клубы дыма марихуаны, сверкающие прожекторы и мастера, исполняющие невероятные трюки на своих мотоциклах.
Сейчас, днем, народу было, конечно, поменьше — у одного из зданий трое парней возились с разобранным двигателем, несколько человек, поставив в круг мотоциклы, лениво переговаривались и так же лениво пускали по кругу папиросу. У входа в самое высокое здание на широком диване под навесом сидел Джамба — мускулистый, огромный, весь в татуировках. Он играючи вертел на указательном пальце Desert Eagle и равнодушно слушал щебетавшую у него на коленях девушку-блондинку. Девушка пыталась привлечь внимание Джамбы, явно злясь на его безразличие, но того, похоже, ее злость только забавляла.
Ворм остановил «ямаху» в нескольких метрах от навеса, подождал, пока слезет Ринат, затем слез сам и неторопливо направился к Джамбе. Секунду подумав, Ринат пошел следом.
— Ему? — спросил Джамба, кивнув на Рината.
— Да, — ответил Ворм.
— Вы всей толпой, что ли, сваливаете, брат? — усмехнулся Джамба, обнажив крепкие белые зубы. — Что ж вы такого натворили, а?
Он шутя наставил на Ворма ствол пистолета, но через секунду опустил его.
Ворм промолчал.
— Иди, погуляй пока, — Джамба спихнул блондинку с колен и посмотрел на Рината. — Брат, у тебя корки запасные есть?
— Что? А, нет. — Ринат покачал головой.
Джамба покачал головой, посмотрел на Ворма.
— Брат, за бумаги заплатить придется.
— Не вопрос, — ответил Ворм. — Сколько?
— Полторашку, как обычно, — пожал Джамба плечами. — Ничего личного, брат, но мои люди тоже не хотят бесплатно работать.
— Не вопрос, — повторил Ворм. — Переведу, как обычно.
Джамба удовлетворенно кивнул и задумался.
Ринат бросил быстрый взгляд на Ворма, но тот стоял молча и на Рината не смотрел.
Значит, все очень серьезно. Судя по всему, даже домой заехать не получится. Новые документы — значит, придется из города уезжать… куда? Джамба, что ли, будет решать этот вопрос? Домой… а ведь домой обязательно надо будет заехать…
Ринат посмотрел на чернокожего байкера. Тот вертел в руках пистолет и о чем-то размышлял.
— В Ростов-на-Дону поедешь, — сказал он через минуту. — Там кореш мой близкий, Рубен, он брат мой, у него поживешь месяц-другой, пока все утихнет. Я ему звякну, он тебя встретит по приезде. Сейчас сфоткаешься, тебе корки замутят и сразу же отвалишь… Вовик! Вовик?!
На крик Джамбы из здания вышел маленький пузатый мужичок в промасленной кепке, грязной майке и рваных джинсах.
— Брат, ему помочь надо, — сказал Джамба, кивнув на Рината.
— Ксиву? — спросил Вовик, внимательно рассматривая парня.
— Да, брат, — ответил Джамба. — Побыстрее желательно.
— Ладно, — согласился Вовик. — Пошли со мной.
И шагнул обратно внутрь здания. Ринат направился вслед за ним, оставив Ворма с Джамбой на улице.
Документы ему сделали за час. Российский паспорт на имя Олега Павловича Лукина и водительские права категории «В» на это же имя Вовик вручил Ринату с какой-то торжественностью, после чего сказал:
— Работа срочная, качество не самое лучшее, поэтому лишний раз не светись с ними.
Ринат развернул паспорт, полистал страницы — на вид он ничем не отличался от настоящего. Водяные знаки, платиновый штрих в каждой странице…
— Насколько они надежны? — поинтересовался Ринат, пряча документы в карман.
— Если проверять будут пэпээсники в обычной рядовой обстановке, то можешь даже не беспокоиться, — ответил Вовик. — А если проверять будут чекисты, которые конкретно будут искать фуфлыжные корки, то тебе лучше сразу сваливать. Сейчас за левые документы прессуют сильно, а если сдашь меня и Джамбу, то тогда тебе Райса раем покажется.
Сказал он это спокойно, без угрозы — просто констатировал факт.
— Ясно… — протянул Ринат.
Возле входа Рината ждал один Ворм, сидя на мотоцикле. Когда Ринат подошел к нему, он кивком велел ему садиться.
— Ты меня в Ростов повезешь? — мрачно спросил Ринат.
— До Каширского поста, — ответил Ворм. — Через пост я не поеду, докину до него, а оттуда пешком по трассе пройдешь пару сотен метров. Там тебя человек будет ждать, поедешь в фуре.
— На фуре? — переспросил Ринат.
— В фуре. «Мерседес»-холодильник с ростовскими номерами, на борту зеленый заяц нарисован. Водилу зовут Василий, он температуру сделает для тебя нормальную, поедешь вместе с рыбой мороженой. В Ростове тебя встретят, — сказал Ворм. — На, возьми денег. Это с общака. Триста баксов водиле отдашь, а остальное… на жизнь. Свои счета даже и не вздумай трогать.
Он протянул Ринату свернутую в трубочку пачку долларов. Ринат взял деньги, положил в карман и посмотрел на Ворма.
— Что, все так серьезно?
— Более чем, — угрюмо ответил Ворм. — В Митино погибли семь сетевиков. А еще на нас, кажется, повесили убийство Спана и его людей.
— Спан убит? — удивился Ринат.
— И Спан, и Транк, и Энч… — Ворм сплюнул. — Уничтожены Волки, Сталкеры… теперь хана и нам. Кеду взяли, Саныча убили… на Саныче была установлена «Тень», об этом чекисты узнали, теперь они тоже в теме, типа государственные секреты, все дела… «Волхолланд» свою службу безопасности подключил, у них инфы больше, и хрен его знает, что им известно. Короче, валить надо нам всем. ТуФед уже ушел на дно, отрубил все каналы и ушел. Бля… Ринат, где то, что вы слили с сервака?
— Со мной, — ответил Ринат. — А что?
— Ничего. Пока ничего. То, что мы с Федом сливали, все зашифровано, код какой-то непонятный… Я не успел еще разобраться, но мне кажется, что без твоего… блин, Ринат, там что, правда, искусственный интеллект был?
— Саныч назвал это псевдоразумом, — сказал Ринат. — Программа, способная самообучаться. Я не смотрел еще ничего, но там, кажется, только исходники программы…
Ворм покачал головой:
— Надеюсь, это стоило всего… Ладно. Поехали, времени мало.
— Слушай… — Ринат замялся. — Мне домой надо попасть.
— Рехнулся? — буркнул Ворм. — Там уже…
— Кот в квартире остался, — моляще пояснил Ринат. — Вормыч, если я не выпущу его, он же сдохнет на хрен от голода.
— А если тебя уже вычислили? Если тебя там ждут, то сдохнешь ты. В Райсе.
— Вормыч…
— Да ты шизанулся, Ринат! — начал злиться Ворм. — Ты что, не врубаешься?
— Врубаюсь, врубаюсь… — сказал Ринат. — Ворм, ну сдохнет ведь кот. Жалко… я его еще котенком брал… ну пойми… Придумаем что-нибудь.
Он с надеждой и отчаянием посмотрел на друга.
Ворм чертыхнулся, потом махнул рукой и завел двигатель.
Во дворе не происходило ничего необычного. Людей не было, если не считать двух малышей, возившихся в песочнице под присмотром бабульки из подъезда Рината. Две машины, обе пустые, обе знакомые Ринату. Тишина и спокойствие двора умиротворяюще подействовали на Рината, когда он вышел из-за угла дома и остановился среди густых кустов, осматриваясь.
Простояв так около минуты, Ринат решительно шагнул к подъезду.
Торопливо вбежав на четвертый этаж, открыл дверь и сразу же подхватил кота, попытавшегося выскочить на улицу.
— Стоять!
Потом сдернул с вешалки старый рюкзак, запихнул в него недовольно мяукнувшего Ромеро, туда же кинул винчестер с исходниками «Вервольфа» и затянул веревку. Закинул рюкзак на плечо и шагнул в комнату.
Системный блок у него, как у любого уважающего себя железячника, постоянно находился в полуразобранном состоянии, поэтому ему не составило труда выдрать винчестер, чтобы потом несколько раз с силой опустить на его корпус тяжелую мраморную статуэтку. Разбитый винчестер Ринат отнес в туалет и швырнул в сливной бачок. После, окинув прощальным взглядом квартиру и захлопнув за собой дверь, быстро спустился по лестнице, вышел из подъезда…
И остановился, глядя на две подъезжающие машины с серебристыми полосами Сетевой полиции.
Машины ехали параллельно друг другу, перекрыв всю дорогу. Так же параллельно они и остановились, распахнулись двери, четверо полицейских выскочили из машин, направив на Рината оружие, и один из них крикнул:
— Поднимите руки вверх и не делайте резких движений.
Его узнали. Это было видно по уверенности, с которой действовали сетевики. Скорее всего, они получили от госбезопасности или корпорации все данные на него, Рината Казанцева, который имел неосторожность быть сетевым преступником и связаться с секретными государственными военными разработками. А вместе с данными наверняка, в свете недавних событий в Митино, получили разрешение при малейшей опасности открывать огонь на поражение — иначе они вряд ли бы стали устраивать этот спектакль с криками и оружием.
Самой обидной была мысль о том, что если бы они приехали хоть чуть-чуть раньше, все закончилось бы благополучно. Во всяком случае, здесь, во дворе Рината.
В кармане фальшивые документы, в рюкзаке вместе с котом винчестер, который сейчас стоит не миллиарды долларов, а много лет тюрьмы за шпионаж — или что там они придумают. Вкупе с перестрелкой в Митино все это тянуло на очень, очень серьезный срок. А называлось все это просто: ситуация — полное говно.
— Вверх руки! Вверх, сука! — заорал другой сетевик.
И деваться-то некуда. Не сбежать, не откупиться… и если не поспешить подчиниться сетевикам, они вполне могут расценить это неподчинение как сопротивление и начнут стрелять.
Ринат начал медленно поднимать руки… и именно в этот момент послышался нарастающий рев «ямахи».
Ворм вылетел из-за угла и, едва выровняв мотоцикл, отпустил руль. Удерживая равновесие, он пригнулся, а через секунду выпрямился, держа в обеих руках по автомату.
Ворм начал стрелять, едва поднял оружие. Звон разбитого стекла, крики полицейских, мотоцикл, пролетевший между двумя машинами, — все это слилось для Рината в единый короткий пятисекундный ролик. Вот Ворм с автоматами мчится на машины, вот он между машинами, развел руки в стороны, вот машины уже позади него, и Ворм, не выпуская оружия из рук, хватает руль и разворачивается в метре от Рината, вот он дает последние очереди по изрешеченным машинам и, бросая разряженные автоматы на землю, кричит Ринату сквозь шлем.
— Вот теперь нам точно п…ц, если попадемся! — крикнул Ворм. — Давай быстрее!
Ринат сел, Ворм направил мотоцикл меж расстрелянных машин… туда, где, шатаясь, широко расставив ноги, стоял раненый сетевик, держа в вытянутых руках пистолет.
Полицейский успел сделать несколько выстрелов, прежде чем мотоцикл врезался в него и перевернулся вместе с седоками. Они еще не набрали большую скорость, поэтому Ринат слетел с сиденья и упал на землю, ничего не повредив.
Мотоциклом придавило полицейского, и сейчас он, раненый, пытался приподнять тяжелую махину и выбраться из-под нее.
В нескольких метрах от него, на спине, неловко подвернув руку, лежал Ворм с разбитым шлемом и залитой кровью грудью. Ринат кинулся к нему — секунды хватило, чтобы принять решение, — повернулся и побежал прочь, не думая больше ни о чем.
Частник на такси довез его до Каширы за полтора часа и сто долларов. На стоянке для дальнобойщиков Ринат нашел фуру с зеленым зайцем, отдал водиле деньги и, укутавшись в несколько теплых ватников, залез внутрь большого холодильника, где в глубине, среди ящиков с замороженной рыбой, уже было подготовлено для него место с двумя бутылками водки и нехитрой закуской.
Через двадцать часов пьяный Ринат вылез из холодилки на ростовскую землю. Невидящим взглядом он уперся в невысокого пухлого черноволосого мужичка, стоящего рядом с новенькой «вольво», покачнулся и, разжав пальцы, выронил на землю две пустые бутылки из-под водки.
Водила фуры хмыкнул, покачав головой, потом прощально махнул черноволосому рукой и пошел к кабине.
Мужичок возле иномарки широко улыбнулся и шагнул вперед, дружелюбно протягивая руку:
— Рубен.
С полминуты Ринат молчал, мучительно вспоминая, как его зовут, а потом произнес, отвечая на рукопожатие:
— Олег. Меня зовут Олег.
И почувствовал, как все кружится перед глазами, а земля уходит из-под ног.