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