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