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