Глава 57. Ошибка 404

Глава 57. Ошибка 404

Матрица работала хорошо. Не сказать чтобы идеально, но гораздо лучше, чем в прошлый раз: голоса не сливались, картинка выглядела прилично. Только местами распадались пиксели от резких движений, потому что не поспевали за ним.

Антон списал все на сложность накладывания нейромаски на живого человека. Все-таки она приспособлена не для этого. Одно дело — неодушевлённые предметы или видео, где полностью контролировался процесс. Здесь же использовались усредненные значения, как утверждали Юра и Петя, посему погрешности являлись неизбежной частью.

Дойти до кабинета Глеба им никто не помешал. Охрана по-прежнему занималась восстановлением электроснабжения, а прислуга либо возилась на кухне, либо находилась в зале. Ангелина Ивановна тоже там присутствовала, поэтому нежданного появления управляющей Антон не боялся.

Чего он действительно опасался, так это сюрпризов от хозяина дома.

Сколько бы они ни верили в идеальность плана и продуманность каждого шага, всегда оставалось пресловутое «но». Однако говорить о нем вслух накрученной до предела Милане, Антон не собирался.

Пусть хотя бы здесь у нее не болит голову. Без того хватало постоянного страха за Илону, чтобы от этого она тоже сходила с ума.

— Так, — Милана встала перед панелью с цифровым замком и похлопала ресницами, — а дальше что?

Антон почувствовал себя героем приключенческого боевика, где ему предстояло спасти мир. Хорошо бы, как в фильме, связаться с командой. Потом достать какую-нибудь навороченную штуку, которая открывает все двери. А также является пушкой-лазером, справочником гениальных идей и…

«Я знаю пароль», — прозвучал в наушнике голос Базика.

— Никакая вундер-вафля не нужна, когда есть ИИ, — пробормотал Антон. — Когда успел?

— По камерам отследил. Там ничего сложного, — теперь голос Базика слышала и Милана, когда тот появился перед ними.

Поскольку его ИИ являлся прототипом, никакой внешней оболочки для него не предполагалось. Антон тоже не озаботился сим моментом. Поэтому с цифрового экрана на них смотрела безликая фигура, состоящая из миллиарда пикселей. В ней угадывались знакомые черты, но назвать Базика полноценной живой личностью все равно не повернулся бы язык.

Однако он предугадывал события получше многих признанных математиков. И здесь ничего удивительного, ведь искусственный интеллект превосходил человеческий разум в миллиарды. Скоростью обработки информации, как минимум.

— Понятно, — вздохнул Антон, понимая, что ИИ не смог бы отследить точные цифры. Обзор камер не позволял. — Просто угадаешь.

— Диапазон моих возможностей включает в себя сбор фактов и их дальнейший анализ для последующего решения поставленных задач. По движениям объекта, именуемого Глеб Арсеньевич Боярышников, я вычислю несколько комбинаций пароля, — сказал Базик.

— Нам нужно не несколько, а один. Времени на подборку у нас нет.

— Я назову тот, у которого наибольшая вероятность совпадения.

— Тони? — Милана обеспокоенно покрутила головой. — Мы не знаем пароль?

— Ну…

Маленькая деталь, выпавшая из общего плана. До сего момента Глеб не использовал код доступа, а проходил в кабинет с помощью сканера лица и смарт-часов. Теперь вместо двухэтапной верификации появилось три.

Антон хотел позвонить Наташе, но плюнул и выдал:

— Высчитывай.

— Дайте мне пятнадцать секунд, — ответил Базик довольным тоном.

Пока продерешься сквозь заглушки, пройдет куча времени. К компьютеру Глеба Наташа подключится удаленно, когда они запустят туда вирус. А вот связываться с ней сейчас — необоснованный риск.

Антон мысленно взмолился, чтобы решение не вышло ему боком.

— Тони? — Милана вцепилась в его руку, как только он шагнул к панели.

Образ Глеба нервировал ее; взгляд то и дело с опаской скользил по нему. Оттого Антона становилось неловко. Он жаждал поскорее сбросить ненавистную нейромаску, чтобы не пугать Милану.

— Поднеси смарт-часы и зарегистрируй ID Илоны, — попросил он тихо, и та, помявшись, подчинилась.

Пискнул датчик, сканирование лица Антона завершилось следом за регистрацией. Система внесла их в список, после чего появилась консоль для ввода кода. Базик проговорил комбинацию из пяти цифр, шести букв и нескольких символов.

Загоревшийся красный светодиод подсказал, что пароль неверен.

— У вас осталось две попытки, — прогремел голос системного администратора.

— Твою мать, — скрипнул зубами Антон.

