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