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