— Хм, — выдал Базик. — Любопытно.

— Ты не хмыкай, а код говори!

— Сейчас.

— Тони, — пропищала побледневшая от ужаса Милана.

— Успокойся.

Антон ободряюще сжал ее пальцы и набрал новую комбинацию. На третьей попытке он немного засомневался в собственных силах, после чего триста раз проклял свое бестолковое упрямство.

Лучше бы рискнул и позвонил Наташе. Авось не засекли бы их так быстро.

— F12G345WE1, — сказал Базик. — В конце две звездочки через пробел.

Светодиод загорелся зеленым цветом. Антон с облегчением опустил дрожащую руку, затем толкнул открывшуюся со щелчком дверь.

— Бог любит троицу, да? — буркнул себе под нос, входя в темное помещение.

На интерьер кабинета он почти не обратил внимания, ибо все оно ушло к моноблоку на столе. Антон, слыша, как Милана закрыла дверь, двинулся вперед, обогнул кресло и поспешил к главной цели сегодняшнего вечера.

Милана отдала приказ системе включить свет, однако та ее проигнорировала. Озадаченно покрутившись, она вспомнила про электричество и поспешила обратно в коридор за свечами. Принесла несколько штук, расставила по полкам, затем подошла с одной из них к Антону и аккуратно устроила ее возле моноблока.

Как раз тогда, когда он активировал цифровую клавиатуру.

— Мамин ID нужен? — спросила она.

— Да, — Антон внимательно вгляделся в экран. — Сейчас я зайду в учетку администратора, используя тот же код, потом дам доступ Наташе через заход на фишинговый сайт. Полагаю, что Глеб не оригинальничал.

— А дальше?

— Помолимся, чтобы нас не ожидали всякие сюрпризы.

Про четырехступенчатую верификацию защиты файлов Антон, конечно, умолчал.

Как он и предполагал, пароль от замка подошел к административной учетке и открыл профиль Глеба. Плавающее изображение волн раздражало, мешало нормально воспринимать картинку. Потому что на рабочем столе был невероятный бардак. Поразительно, как отец Миланы находил в нем нужные папки или документы.

Время утекало. Базик несколько раз напомнил, что до разрушения матрицы осталось десять минут.

С трудом отыскав браузер, Антон открыл его и набрал в адресной строке название сайта. Трижды он обращался к неактивному чату, чтобы вновь и вновь перечитать мудрёный набор символов. А когда, наконец, попал куда нужно, экран резко погас и посинел.

Антон замер, глядя с ужасом на плавающую строчку с кодом ошибки. Обеспокоенная Милана наклонилась к нему:

— Так и должно быть?

«Не знаю!», — чуть не проорал в ответ. Но прокашлялся и взял себя в руки, после чего уверенно выдал:

— Ага.

Она с сомнением покосилась на Антона, однако не спорила. Из-за этого он пуще прежнего заерзал в кресле. Неудобный костюм превратился в настоящую баню: пот градом стекал по спине, мышцы разогрелись, волосы на затылке намокли. Ему почудилось, будто под его ногами собралась приличная лужа.

Экран моргнул, и перед ними вновь появился рабочий стол Глеба. Все с теми же папками, морскими волнами, переполненной корзиной. Но добавилось кое-что новенькое — открытый чат. Едва над названием забегал карандашик со знакомым никнеймом, Антон облегченно выдохнул.

NaT25: «Тук-тук, Натушка прибыла на помощь. “Кардинал” уже работает».

Потянувшись к клавиатуре, он набрал ответ:

TonyKenar: «Чуть до инфаркта не довела».

Прилетел хохочущий смайлик.

NaT25: «Хе-хе, я всегда появляюсь эффектно! Теперь работают профессионалы, посидите пока молча».

— Что дальше? — спросила Милана и никак не прокомментировала ложь Антона насчет сбоя. — Нужно что-то сделать?

— Ждать, — ответил он.

Несколько раз экран дергался, чернел и опять загорался. Перемещение и анализ папок, обрабатываемых «Кардиналом», проходили так стремительно, что Антон не успевал моргать в унисон программе.

— Сканирование завершено, — прозвучал мягкий голос ИИ, а следом загорелось сообщение в чате:

NaT25: «Пусть Мила подключит ID Илоны. Он пройдет регистрацию и откроет доступ к третьему блоку».

Милана завозилась со смарт-часами, затем приложила к сканеру и дождалась ответа Наташи. Антон же посмотрел на время. Ему казалось, что прошло не больше минуты, однако предательские цифры на секундомере говорили об обратном.

«Семь минут», — сказал Базик.

