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