Над ним насмехались всю жизнь, он давно привык.
Ничего, скоро насмешки прекратятся. Карикатура лишний раз подтверждала, что от программистов не скрылась его решительность.
Раз убрали ее, значит, боятся.
Главный разработчик поймал отражение Коннера в оконном стекле. Он снял с головы наушники, развернул кресло и вскочил. Высокого, нескладного парня с болезненно бледной кожей звали Байрон.
– Прогресс? – отрывисто спросил Коннер.
– В чем?
– С Хьюзом и «лабиринтом».
Программист сглотнул слюну.
– Невозможное дело.
– Ваша работа – делать невозможное возможным, – одернул его Коннер.
– Видите ли, это как черный ящик внутри другого черного ящика.
– В смысле?
– В том смысле, что это как бы…
– Мне нет дела до «как бы». Конкретнее – в чем проблема?
– Проблема в том, что нам неизвестен принцип работы приложения «Labyrinth Reality».
– Так декомпилируйте, исследуйте исходный код.
– Уже сделали. Пять дней назад. Загвоздка не в коде.
– А в чем?
– В территориальной привязке.
– Не понял.
Байрон потер переносицу, словно необходимость объясняться вызывала у него страшное раздражение.
– Приложение отправляет кодированные сообщения на имплантат в мозгу Хьюза, они разблокируют воспоминания, но исключительно в привязке к определенному месту на карте. Сначала мы думали, что оно использует встроенный интерфейс программирования координат, а теперь выяснили, что сверка осуществляется с внешним сервером. Приложение, видимо, использует вышки сотовой связи или, что более вероятно, частные спутники, чтобы…
– Хакните сервер. Хакните спутник. В чем проблема?
– Все не так просто. Сервер возвращает на мозговой имплантат кодированный сигнал, это – второй черный ящик. Кодирование осуществляется патентованным алгоритмом. Мы не знаем даже, с какой стороны подойти. Похоже на контрольную сумму для подтверждения действительности запроса. Отправка недопустимого кода может привести к непредвиденным последствиям.
– Например?
– Да к чему угодно.
– А если подумать?
Байрон вздохнул:
– В лучшем случае контрольная сумма не сработает, система поймет, что произошла попытка взлома, и полностью отключится. Мы потеряем все шансы, что к Хьюзу вообще когда-либо вернется память.
– А в худшем?
– Повреждение мозга. Фальшивый код способен спутать воспоминания или подать неверную команду. Хьюз может превратиться в овощ или умереть.
Коннер прикрыл веки.
– На какой мы сейчас стадии?
– Как на «Кентаро Мару».
Напоминание о грузовом корабле, служившем тюрьмой для его брата, навело Коннера на неприятные мысли. Тогда он допустил ошибку. Больше это не повторится.
– Отпускать его еще раз я не стану. Мы и в прошлый раз его еле-еле поймали.
На экране появился диалог: «Обнаружен 1 вход».
Байрон нажал несколько клавиш, появились координаты GPS. Коннер тут же запомнил их.
– Отпускать необязательно, – сказал программист. – Достаточно привезти его на место.
Коннеру идея не понравилась, но это был какой-никакой выход. И пока что единственный.
– Хорошо. Я сам позабочусь о Хьюзе. Как продвигается дело с восстановлением программы управления «Rapture»?
– Тут прогресс налицо.
– Сколько сделано?
– Трудно сказать… Может, пятьдесят процентов. |