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