Эпсилион. Буфер обмена (СИ) - Линк Рэй
Шрифт:
Интервал:
Закладка:
– Каждая операция, проводимая в Эпсилионе, оставляет цифровой след, и если знаешь, как его найти, то можно повторить действие своего предшественника, – заверила женщина. – Ден раньше уже проникал в здание Пирамиды, и, следуя за его фантомом, ты преодолеешь защитные барьеры. Главное — не отставать в скорости. В Сети я буду отслеживать твой путь и помогу, если будет необходимость..
Открыв потайную комнату, Ким провела меня к креслу двойного подключения к Эпсилиону – визуальной проекции пакета программ, позволяющих подключаться к цифровому городу настолько глубоко, что мозг погружался в виртуальную реальность полностью. Используя такое соединение, мысли могут обогнать закодированные пучки информации и обойти защиту системы. Пластиковые обручи и датчики приковали моё цифровое тело к креслу, и я нырнула в глубину Эпсилиона.
Перед глазами вырисовывалось здание старого салона красоты Ким, того, что было безжалостно разрушено полгода назад. Дверь бесшумно отворилась, и навстречу вышел ДЕН. Да, именно Ден, такой, каким я его видела последний раз в перезагружающейся башне корпорации Системволд. Радостно вскрикнув, я побежала хакеру навстречу, но Ден прошёл сквозь меня. Это был лишь фантом. От разочарования в груди неприятно защемило, а на глаза навернулись слёзы, мне так не хватает «моего Дена».
Фантом завернул за угол, и я поспешила за ним следом. Загрузив в бортовой компьютер Феррари маршрут, повторяя каждое движение хакера, через пару мгновений я оказалась у подножья внушительной стеклянной пирамиды, гордо возвышавшейся на сервере Соединённых Штатов Америки, пугая непроглядной темнотой внутри. Подобных крепостей в Эпсилионе было несколько сотен, и все они неусыпно охраняли самую важную информацию города. В таких пирамидах размещали секретные файлы правительственные организации, банки и крупные компании. Я слышала от Леси рассказы, как десятки инфосефт вылетели из Сети и потеряли рассудок, пытаясь пробить стеклянные стены хранилища. Похоже, Ден не слышал об этих историях, так как хакер, достав из багажника оружие и небольшой рюкзак, уверенно направился к основанию пирамиды. Мне ничего не оставалось, кроме как побежать за ним следом.
Стеклянная монолитная глыба не имела ни единого шва или соединения, было абсолютно непонятно, как хакер планирует проникнуть в здание. Пройдя вдоль безжизненно-холодного фасада пятьдесят шагов, Ден присел и осторожно стал разгребать землю у стены. Последовав его примеру, я вскоре увидела маленький ход, похоже, прорытый червём. Ден достал из рюкзака светящуюся трубочку, вставил в небольшой ход, и в ту же секунду его аватар, разбившись на миллионы пикселей, пучком света пробежал по трубочке за стеклянную стену. Застыв на месте с открытым ртом, я не могла поверить глазам. То, что Ден способен видеть ходы вирусов, атакующих здания компаний Эпсилиона, я знала. Именно поэтому антивирусы Немова были самыми лучшими на виртуальном рынке. Он интуитивно чувствовал, как и где может пробраться эта цифровая зараза, но что хакер и сам, словно вирус, проникал в систему, я видела впервые.
Повторяя действия Дена, я отыскала в рюкзаке, подготовленном для меня Ким, точно такую же светящуюся трубочку и осторожно вставила в ход, прогрызенный вирусным червём. Мерцающая воронка перед глазами распахнула портал и с жадностью потянула меня в своё чрево. Промчавшись со скоростью реактивного самолёта сквозь узкий тоннель лаза, я оказалась внутри Пирамиды. Портал, позволивший проникнуть в систему, светился рваными краями, паутиной лучей расползаясь по стене. Незаметный дефект снаружи постепенно начал распространяться по системе, медленно, но неуклонно пожирая защитный код.
Узкий коридор пирамиды привёл к тяжёлой резной двери. Хакер уже был там, взламывая замок. Сосредоточен и спокоен, ни единого лишнего движения – профессиональный инфосефт, со смесью восхищения и зависти отметила я. Да, скорость работы моего мозга в критических ситуациях превышала возможности парня; да, я могла видеть баги в исходном коде и через них выходить из любого здания Эпсилиона, но мне никогда не добиться такого уровня, как у Дена.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})Через несколько минут хакер подобрал нужную комбинацию символов и ввёл на панель замка. Я повторила комбинацию, и массивная дверь с лёгкостью распахнулась передо мной, предлагая заглянуть в тёмное нутро громадной пирамиды. Каменная площадка не более двух метров шириной без всякого ограждения нависала над пугающей пустотой. Осторожно заглянув за край, я отшатнулась к двери ‒ дна у пропасти видно не было. Страх ледяной волной пробежал по позвоночнику, оседая колючим холодом в ладонях. Дороги дальше, очевидно, нет, но зачем Ден сюда пришёл? Ответа фантом мне всё равно бы не дал, и с замиранием сердца, стараясь побороть головокружение от высоты, я стала ждать, что же произойдёт дальше.
Тем временем хакер сел на край площадки и, свесив ноги, достал планшет. Он будто не замечал бездонной пропасти: одно неловкое движение ‒ и фантом полетит вниз, поглощённый безмерной пирамидой. Я судорожно сглотнула, стараясь держаться как можно ближе к двери, а Ден, полностью погружённый в работу на компьютере, не обращал внимания ни на что вокруг. Прошло четверть часа прежде чем с экрана его планшета маленькой струйкой побежал свет. Нырнув в пустоту, свет заметался в пространстве словно фантастическое насекомое. В некоторых точках он замирал на секунду, а потом вновь срывался с места, кружа над пропастью. Наконец, светящаяся струйка разбилась о противоположную стену, высвечивая такую же небольшую площадку и массивную дверь. Замечательно, хакер нашёл следующий проход, но как до него добраться?
Ден не спеша поднялся на ноги, потянулся и размял затёкшую шею. Едва заметная линза, окаймляющая радужную оболочку левого глаза хакера, вспыхнула невидимым для посторонних сообщением. Парень сделал два шага назад, явно готовясь к прыжку. Испуганный вскрик сорвался с моих губ, я кинулась вперёд, чтобы ухватить фантом и предотвратить падение, но пальцы ухватили пустоту. Ден прыгнул в бездну.
К моему огромному удивлению, под ногами молодого человека замерцала небольшая ступенька, он сделал ещё один прыжок – и ещё одна ступенька высветилась в пространстве, а за ней следующая. Я догадалась, что Ден идёт по следу, оставленному струйкой света, она нашла нужную дорогу, а линза указывала хакеру метки. Первая ступенька начала постепенно выцветать, и мне пришлось поторопиться, спрятав страх в глубину сознания. Шаг в шаг я шла за Деном под барабанную дробь сердца в ушах. Двадцать ступеней – и мы проникли на следующий уровень.
За очередной массивной дверью нас ждал лес, только не из деревьев, а из прозрачных колонн, внутри которых бурлили формулы защитного кода, цепляясь символами друг за друга в бесконечном беге. Ден достал оружие, снял его с предохранителя, и бой не заставил себя долго ждать. Один за другим из строя колонн начали появляться боты – защитные программы, готовые любой ценой остановить вора. Хакер атаковал, методично уничтожая одного бота за другим, он с невероятной скоростью пробивал защиту, без единого лишнего действия. Словно заворожённая, я смотрела на этот смертельный танец, ловя каждое движение солиста. Все действия Дена были отработаны на уровне рефлексов, просчитаны и проработаны в тысячах схваток с искусственным интеллектом. Вирусы, которыми стреляло оружие, неизменно поражали ботов, разбивая их цифровые тела на миллионы пикселей. От ответного огня хакер мастерски уворачивался, но иногда пули всё же настигали цель, тогда парень, не останавливаясь, всполохами света дезактивировал попавший в него самого вирус. Вскоре фантом Дена достиг противоположного края колоннады, готовясь перейти на следующий этап, а я так и осталась стоять у входа. Повторить атаку хакера у меня ни за что не получится, я никогда не смогу преодолеть это заграждение. Отправляя меня в виртуальную реальность, Немов предполагал, что, следуя за его фантомом, я без труда проникну в «Пирамиду», но одного он не учёл: я ‒ не профессиональный инфосефт, и его путь мне не под силу.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})