— Ты и так наш командир, Алексей, — спокойно отмёл возражения Варягин. — Уже давно. По факту. Все твои планы, какими бы безумными они ни казались, срабатывали. Ты вытащил нас из таких передряг, откуда нет выхода. Ты заставил вагон метро ехать без контактного рельса. Ты — наш мозг и наш двигатель. А я… — он на мгновение усмехнулся. — Я буду твоим начальником штаба. Твоей правой рукой. Помогать советом и следить за исполнением приказов. Так будет правильно. И это, — он повысил голос, пресекая готовые сорваться с языка возражения, — не обсуждается. Это приказ.
Я невольно усмехнулся.
В его взгляде не было ни тени сомнения. Я посмотрел на остальных. Борис и Медведь согласно кивнули. Искра хитро улыбнулась и подмигнула. Женя и Тень молча смотрели, но в их взглядах читалось одобрение. Даже Алина едва заметно кивнула.
Я понял, что спорить бесполезно. Они уже всё решили. Я тяжело вздохнул, чувствуя, как на плечи ложится новый, невероятно тяжёлый груз ответственности.
— Есть, — коротко ответил я, принимая командование. — Тогда мой первый приказ, как нового командира… Искра, отдай чипсы, не порти фигуру.
— Ты смотри, какой сразу наглый стал! — прыснула девушка, но чипсами поделилась.
* * *
Я в последний раз прошёлся с Кровавым Рубином по товарищам, высасывая их энергию до последней капли. Наконец, шкала «Крафтового буфера» заполнилась.
Процесс пошёл. Я чувствовал, как мана течёт по кремниевым дорожкам на платах, восстанавливая сгоревшие транзисторы на наноуровне. Энергия спаивала разорванные цепи, оживляла выгоревшие дочерна резисторы и вздувшиеся конденсаторы. Это было похоже не на ремонт двигателя, а на работу ювелира, восстанавливающего тончайший узор на сломанном украшении, только в тысячу раз мельче и сложнее. Магия буквально пересобирала электронные «мозги» поезда.
Ремонт успешно завершён.
Я моргнул, чувствуя, как гудит голова. Вытащил из инвентаря энергоблок «Триада», все три кристалла уже были перезаряжены. Затем подключил толстым силовым кабелем к аварийному вводу питания за спиной у машиниста.
Щёлкнул тумблер на корпусе «Триады».
Дисплеи мигнули и ожили. На центральном экране на секунду появился логотип «Метровагонмаш», а затем его сменила загрузочная строка. Но вместо долгожданного приглашения к работе, все три экрана полыхнули красным. Каскад сообщений об ошибках посыпался, как из рога изобилия.
ОШИБКА: ПОТЕРЯ СВЯЗИ С БУВ-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».
Чертёж добавлен в вашу базу данных.
Я едва сдержал хищную улыбку. В мою коллекцию поступил целый пласт технологий, концентрированная инженерная мысль. Вся его анатомия, от «мозгов» до «мускулов», теперь лежала передо мной. Умнейшая цифровая начинка с хитроумными алгоритмами управления, мощные асинхронные тяговые двигатели и силовые инверторы, сложнейшая пневматика, логика работы тормозных систем — всё это стало моим. Я получил не рецепт одного блюда, а целую поваренную книгу, из которой можно черпать идеи и решения для десятков будущих проектов, от нового транспорта до боевых роботов.
— Теперь компрессор, — я обернулся и посмотрел на Фокусника, который уже сидел в позе лотоса, готовый к работе. — Готов, маэстро?
Он кивнул, а я нажал кнопку «МК» на сенсорном экране. Где-то под полом раздался резкий, высокочастотный гул компрессора.
— УБЕРИ ЗВУК! — рявкнул я.