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