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