— Проклятие, — пробормотал Антон и подошел к моноблоку, чтобы набрать сообщение в чат.

TonyKenar: «Мы можем ускориться?»

TonyKenar: «Осталось меньше семи минут».

NaT25: «Постараемся. Зря, что ли, корпели столько времени? Доступ получен, останется только четвертый блок. Самый сложный».

TonyKenar: «А что с первым и вторым?»

NaT25: «Пусто».

Разочарованно вздохнув, Антон потер лицо и вдруг обратил внимание на свои руки. Матрица на них частично распалась на составные части. Сквозь прореху пикселей проглядывались его длинные, в отличие от сосисок Глеба, пальцы.

Антон мысленно выругался и сунул руки в карманы брюк, затем отмерил пространство вокруг стола шагами. Бурлящая внутри энергия уходила на сдерживание бушующего пламени эмоций, поэтому он постоянно двигался: увеличивал расстояния, трогал какие-то вещи в кабинете. Делал все, чтобы немного успокоиться и отвлечься от мрачных дум.

Паника накрыла внезапно.

Сначала в ушах подозрительно зашумело, словно Антон стоял на берегу океана и слушал звук волн, следом появился противный писк. Моргнув, он покачнулся, потом поискал рукой опору в воздухе. Сознание поплыло, стены зашатались. Голос Миланы, раздавшийся издалека, дернул его в сторону.

— Тони!

Она бросилась ему наперерез и первым делом потянула тугой узел галстука. Тот ослаб, но воздуха все равно не хватило для нормального вдоха. Милана приподнялась на носочках и обхватила его лицо руками. Страха перед образом Глеба у нее не осталось, будто сейчас она смотрела сквозь пугающую картинку и видела только его, Антона.

— Ты слышишь меня? — нежный голос проник через плотные пробки в ушах.

Он с шумом набрал полные легкие кислорода. А выдохнул только тогда, когда прижался лбом ко лбу Миланы. Ощущение нежной кожи и знакомый аромат перебили резкие запахи больничных палат, что мерещились ему повсюду.

— Матрица распадается, когда я тебя трогаю, — шепнула Милана с улыбкой, видя, как Антон постепенно приходит в себя.

— Осталось совсем чуть-чуть, — выдавил он и потерся носом о ее нос.

«Стесняюсь прервать ваши страстные объятия, но там закончили расшифровку. У вас осталось чуть больше двух минут на все про все», — прозвучал голос Базика в наушнике.

Антон с неохотой отпустил Милану и кинулся к моноблоку. Сообщение Наташи с кучей взбешенных смайликов он проигнорировал, потому что сразу попал в радиус обзора ИИ. Едва тот провел первичное сканирование, как нейтральным голосом сообщил:

— Для подтверждения личности поднесите правую ладонь к главной панели. Проверка займет несколько секунд.

Неуверенно покосившись на свою руку, Антон вытянул дрожащую ладонь. Шуршание с непрерывным писком врезались в его память надолго. На экране крутился значок ожидания.

— Сканирование завершено, личность подтверждена. Начинаю проверку всей системы.

NaT25: «Расшифровка запущена! Работает, работает!».

Антон смотрел на движущуюся зеленую линию, периодически отвлекаясь на скачущие по всему рабочему столу файлы. Дернувшись, он переплел их с Миланой пальцы и затаил дыхание. И не дышал почти минуту, пока сканирование системы не остановилось на восьмидесяти шести процентах. О чем ИИ не преминул сообщить:

— Проверка остановлена. Доступ к файлам полностью активирован.

— Да! — взвизгнули они в унисон и крепко обнялись.

NaT25: «Все. Скачиваем и валим, крошки. Пока наш “Кардинальчик” вновь не активирует проверку, чтобы ИИ Глеба не заметил подвоха».

Антон с улыбкой наклонился, чтобы написать ей ответ, но вдруг замер и ошарашенно уставился на экран. Все папки, файлы, документы, картинки пропадали с такой скоростью, словно кто-то включил форматирование системы.

TonyKenar: «Что происходит?»

TonyKenar: «Нат, скажи, что это твоих рук дело!».

NaT25: «Это не я!».

Экран вновь погас, и на черном полотне появился прыгающий зайчик. Несколько секунд он пританцовывал, крутил пушистым задом, затем прыгнул. Раздался громкий хруст, Антон вздрогнул и интуитивно отступил, когда экран разлетелся на миллион виртуальных осколков.

Появилась кривая надпись подчерком Вадима:

«404 Not Found, лошара».

— Я так и знал, что найду вас здесь, голубочки, — раздался голос Глеба со стороны двери, когда он втолкнул в кабинет задыхающуюся от слез Илону.