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