Заблудшая душа
Шрифт:
Джек пошел вдоль кабеля, и скоро, к его великой радости, тот нырнул в какую-то распределительную будку. Здесь можно было и законнектиться. Прямо в кабель, как он делал это под Матцушитой.
В распределительной будке — маленьком бетонном сарайчике, под завязку забитым проводами и грозно жужжащими агрегатами, изобилующими надписями на японском (видимо, не влезай, убьет), — было весьма не жарко, однако здесь как минимум не падал снег и почти не дуло.
Более или менее удобно устроившись между двумя, ниспадающими из шумящих агрегатов, каскадами проводов, Джек содрал с оптоволоконного кабеля оболочку, перерезал
Быстро миновав уже ставшие привычными узлы, он оказался в ловушке. Сикомора была очень слаба, но все еще жива. И главное — она все еще находилась там. Стало быть, полицейские ее не нашли.
— Как успехи, — с трудом шевеля губами, спросила девушка. Видно было, что она уже не надеется на спасение.
— Привет, — поздоровался Джек. — Все нормально. Я взорвал их офис с базами данных. Так что, дорога в твой милый особнячок теперь известна.
— Тебя не засекли? — Сикомора несколько оживилась, услышав радостные вести.
— Ты полагаешь, они там, в Матцушите, глухие? Конечно, засекли. Еле ноги унес. Хорошо, что тебя не нашли.
— Чего им меня искать, когда я и так у них, — она не поняла, о чем говорит Джек.
— Не нашли в реале. Меня по локейту, видимо, засекли. То есть, к какому кабелю я подсоединился выяснили. В каком месте, конечно, узнать невозможно. Но когда я из люка вылезал, они меня из переулка заметили. И бежать мне в реале пришлось. Так что жидкости в тебя залить больше не могу — повяжут.
— Извини, что втравила тебя в эту историю.
— Не стоит извиняться. Я сам выбирал. И ведь хакеры должны помогать друг другу, не так ли, — он подмигнул ей.
— Спасибо.
— Пожалуйста. Я думаю, поговорить мы еще успеем. Надеюсь, что в реале. Сейчас главное — вытащить тебя. Я иду ломать твою тюрьму снаружи. Ты жди. Постарайся не потерять сознания. Как только заметишь мои действия, подключайся. При малейшей же возможности беги не оборачиваясь. Пытайся пролезть в любую щель — долго я не смогу долбить эти стены, — Джек постучал кулаком по серой стене чуланчика, — поймают. Я думаю, меня уже пасут. Уж сильно я наследил прошлый раз.
— Хорошо, — согласилась Сикомора.
— Ну, я пошел. И помни — беги, что есть сил и не думай обо мне. Я как-нибудь с ними справлюсь. Не впервой. Потом я тебя найду.
— Успеха тебе, — сказала она и, с усилием приподнявшись на локтях, поцеловала его в губы. — Только обязательно найди.
— Обязательно, — подтвердил Джек и еще раз припал к ее губам.
Спустя минуту он снова стоял перед тремя открытыми дверьми. План действий созрел в его голове мгновенно, лишь только он увидел двери. План этот был прост по сути своей, и достаточно сложен в выполнении.
Все три местных канала, отвечающих за входы, шли параллельно и активно переплетались друг с другом, что и приводило непрошеных гостей в ловушки. Поэтому, войдя в дверь — в настоящую дверь — можно было бы с помощью специальных программ, которые, разумеется, имелись у Джека, проникнуть в нужную ловушку прямо сквозь стену коридора. Ибо стену коридор и ловушки имели общую. Проблема заключалась в том, чтобы проникнуть внутрь отдела новейших разработок.
Существовал, конечно, и второй вариант — просто вломиться в крайнюю ловушку и крушить все стены, пока не доломаешь до той, где сидит Сикомора. Но этот вариант был нереален по времени. На такой активный вандализм по отношению к виртуальному зданию ушло бы несколько дней. Так что оставался только первый вариант.
Как попасть внутрь, минуя ловушку, Джек придумал еще в прошлый визит сюда. Были у него особые паучки, которые ползали повсюду, выискивая ходы, и постоянно плели паутину логов, конец которой в виде серебристой нити оставался у хозяина в руке. Джек запустил в дыры сразу троих и стал ждать. Скоро исчезла одна нить — паучок попал в ловушку. Потом вторая, и сразу же третья.
Когда исчез где-то тридцатый, он понял, что что-то здесь не так. Немного поразмыслив над ситуацией, он понял, в чем дело — паучки устремлялись в дыру и блуждали, где им вдумается, таким образом, попадаясь в те же ответвления ловушек, что и их предшественники. С такой тактикой можно было ждать положительных результатов хоть до второго пришествия.
Джек вывел код программы-паучка на виртуальный терминал. Благо он неплохо разбирался в программах и даже когда-то сам пробовал писать боевые вирусы. Правда, не очень уж успешно. Но все же…
Смысл сводился к тому, чтобы паучки, уходя в какое-либо ответвление, оставляли метку на развилке так, чтобы следующие за ними следопыты знали, куда сворачивать уже не надо. Собрав все навыки программирования, Джеку с третьей попытки все же удалось сделать программу, которая, как минимум, запустилась, не выдав никаких сообщений об ошибке. Клик на кнопке RUN, и терминал исчез, мгновенно превратившись в паучка с серебристым брюшком, который тут же послушно уполз в дыру ответвления в коммуникационном канале. Оставалось надеяться, что он все сделал правильно, и паучок оставит верные метки.
Юркие восьминогие взломщики один за другим уползали в дыры, сходя как с конвейера с копира Джека. Все его пальцы уже опутались паутиной, но серебристые нити медленно, но верно убывали. Скоро осталось только три паутины. Довольное долгое время держались все три, потом исчезла одна из них, скоро вторая. Но треть все также поблескивала, возвещая, что паучок еще продолжает свой путь.
Джек провел уже около часа в попытках найти вход, и его массированная атака на двери не могла остаться незамеченной. Нужно было начинать действовать. Третья нить все не исчезала, и вероятность прорваться по ней приближалась к максимуму.
Собравшись духом, он нырнул в крайнее правое отверстие, из которого тянулась серебристая нить, и быстро заскользил вдоль нее. Мимо пролетали бесчисленные ответвления коридоров ловушек. Да-а, программисты Матцушиты поработали на славу.
И вот, первая опасность позади — Джек вошел в отдел новейших технологий. Теперь оставалось быстро выполнять намеченное. Специальным щупом, в который он давно уже заложил параметры логов Сикоморы, он со всей возможной скоростью дырявил стены коридора. Щуп злобно верещал, сообщая каждый раз о несовпадении данных. Собственно, Джек и не думал отыскать нужное место за пять секунд. Он медленно перемещался вдоль стены, методично вонзая острие поисковой программы в податливый гипсокартон виртуальной стены. Взмах, глухой стук удара, клацанье кнопки, дребезжание зуммера, чавкающий звук выходящей из стены иглы; взмах, глухой стук…