В «Доме-под-корнями», и без того популярном, сегодня был настоящий аншлаг. Несколько сотен транскодеров, получивших накануне личное приглашение от Эдварда Фламе, залогинились в «Дом» и сейчас возбуждённо галдели, дружески толкались и обменивались последними новостями, грозя перегрузить страницу своими запросами.
Кристиан, снова одетый в свой потрёпанный серебристый плащ, прошёл по самой середине зала. Пока он поднимался на сцену, гул в зале затих, словно кто-то резко выкрутил ручку громкости в «ноль». Хакер поискал глазами микрофон и снял его с высокой стойки. Он не хотел быть привязанным к одной точке. Это для посредственных политиков.
– Рад видеть вас, ребята.
Зал окатил его гулкой волной приветствия.
– Я знаю, что сегодня каждый из вас пришёл сюда по своей воле, хотя, полагаю, многие догадались, что вечеринки не будет. И я собираюсь рассказать, почему.
Двадцать лет назад правительство сдало в бессрочную аренду, а по сути, продало Индокитаю западно-сибирский сегмент. Казалось бы, при чём тут это? Огромное государство оказалось в критическом положении, нужно было покрыть дыру в бюджете. Результат не заставил себя ждать, экономика даже расцвела, как дерево, которое наконец-то полили. Да, мы фактически потеряли треть территории… Людей заставили бросить хозяйство, им пришлось переехать в европейскую часть. Кстати, среди нас сейчас есть транскодеры из бывшей Сибири?
В зале промелькнуло несколько тонких цветных меток.
Кристиан кивнул и продолжил:
– Мы слышим с экранов бодрые отчёты об увеличении числа трудоспособного населения, но что тому причиной? Точечное создание новых рабочих мест или отмена понятия «пенсионный возраст»? Кстати, давно ли вы видели в сети какую-нибудь статистику, кроме официальной? Ах да, разве кому-то будет позволено собрать её и выложить в открытый доступ? Новые технологии прут, как грибы после дождя, но всё зависит от того, в чьих руках они оказываются…
В густых лиловых сумерках, на грязном полу заброшенного вокзала, сидела хрупкая девушка, поглощённая видеотрансляцией, слушая парня, который лежал рядом почти без сознания, и лицо девушки светилось то ли от яркого монитора, то ли от гордости за него.
– …все внутренние проблемы объясняются происками неких «внешних врагов», тем оправдывается милитаризация общества. Те, кто сумел не поддаться государственной пропаганде, благодаря тотальному контролю оказываются в изоляции друг от друга и не могут ничего сделать, потому что обезоружены страхом за себя и за близких, а умело внушённая им мысль о собственном одиночестве и бессилии убивает их вернее, чем выстрел в сердце… А сейчас я покажу вам, на что оказались способны те, кто ежедневно появляется в эфире с благодушной улыбкой и патриотическими речами. И, чёрт возьми, сегодня мы поднимем такую волну, которая разметает в клочья этот прогнивший дворец на горе! Давайте сделаем это ради тех, кого мы потеряли. Ради тех, кого мы любим и не хотим потерять.
Охотник запустил сканер сетевой активности. Шёл третий час, а результатов не было. Программист уронил голову на руки. И с чего он, собственно, взял…
Резкий сигнал заставил Охотника подскочить на месте. Вот оно!
Трекинг шёл до безумия медленно. Программист нетерпеливо барабанил пальцами по столу, грыз ногти, крутился на стуле вокруг своей оси. Наконец исходный IP-адрес был идентифицирован. Принтер выплюнул распечатку результатов геолокации.
Оставив компьютер работать, Охотник пулей выскочил за дверь. На этот раз ключи он уже не уронил.
* * *
Презентация Кристиана повергла собравшихся транскодеров в глубокий шок. Среди них было много опытных хакеров, которые жили тем, что выкачивали запрещённые книги, фильмы, музыку и перепродавали обычным пользователям через знающих людей. Но ни один из них не забирался так далеко, как Крис.
Шквал вопросов чуть не сбил хакера с ног.
– Что будем требовать?
– Полную отставку правительства и отмену части законов, принятых за последние пять лет. Каких именно, я написал в приложении, гляньте его и скажите, нужно ли что-нибудь добавить.
– Как ты умудрился хакнуть СБ?
– Мои родители погибли во время одного из терактов, и я держался ради них, – ответ дался Кристиану с трудом, но произнесённые вслух слова принесли ему внезапное облегчение. – Мои близкие друзья погибли во время взлома, будучи в транскоде, и двое соратников были убиты. Я больше не хочу, чтобы лучшие умы страны были заперты в психбольницах, талантливых учителей гнали с работы только потому, что их взгляды противоречат общепринятой идеологии, а живые люди превращались в песок под солнечными батареями. Полагаю, что и вы тоже.
– Овер, дай уже слайд с планом действий, – Кристиану на миг показалось, что он слышит сильный голос Яна, всегда готового к очередным безумным приключениям. – Времени в обрез.
Низкие облака полнились дождём, готовым пролиться на город. Охотник запрокинул голову и раскрыл рот, пытаясь поймать первые капли. Тонкая фиолетовая вспышка прошила тучи, отразившись в восторженных глазах программиста, разряд громыхнул прямо над ним. Следуя вдоль железнодорожных путей, Охотник дошёл до заброшенного вокзала и бесшумно перемахнул внутрь через пустой оконный проём.
Замерев за колонной, он осторожно выглянул. Всего лишь девушка… Охотник опасался, что народу будет гораздо больше. Что ж, значит, остальным не повезло.
Программист пошарил рукой по грязному полу и подобрал обломок кирпича. В памяти всплыла строчка из полузабытого стихотворения: «…Он, конечно, сволочь, но не палач3». При всей кровожадности сетевого прозвища, Охотник терпеть не мог убийства. Словом, надо как-то отвлечь девушку.
Звук бьющегося стекла моментально поднял Линду на ноги. Девушка схватила автомат и встала на одно колено, закрыв собой Кристиана и напряжённо целясь в темноту. Охотнику, стоящему в темноте позади неё, только того и нужно было.
В три прыжка он преодолел разделяющее их расстояние, на лету выхватывая катану. Линда резко обернулась и к своему ужасу увидела, как светловолосый незнакомец с безумной улыбкой занёс длинный кривой клинок над Кристианом, ушедшим в глубины транскода.
Девушка резко нажала на курок.
Выстрела не последовало: привычки снимать предохранитель у его владелицы ещё не появилось.
Линда швырнула автомат в лицо врагу. Сила, с которой она это сделала, частично компенсировала использование оружия не по назначению. Выхватив тонкий скальпель, она бросилась вперёд.
Охотнику ничего не оставалось, кроме как защищаться. Падая, он слегка повернул клинок, чтобы ударом плашмя выбить скальпель из рук девушки, но не рассчитал траекторию и попал ей по пальцам острым краем лезвия.
Линда вскрикнула от боли и отступила назад, но только для того, чтобы сильнее оттолкнуться перед прыжком. Резким ударом ноги девушка выбила катану из рук программиста, пнула его в пах и, когда тот согнулся от боли, схватила его за волосы и что есть сил приложила головой о бетонный пол.
Связывать пленника с одной здоровой рукой было нелегко, но Линда справилась. Ей очень хотелось вскрыть светловолосому какую-нибудь артерию и сидеть рядом с поп-корном, наблюдая за его агонией. Но поп-корна не было, а худющий парень больше тянул на RPG-задрота, чем на очередного агента секретной службы, и его мотивы явно были далеки от стремления защитить государственную тайну. Плача не столько от боли, сколько от пережитого страха, девушка начала оглядывать поле боя. Половину указательного пальца правой руки всё-таки хотелось бы вернуть на место.
Обе створки высоких дверей «Дома-под-корнями» были распахнуты настежь. Толпа транскодеров, снося всё на своём пути, ломилась в магазины, университеты, жилые дома. В руках у каждого было по несколько листовок. Стены домов, деревья и автомобили оказались обклеены листовками. Многие поднимались в воздух на аэроциклах, чтобы покрыть как можно большее расстояние, прежде чем их окружат белые каплевидные капсулы.
Кристиан шнырял в небе над широким проспектом, взяв на себя высотки нескольких коммерческих фирм. Его полёт стал дёрганым, очертания зданий слегка расплывались; хакер понял, что мобильный интернет начал подыхать.
Внезапно на крыше одного из университетских корпусов поднялся широкий белый флаг, по диагонали которого шли две тонких полосы – насыщенная бордовая и ярко-синяя. Следом такой же флаг взметнулся на скромном здании городской больницы. Тёмные машины с широкими колёсами неслись по десяткам адресов, тяжёлая техника крушила опоры мостов и линии электропередач. Крупная IT-корпорация спроецировала флаг на большой плазменный экран, установленный на верхнем этаже своего главного офиса, и, словно в ответ, сотни зданий выбросили вверх флаги самых разных размеров и разрешений…
Не в состоянии больше поддерживать соединение, Крис раскинул руки и нырнул вниз с высокого шпиля телебашни. Падая лицом в небо, он бросил взгляд за далёкий горизонт. Кристиан никогда не бывал там, далеко, боялся не долететь. Теперь хакер был уверен, что перелёт ему по силам. Но это позже, а пока…
Глава 14. Установка обновления
В квартире Охотника полным ходом шёл обыск. Роксана вынуждена была дать его контакты на допросе, который состоялся часом ранее.
Впрочем, обыскивать было особо нечего: обстановка квартиры отличалась аскетизмом.
Три патрульных аэроцикла были направлены по адресу, указанному на экране ноутбука, который всё ещё хранил тепло прикосновений лёгких рук своего странного владельца.
– Овердрайв…
– Кристиан…
Два голоса – мужской и женский – слились воедино. Хакер открыл глаза. Над ним склонилась Линда.
– Ну наконец-то, Крис…
Парень привстал с пола и крепко обнял Линду. Одна рука девушки висела вдоль тела. Крис слегка отстранился и осторожно тронул её забинтованное запястье.
– Это не страшно, – быстро сказала Линда. – Ты, блин, посмотри, кто к нам припёрся, пока тебя не было. Знаешь его?
Кристиан взглянул за спину девушки. Пару секунд его серые глаза изучали лицо незнакомца. Потом хакер едва заметно вздрогнул и поднялся на ноги.
– Алекс?..
– Узна-ал, – кривая улыбка Охотника, его проклёпанная куртка и адская куча пирсинга никак не вязались у Кристиана с далёким образом того скромного, полноватого мальчика в клетчатых шортах на размер меньше нужного и толстых очках с круглыми стёклами. Мальчика, который сидел впереди Криса и учился в их классе лучше всех. Мальчика, компьютер которого братья ван Эйки, тогда ещё подростки, взломали шутки ради и практики для.
Перед самым выпускным вечером на сайте школы были выложены в общий доступ весьма пикантные материалы, а именно сканы дневника некоего А., в котором он жалуется на свою нелёгкую жизнь, строгих родителей, насмешливых девчонок, а в самом конце выдаёт короткий рассказ о безответной любви одного мальчика к другому, написанный блестящим литературным языком. И всё бы ничего, но в качестве объекта мечтаний, согласно дневнику, был указан некий Кристиан В., а персонажем, страдающим от неразделённых чувств, был сам автор дневника.
Скандальная запись провисела на сайте всего полчаса, но этого было достаточно. Крис, в те дни едва научившийся входить в транскод, мигом ворвался на сервер и стёр все файлы до единого. Кажется, это был единственный раз, когда он ударил братьев.
Но всего этого Алекс не знал. Полуживой от позора, он солгал ничего не подозревающим родителям, что идёт на выпускной, а сам забрался на железнодорожный мост и сиганул в реку.
Мальчика подобрал катер береговой охраны, по счастливой случайности патрулирующий акваторию у моста. Потом была больница, долгие разбирательства, постепенно сошедшие на нет, ибо хакеров вычислить так и не удалось, поэтому на всякий случай отругали весь класс.
Алекс долго хромал и почти на три месяца лишился речи. Время, которое раньше уходило у него на приключенческие книги и телефонную болтовню, теперь принадлежало толстым справочникам языков программирования и ежедневным медитациям. Через год юноша заочно поступил на факультет информационной безопасности и посвятил свою жизнь делу защиты пользователей от посягательств со стороны хакеров.
Но всего этого не знал уже Кристиан, поскольку Алекс переехал в другой город.
Каким-то особенным женским чутьём Линда поняла, что драка отменяется. Более того, девушка сочла не лишним отойти на пару шагов в сторону, чтобы дать парням возможность поговорить наедине. Впрочем, разговор был недолгим.
– Как ты нас нашёл?
– Ты хакер, я охотник на хакеров, – хохотнул Алекс. – А если хакнуть охотника на хакеров, то как будет?.. Ну ладно, ладно. Влез в сеть одного из секретных отделов.
– О боги, как ты изменился…
– Сбросил лишние килограммы?
– Не только. Слушай, я тогда так и не успел поговорить с тобой…
– Уже не важно. То, что не убило, делает сильнее. Пожалуй, я даже благодарен тебе.
– Но, Алекс… Ты всё это время думал, что это был я?! Тогда тебе надо благодарить кое-кого другого.
Светловолосый программист вскинул голову.
– Кто?! Ты его знаешь?
– Да. Это ван Эйки.
– Ох, чёрт… Я так понимаю, они уже…
– Да.
– О господи, Крис, а я-то ведь сотни раз избивал тебя до полусмерти в своих фантазиях. Не икалось, часом?
– Ах, это из-за тебя, – улыбнулся хакер. – Но выходит, то, что ты писал в дневнике, было выдумкой?
– То, что я написал, остаётся правдой до сих пор.
Алекс спокойно смотрел в запредельные глаза Кристиана и не отводил взгляд.
«Ну вы, блин, ещё поцелуйтесь», – подумала Линда, до которой благодаря особой акустике помещения всё равно долетали обрывки разговора. Девушка вернулась к своей сумке и достала тонкий шприц с анестетиком.
– Твоя леди? – спросил Алекс.
Крис кивнул.
– Прошу прощения, ээ…
– Линда.
– Простите меня, Линда. Я хотел обойтись без членовредительства, но не рассчитал удар.
– Ты собирался убить Кристиана!
– Что? О нет, ты меня неверно поняла. Я всего лишь хотел взять его в заложники. Мне он нужен живым не меньше, чем тебе.
– Мда… Ладно, тогда прощаю тебя, но с одним условием.
– Что угодно.
– Найди себе хорошую девушку.
Кристиан едва сдержал улыбку. Алекс клятвенно заверил Линду, что сделает всё возможное, ибо теперь у него есть идеал, на который стоит равняться в поисках.
– И ещё. Крис, пока я тут был дорогим гостем и почётным пленником, видел твой транскод. Во-первых, я этому так и не научился, сколько не пробовал, и по-хорошему завидую. Во-вторых, мне кажется, что я уже в тот момент и понял, что школьным хакером был кто-то другой. Ты, блин, чёртов революционер и мелко не гадишь…
– Алекс, ты не сможешь заставить себя войти в транскод, – ответил Кристиан. – Это происходит… непроизвольно, обычно даже помимо желания, я имею в виду самый первый вход. Со временем приходит умение переключаться между уровнями… Чёрт, я никогда не говорил об этом и не знаю, с чем сравнить… Технология дополненной реальности задаёт систему координат. Предполагается, что человек, который сёрфит в сети, может лететь куда хочет, глядя по сторонам, но всё, что он увидит – это те же сайты, ссылки, файлы, представленные в удобном и красивом трёхмерном пространстве. Протоколы сенсорного контакта позволяют чувствовать прикосновения и запахи, если архитектурой сайта это предусмотрено. Но, согласись, даже в самые захватывающие моменты сетевых игр какая-то часть твоего сознания отдаёт себе отчёт в том, кто ты на самом деле и где находишься. А на случай какого-либо сбоя системой предусмотрена многоуровневая защита, которая, так или иначе, выкинет тебя в реальность…