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