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