Инженер. Система против монстров 5
Шрифт:
Ремонт успешно завершён.
Я моргнул, чувствуя, как гудит голова. Вытащил из инвентаря энергоблок «Триада», все три кристалла уже были перезаряжены. Затем подключил толстым силовым кабелем к аварийному вводу питания за спиной у машиниста.
Щёлкнул тумблер на корпусе «Триады».
Дисплеи мигнули и ожили. На центральном экране на секунду появился логотип «Метровагонмаш», а затем его сменила загрузочная строка. Но вместо долгожданного приглашения к работе, все три экрана полыхнули красным. Каскад сообщений об ошибках посыпался, как из рога изобилия.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-02. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-03. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-04. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-05. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-06. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-07. СТАТУС: OFFLINE.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-08. СТАТУС: OFFLINE.
КРИТИЧЕСКАЯ ОШИБКА: ОБРЫВ ПЕТЛИ БЕЗОПАСНОСТИ!
ОШИБКА: ДАВЛЕНИЕ В ТОРМОЗНОЙ МАГИСТРАЛИ: 3 АТМ.
ОШИБКА: НАПРЯЖЕНИЕ КОНТАКТНОЙ СЕТИ: 0V.
СИСТЕМА УПРАВЛЕНИЯ ЗАБЛОКИРОВАНА. КОД 101: НАРУШЕНИЕ ЦЕЛОСТНОСТИ СОСТАВА.
— Вот чёрт, — выругался я. — Умный, зараза.
— Переведи, — хмуро попросил Варягин, заглядывая в кабину.
— Он думает, что развалился на части. Что, в общем-то, правда, — пояснил я. — Он не видит остальные семь вагонов, которые мы от него отрезали. Петля безопасности, которая идёт через весь поезд, разорвана. И он не получает питания от контактного рельса. Компьютер считает, что произошла катастрофа, и в соответствии с протоколами безопасности намертво заблокировал тягу. Защита от дурака.
— И что делать? — спросил Женя.
— Обманывать, — я потёр переносицу, собираясь с силами для ещё одного рывка.
Простого ремонта недостаточно. Нужен взлом. Доступ к ядру системы, к самым низкоуровневым протоколам. Я вспомнил о новом навыке, полученном совсем недавно.
Активирован навык: «Протокол взлома».
Впервые. Ощущение было странным. Словно в моём сознании открылся новый порт, новый интерфейс. Хотя если подумать… Боже, у меня ведь уже два хакерских навыка… и я даже что-то в этом смыслю… причём смыслю с самого времени получения этих навыков. Похоже, информация была загружена в мой мозг, а я даже и не понял. Потому что не было таких ярких спецэффектов, как с манускриптом по техномагии. Знания айтишника просто по-тихому проникли в мой мозг, вероятно, во время сна. Ладно, оставим лирику и займёмся делом.
Я почувствовал защитные барьеры системы — файрвол, систему аутентификации. Они были похожи на стены из зашифрованных данных. Но теперь я видел в них уязвимости, «служебные входы», оставленные разработчиками для отладки. Нашёл нужный порт и мысленно послал пакет данных, маскируясь под системный отладочный терминал.
Стена поддалась. Я оказался внутри.
Теперь переключаемся на «Базовое программирование». Перед моим мысленным взором развернулся код. Тысячи строк на ассемблере и Си. Я быстро нашёл нужные модули. Вот он, цикл опроса блоков управления вагонами. Я не стал его удалять. Вместо этого написал короткий скрипт-заглушку, который на любой запрос о статусе вагонов со второго по восьмой отвечал «СТАТУС: ONLINE».
Следующий этап. Петля безопасности. Физически она разорвана. Но я создал виртуальный мост, программно замкнув цепь. Теперь система думала, что всё в порядке.
Теперь датчик напряжения контактного рельса. Я не мог подать на него 825 вольт, но мог заставить систему думать, что они там есть. Ещё одна заглушка, рапортующая о штатном напряжении.
Красные надписи на экране одна за другой начали зеленеть.
БУВ-02. СТАТУС: ONLINE.
ПЕТЛЯ БЕЗОПАСНОСТИ: ЗАМКНУТА.
НАПРЯЖЕНИЕ КОНТАКТНОЙ СЕТИ: 825V.
Осталась последняя, самая главная надпись: СИСТЕМА УПРАВЛЕНИЯ ЗАБЛОКИРОВАНА. Я не стал искать блокирующий флаг. Система снимет блокировку сама, как только убедится, что все критические ошибки исправлены. Я ещё раз проверил свои «заглушки» и подал команду на повторную инициализацию системной проверки. На мгновение экраны погасли, а затем зелёные надписи зажглись снова. И вместе с ними погасла последняя красная строка.
В центре главного монитора загорелось долгожданное:
СИСТЕМА ГОТОВА К РАБОТЕ.
Я шумно выдохнул, чувствуя, как по виску течёт капля пота.
— Есть… взломал…
Варягин ничего не сказал. Только положил руку мне на плечо и одобрительно сжал. Простой жест, а сколько смысла. Теперь, когда всё приведено в рабочее состояние… я просто не смог удержаться. Да, расход маны, но это очень нужно.
Активирован навык: «Сканирование устройств».
Цель: Головной вагон поезда «Москва-2020»
Сложность объекта: Высокая.
Ориентировочная стоимость сканирования: 300 маны.
Начать сканирование?
Да/Нет
Однозначно «Да», я хочу себе новый сложный чертёж.
Сканирование завершено. Анализ структуры…
Варягин заметил, что у меня горит окно. Приподнял бровь, но выяснять, что я делаю и зачем, не стал.
ВНИМАНИЕ!
Создан новый чертёж: Головной вагон поезда «Москва-2020».
Чертёж добавлен в вашу базу данных.
Я едва сдержал хищную улыбку. В мою коллекцию поступил целый пласт технологий, концентрированная инженерная мысль. Вся его анатомия, от «мозгов» до «мускулов», теперь лежала передо мной. Умнейшая цифровая начинка с хитроумными алгоритмами управления, мощные асинхронные тяговые двигатели и силовые инверторы, сложнейшая пневматика, логика работы тормозных систем — всё это стало моим. Я получил не рецепт одного блюда, а целую поваренную книгу, из которой можно черпать идеи и решения для десятков будущих проектов, от нового транспорта до боевых роботов.
— Теперь компрессор, — я обернулся и посмотрел на Фокусника, который уже сидел в позе лотоса, готовый к работе. — Готов, маэстро?
Он кивнул, а я нажал кнопку «МК» на сенсорном экране. Где-то под полом раздался резкий, высокочастотный гул компрессора.
— УБЕРИ ЗВУК! — рявкнул я.
Гудение мгновенно утонуло в созданной иллюзионистом сфере тишины. Я следил за цифровым индикатором на дисплее. «Давление в ТМ: 5.2 атм.»
— Есть! — я отключил компрессор. Фокусник спокойно выдохнул.