— Звучит многообещающе… — протянул Венкат.
— Так и есть! — воскликнул Джек. — Сначала мы модифицируем ОС «Марсопроходца». Затем подробно объясняем Уотни, как он должен изменить программу ровера, чтобы вставить в него эти двадцать инструкций. Потом мы передаём патч для ровера на «Марсопроходец», который перенаправляет их роверу. Ровер записывает получаемые байты в файл. И, наконец, Уотни запускает файл как исполняемый — и обновляет ПО ровера!
Венкат нахмурил брови. Он только что получил больше информации, чем мог переварить его невыспавшийся ум.
— Хм… — заметил Джек. — Вы не смеётесь, не пляшете от радости.
— Значит, нам только всего и нужно, что отправить Уотни эти 20 инструкций? — переспросил Венкат.
— Двадцать инструкций, и ещё информацию о том, как отредактировать файлы. И в какое именно место в этих файлах вставить инструкции.
— Всего-то?
— Да, только и всего!
Венкат несколько мгновений помолчал. А затем произнёс:
— Джек, я куплю всей вашей команде коллекционное издание «Звёздного пути», с автографами.
— Если честно, я бы предпочёл «Звёздные войны».
* * *
— Алло?
— Мне нужна фотка Уотни.
— Здравствуй, Энни. Я тоже рад тебя слышать. Как дела в Хьюстоне?
— Заканчивай этот базар, Венкат. Мне нужна фотка.
— Это будет непросто, — заметил Венкат.
— Вы общаетесь с ним через видеокамеру. Что же в этом сложного?
— Мы передаём сообщение, ждём двадцать минут, и только потом делаем снимок. К тому времени Уотни уже в Доме.
— Ну так скажите, чтобы он задержался, пока вы не сделаете снимок! — потребовала Энни.
— Мы отправляем лишь одно сообщение в час, и только когда Ацидалийская равнина смотрит на Землю, — сказал Венкат. — Мы не собираемся тратить сообщение, чтобы сказать ему попозировать для кадра. К тому же он будет в скафандре. Ты даже не сможешь рассмотреть лицо.
— Мне нужно хоть что-нибудь, Венкат! — сказала Энни. — Вы с ним в контакте уже больше суток, СМИ рвут и мечут. Им нужна фотография для репортажей. Она попадёт на все новостные сайты планеты.
— У тебя есть фотографии его записок. Постарайся обойтись этим.
— Не выйдет! Пресса вцепилась мне в глотку, Венкат. И в задницу. Они порвут меня надвое!
— Придётся подождать несколько дней. Мы попытаемся соединить «Марсопроходец» с компьютером ровера…
— Несколько дней?! — выдохнула Энни. — Да весь мир только об этом и говорит. Сейчас! Ты что, вообще ни хрена не понимаешь? Это же крупнейшая история с «Аполлона-13»! Так что добудь мне фотку, ты меня понял?!
Венкат вздохнул:
— Постараюсь. Завтра.
— Отлично! — воскликнула она. — Жду не дождусь.
Запись в журнале: 98-е марсианские сутки
Мне приходится наблюдать за камерой, когда она передаёт буквы. По полбайта за раз. Поэтому я ловлю пару цифр, затем ищу их в шпаргалке ASCII, которую себе составил. И это одна буква.
Я не хочу забыть какие бы то ни было буквы, поэтому записываю их на грунте металлическим прутом. Этот процесс — высматривание буквы и её запись на грунте — занимает пару секунд. Время от времени, когда я перевожу взгляд на камеру, оказывается, что я пропустил цифру. Обычно я могу вычислить её из контекста, но иногда я просто её пропускаю.
Сегодня я поднялся на несколько часов раньше, чем было нужно. У меня было такое чувство, что настало рождественское утро! Я едва мог дождаться восьми утра. Я позавтракал, провёл несколько проверок оборудования Дома, почитал про Пуаро. И, наконец, долгожданный час пробил!
«МЖМПРПРГРМРВТЬРВРДЛЯСВЗИСМРСПРХДЦМ ПРГТВСЯКДЛННМУСООБЩ»
Мда! Расшифровывал с минуту. «Можем перепрограммировать ровер для связи с „Марсопроходцем“. Подготовься к длинному сообщению»
Послание заставило меня как следует собраться. Но это же замечательная новость! Если мы сумеем это сделать, общение будет ограничено лишь временем передачи! Я составил записку из одного слова: «Подтверждаю».
Я понятия не имел, что они подразумевали под «длинным сообщением», но решил подготовиться как можно лучше. Задолго до приёма я выбрался к «Марсопроходцу» и разровнял площадку приличных размеров. Взял самый длинный кусок антенны, чтобы мог дотянуться до площадки, не наступая на неё.
Затем встал как вкопанный. И принялся выжидать.
Ровно в 09:00 пошло сообщение:
ЗПСКhexeditНАКОМПРВРА,ОТКРЙФАЙЛ-/usr/lib/habcomm.so-ПРКРУТИДО:2AAE5:СЛЕВА,ЗАМЕНИ141БАЙТМИДАННЫХИЗСЛЕДСООБЩ,ОСТАНСЯПРДКАМЕРОЙДЛЯСНМКАСЛЕД20МИН
Читать дальше