Шрифт:
Интервал:
Закладка:
– Люди считают, что тебя взломали, – сказал я Балину, – но мы оба знаем, что это не так.
Балин выпрямился и расправил лапы, чуть не царапнув макушкой изгиб высокого потолка.
«А если бы меня взломали, что-то поменялось бы?» – отправил он по сети.
А потом попытался пробить мой файервол хакерской атакой, нанеся удар по сети, коммуникатору и процессору. И одновременно с этим молниеносно протянул лапу к моей груди.
Хорошая попытка. Я отразил хакерскую атаку и шагнул в сторону. Лапа вонзилась в стену и проделала в ней дыру в том месте, где я только что стоял.
Моя очередь. Я поднял оружие и выпустил три разрывных Балину в корпус. Я надеялся, что это решит вопрос, но опасался, что ошибаюсь. Но зато это подтвердит мою гипотезу.
По пути сюда я наскоро проверил данные Балина. Он находился на станции «Сохранение» 43,7 местного года, его первоначальный «попечитель» работал инспектором портовой администрации. Он принял опеку над Балином, когда тот сбежал с корпоративного корабля и попросил предоставить ему убежище. То был первый случай, когда с такой просьбой обращался бот, и это о многом говорило.
Снаряд прошел через панцирь Балина, но почти не углубился внутрь. Так я и знал. За все годы, проведенные на станции, Балин ни разу не затребовал ремонта. А как же иначе, ведь тогда сканирование обнаружило бы его внутреннее строение. Даже на «Сохранении» удивились бы, зачем вдруг простому боту понадобилась боевая броня под внешней оболочкой.
Балин нырнул в сторону и вытянул еще две лапы, загоняя меня в угол. Я пригнулся и перекатился, пока очередная лапа не успела меня прижать, и выпустил еще три снаряда в нижнюю часть корпуса. Нестандартная конфигурация означает недочеты в конструкции и прорехи в броне, нужно только их найти.
Не знаю, по какой причине Балина отправили сюда, но он не добился своей цели, насколько я мог судить по результатам поиска в архивах. Владевшая Балином корпорация была уничтожена в результате враждебного поглощения 27,6 года назад; он так и не исполнил свое предназначение. Пока каким-то образом «БреарВоллХан» не получила его командные коды и не активировала их в попытке перекрыть канал для потока беженцев, проходящий через «Сохранение» и другие некорпоративные независимые государства на ближайших торговых маршрутах.
Вероятно, у Балина было две функции, и функцию бота общего назначения стерли, как только «БреарВоллХан» активировала вторую. Именно поэтому я не хотел, чтобы меня сопровождали сотрудники службы безопасности, – вторая функция Балина позволяла ему убивать людей. На Корпоративном кольце есть только один бот с такой функцией.
Под личиной бота общего назначения скрывался боевой бот.
От второго попадания он судорожно задергался. Я прицелился получше и… Есть! Он бросился вперед, собираясь меня завалить, но врезался в пол, а я откатился в сторону.
Он выпростал еще одну лапу, и я пробежался вверх по стене, стреляя в сочленения его лапы, перекувырнулся и приземлился на ноги. Выстрелы раздробили часть лапы, Балин развернулся и оторвал бесполезный сустав. Но конечностей у него было много, так что радоваться рано.
«Ты что, опять пытаешься меня взломать? – спросил я. – А я-то думал, что боевой бот понимает разницу между беззащитным кораблем и автостражем».
Мне хотелось спровоцировать реакцию, и это удалось, ведь он бот и совершает ошибки, например попытавшись убить меня, когда понял, что собранные нами данные покажут, как он входил и выходил через внешние шлюзы станции в неурочное время.
Ну ладно, согласен, человек или дополненный человек мог бы совершить те же ошибки. Наверное, изучение всех возможных результатов каждого действия под влиянием безудержной подозрительности – поведение довольно странное, но если бы все вели себя как я, случалось бы гораздо меньше дурацких убийств. Даже не знаю, что я пытаюсь этим сказать. Из меня получился бы более способный корпоративный шпион? Не исключено. Одна незадача – в таком случае у меня было бы гораздо меньше времени для сериалов, так что это не вариант.
А кроме того, пусть уж лучше меня в очередной раз разбирают, когда я в сознании.
Чтобы завершить дело, мне нужно было подобраться поближе, и я сделал вид, будто двигаюсь вправо. Но Балин знал, что мне нужно подобраться поближе, и решил переместиться туда, где у него будет больше места для замаха. Он нырнул в окно, выходящее на пассажирские причалы. Я велел службе безопасности станции всех оттуда увести, но не успел в этом убедиться. Поэтому, когда Балин пронесся мимо меня, я ухватился за его лапу.
Я не ожидал, что Балин сумеет так быстро выбить окно, но как же ошибался! Падая сквозь воздушную стену вместе с осколками прозрачного материала на пол транзитного кольца, я приставил ракетницу к тому месту, где соединялись нижние конечности Балина, и выстрелил. Мы рухнули на пол.
При ударе я свалился с Балина и упал в двух метрах от него. Автостража не так-то просто оглушить, и я сумел удержать оружие, но повредил коленный сустав и поднялся с трудом. И тут прямо передо мной в пол врезался гигантский ковш экскаватора.
Полсекунды я пытался понять, что это, а потом принял данные от дронов. Веселый малыш, тот самый бот-погрузчик, просто поставил свою лапу между мной и Балином. И откуда ни возьмись, весь сектор заполнился ботами-погрузчиками. Дроны заметили с десяток ботов-медиков, ботов общего назначения, здесь был даже Теллус из общежития – все они столпились у входа в портовую администрацию с другой стороны здания.
Они не обменивались запросами, не шумели. У меня остался сетевой адрес Веселого малыша, и я послал ему запрос.
Малыш ответил:
«Балин не в сети. Кое-кто уничтожил Балина».
Еще полсекунды я думал, что под «кое-кем» он подразумевает меня. Но, прежде чем я успел ругнуться, до меня дошло, что это значит.
В какой-то момент во время боя Балин отключил свой камуфляж и теперь значился в сети как боевой бот. Для других ботов это выглядело так, будто в оболочку Балина внезапно вселился кто-то другой. Они решили, что боевой бот убил Балина. Как знать, возможно, они и не ошиблись.
Балин просто стоял – с пробитым корпусом, помятой и растрескавшейся от многократных попаданий броней, с переломанными лапами, – а остальные боты ждали. Они не угрожали, ничего не говорили по сети или коммуникатору, но недвусмысленно дали понять: «мы знаем, кто ты». Ни один из них не умел драться, но они умели многое другое и готовы были защищать людей и друг друга от агрессора. Балин мог сразиться с ними; боевой бот без труда разделается с ботом-погрузчиком. Но он не мог уничтожить всех ботов-погрузчиков скопом и в придачу одного слегка помятого автостража.
Успех Балина основывался на том, что он действует скрытно. Теперь с его заданием покончено. Он просто вышел из сети и отключился.
* * *
Я сидел на столе медотсека службы безопасности станции, где мне вправляли лодыжку, и тут вошла Индах.