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