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