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