![Глитч](/covers/71475931.jpg)
Полная версия:
Глитч
«Всего лишь актёр», думала Кассандра, с трудом скрывая презрение. «Он мастерски изображает хозяина положения, а на деле – пустой и жалкий. Сюда он попал не благодаря таланту, а благодаря интригам и удаче. И я прекрасно знаю, как далеко он зашел, чтобы оказаться на своём месте».
– Есть новости от вездесущего? – спросил Лей, намекая на генерального директора, который уже давно находился за границей и не считал нужным ввести кого-либо в курс своих дел.
– Никаких, – сухо ответила Аманда. – Мы сами должны разобраться. У нас есть для этого все средства. Кассандра, – обратилась она к специалисту по кибербезопасности, – что ещё ты можешь сказать?
Кассандра сделала шаг вперед, её глаза были прикованы к картам и отчётам на экране.
– Атака была высокоуровневой, продуманной. Наши системы взломали изнутри, вероятно, у них есть своей человек в нашей компании. Это сделал кто-то с достаточно высоким уровнем доступа. Мы начали отслеживать следы, но потребуется время, чтобы найти виновного.
Эллиот щурился, смотря на нее.
– Время – это то, чего у нас нет, Кассандра, – произнёс он с давлением. – Найдите крота. Я хочу знать, кто он, к концу дня.
Лей бросил взгляд на часы и вздохнул. Они с Кассандрой потратили достаточно времени на разбор ситуации, пора было заканчивать. Он позволил себе едва заметную улыбку, опираясь на большой стол, за которым сидели остальные. Каждый из них старался изображать заинтересованность в разрешении кризиса, хотя все понимали, что происходит на самом деле – очередная делёжка власти.
– Подведём итоги, – начал Лей безупречно спокойным тоном, который он использовал, чтобы подчеркнуть собственное превосходство. – Мы оперативно перехватили вредоносный код и минимизировали ущерб. Кассандра и её команда продолжат поиски виновных как внутри корпорации, так и непосредственных исполнителей атаки за её пределами. Но это только начало, и нас ждет ещё много работы.
Эллиот чуть приподнял брови. Он старался выглядеть так, словно ему все это уже наскучило, но в глазах читалось иное – желание найти слабое место в словах Лея. Он аккуратно положил руки на стол и, чуть наклонив голову, сказал:
– Значит, по технической части всё схвачено? А что насчёт репутационных потерь? Инвесторы уже задают вопросы, и нам придётся давать ответы. Мы не можем списать это на «незначительные технические сбои».
Лей улыбнулся шире, стараясь выглядеть дружелюбным. Он знал, что Эллиот любил делать мелкие уколы, пытаясь подорвать авторитет, но не собирался предоставлять ему такое удовольствие.
– Репутационные потери, конечно, имеют значение, – ответил он, делая вид, что действительно размышлял над словами Эллиота. – Но это вопрос, который можно решить красивым пресс-релизом и грамотной PR-кампанией. Вы согласны, мисс Уокер?
Аманда слегка кивнула. Её взгляд был холоден и отстранен, как всегда, когда она пыталась скрыть свои истинные эмоции. Она понимала, что Лей подставил её под удар: ущерб репутации компании всегда можно было повесить на отдел PR.
– Разумеется, мы подготовим соответствующие заявления, – сухо ответила Аманда, бросая мимолётный взгляд на Лея. – Но слова нужно подкреплять действиями. Если мы не найдем виновных в кратчайшие сроки, у инвесторов возникнут обоснованные сомнения.
Крейг, отвечающий за внутреннюю безопасность корпорации, всё это время молчал, будто изучая динамику разговора. Крейг знал, что Харрисон Лей был ядовитой змеей, готовой в любой момент напасть, но всё же решился добавить и свою каплю яда:
– Пока мы тут обсуждаем репутацию и PR, я бы предпочёл сосредоточиться на более практичных вещах, – холодно произнёс он. – Например, на том, как не допустить таких атак в будущем.
Лей встретил его взгляд, пряча за добродушной улыбкой всю накопившуюся злобу. Собравшиеся были не друзьями, а конкурентами, лишь формально соблюдающими правила игры.
– Конечно, мистер Филлипс, – ответил Лей с подчеркнутым уважением. – Этим уже занимаются мои специалисты. Это не та проблема, которую можно решить одной PR-стратегией. Поэтому я надеюсь, что каждый из нас приложит максимум усилий в ближайшее время.
Он сделал паузу, обводя каждого взглядом. Взгляд был твёрдым и расчётливым, будто он вымерял, какой ход сделать следующим.
– Если больше вопросов нет, на этом мы закончим. Кассандра, продолжай работу, мне нужны обновления каждый час. А вы, – он обратился к троице, – свяжитесь со своими командами и убедитесь, что всё под контролем. Если генеральный узнает об этом инциденте до того, как мы найдём виновных, – уверен, никому не нужно объяснять последствия.
Он позволил себе едва заметную улыбку, как будто только что сделал всем великое одолжение.
– Итак, господа, – подытожил Лей, – на этом совещание окончено. Действуем согласно плану.
Все встали. Эллиот, Аманда и Крейг обменялись притворно учтивыми взглядами с Леем, прежде чем разойтись по своим кабинетам. За вежливостью и профессиональной дистанцией каждого скрывалось понимание: здесь, в этой комнате, все играли в одну и ту же игру, и правила устанавливались ими самими.
Лей выдохнул и обернулся к Кассандре:
– Проследи, чтобы они не натворили глупостей. Особенно Крейг. Этот тип может выкинуть всё, что угодно, когда видит возможность выслужиться перед генеральным.
Кассандра кивнула и, бросив на Лея быстрый взгляд, вышла из зала, оставив его наедине с собственными мыслями и растущей тенью интриг.
3. LOGIN_SUCCESS: BEGIN
Утренний город медленно пробуждался. Марк Райнер смотрел в окно своей квартиры на девятнадцатом этаже, лениво наблюдая за суетой на улице внизу. Суета была привычной: спешащие к метро офисные работники, застрявшие в пробках такси, несущиеся куда-то на своих маленьких колёсиках роботы-доставщики. Город словно пытался взбодриться после очередной бессонной ночи.
– Ещё один день в раю, – задумчиво сказал сам себе Марк.
Он отхлебнул кофе из чашки. Рабочий день обещал быть рутинным. Как и всегда, он планировал провести утро за чтением новостей, проверкой почты и поиском нового материала для своего расследования о преступной деятельности корпораций. Тема, которую он давно облюбовал, но из которой, казалось, он за последние годы выжал все соки. До сегодняшнего дня.
Ровно в 8:05 его телефон завибрировал. На экране высветилось сообщение от одного из его источников в транспортном управлении: «Проблемы с инфраструктурой. Поезда метро остановились. Возможно, кибератака. Разбираюсь». Марк напрягся. Не успел он даже переварить информацию, как тут же пришло ещё одно сообщение – на этот раз от друга из отдела безопасности городской сети: «Это не сбой. Кто-то взломал систему управления городом. Серьёзно».
Марк ощутил, как по спине пробежал холодок. Метро. Единственная мысль, пронзившая его сознание, была о жене.
«Она сейчас как раз едет на работу…»
С минуту он просто стоял, глядя на экран телефона, пытаясь собраться с мыслями. Паника накатывала гигантской волной, и он заставил себя глубоко вдохнуть.
Трясущимися пальцами Марк набрал её номер. Один гудок, второй… «Давай же, ответь!» – мысленно молил он. В голове начали всплывать мрачные образы – запертые в вагонах люди, давка на перроне, паника в толпе.
«Только бы она не оказалась там…»
– Марк? – наконец раздался её взволнованный голос. Он почувствовал, как волнение на миг ослабло, но оно всё ещё цепко держало его в своих когтях.
– Ты где? Всё в порядке? – проговорил он, стараясь удержать голос ровным, но совсем скрыть беспокойство ему не удалось.
– Я… в порядке, – с облегчением произнесла она, заметно запинаясь. – Метро остановилось, и мы шли по тоннелю до станции. Здесь какое-то безумие… Марк, что происходит?
– Кибератака, – коротко бросил он, ощущая, как его сознание вновь сосредотачивается на текущей ситуации. – Не паникуй, держись подальше от толпы и попробуй выбраться на поверхность. Я постараюсь выяснить больше.
– Хорошо, я попробую пройти к выходу, – она затихла на мгновение, и в её голосе послышался страх: – Марк, будь осторожен…
– Ты тоже, – быстро ответил он и повесил трубку.
Марк судорожно выдохнул. Она в безопасности, по крайней мере сейчас. Но ситуация оставалась критической, и неизвестность только накручивала его. Ему предстояло выяснить, кто стоит за этой атакой и что именно происходит в городе. Но теперь, с мыслью о том, что его жена оказалась втянута в этот хаос, стресс усилился многократно.
Он снова взглянул на телефон. Сообщения от источников продолжали поступать, всё более тревожные и фантастические: кто-то вывел на все экраны города дерзкие сообщения. Марку нужно было действовать, а не переживать, но мысли о том, что может случиться с женой, сверлили сознание. Долгие годы он знал её – Элизабет. Они встретились ещё в университете, и с тех пор весь его мир вращался вокруг неё. Высокая, стройная, с ярко рыжими волосами, которые всегда казались ему волшебными, как бы она их ни уложила. Она была тем человеком, который смог разглядеть в нём не просто журналиста, погружённого в расследования и запутанные истории, но и мужчину, способного любить.
Теперь же, глядя на экран телефона, он чувствовал, как внутри что-то сжимается от тревоги. «Как же она выберется? Сможет ли добраться до работы? А если на улицах ещё опаснее, чем в метрополитене?» – тревожные мысли не отпускали его, заставляя пальцы нервно стучать по краю стола.
Чтобы отвлечься, Марк запустил несколько своих программ, которые позволяли отслеживать активность в городских сетях. Информации было немного, но она была достаточно пугающей: центральный сервер городского управления был недоступен, система регуляции городского трафика сошла с ума и неработающие поезда вызвали заторы на всех основных линиях метро.
Его сердце забилось быстрее. Это было более, чем необычно, масштаб кибератки поражал. Он сразу понял, что здесь замешаны опытные хакеры. Вопрос был только в том, кто они и чего хотят.
Марк решил не откладывать и полез проверять форумы и сетевые чаты, где обитали специалисты по кибербезопасности и техногики. Там всё кипело. Кто-то писал о полномасштабном взломе городской инфраструктуры, кто-то делился догадками о том, что это могла быть очередная «проверка на прочность» от одной из корпораций. Однако один из анонимных пользователей оставил странное сообщение: «RXN strikes again».
– RXN? – тихо произнёс Марк, всматриваясь в экран. – Что это, подпись? Псевдоним?
Он нашёл ту же аббревиатуру – «RXN» – ещё в нескольких старых обсуждениях. Дело пахло чем-то крупным. Райнер почувствовал знакомый азарт: это что-то, за что стоит уцепиться.
Он набрал номер своего источника в полиции:
– Накамура-сан, слышал про сбои в городе?
– Слышал, ещё как. Здесь все на ушах, но говорят, что это какая-то мелочь. Типа короткого замыкания, – последовал глухой ответ.
– Короткое замыкание, ага, – фыркнул Марк. – А что на самом деле?
– Пока официально ничего не слышно, но ребята из отдела киберпреступлений нашли что-то на сервере метрополитена. Код какой-то. Как раз хотел тебе позвонить.
Марк почувствовал, как его охватывает знакомое возбуждение. Что-то подсказывало ему, что всё это не случайно. Возможно, ему наконец-то удастся найти тех, кто готов открыто бросить вызов корпорациям.
Марк набрал номер знакомого программиста, Деклана О’Рейли, одного из лучших специалистов в области кибербезопасности, кого он знал. Пара гудков – и на том конце раздался слегка усталый, но относительно беззаботный голос:
– Марк? Ты что-то рано сегодня. Или это по поводу атаки? – Деклан без лишних церемоний сразу перешёл к делу.
– Привет, да, именно по этому поводу, – ответил Марк, пытаясь скрыть волнение. – Мне нужно разобраться, как они вообще это провернули. Взлом метро, светофоров, рекламных щитов… Обширная атака. Как такое возможно с технической точки зрения?
Деклан хмыкнул, на мгновение замолчал, подбирая слова. Марк представил, как тот задумчиво почёсывает подбородок.
– Слушай, ну, взлом таких масштабов точно нельзя было устроить из уютного домашнего кресла, – начал Деклан. – Доступ ко всем этим системам через мировую сеть… Нет, слишком сложно, я бы сказал, почти нереально. Даже самые продвинутые хакеры не смогли бы обойти все меры безопасности удалённо.
– Значит, кто-то должен был физически подключиться к системам? – Марк почувствовал, как сердце застучало быстрее. – Ты говоришь о проникновении?
– Да, именно, – подтвердил Деклан. – Давай начнём с метро. Там несколько уровней защиты, в том числе физический. Серверы, которые контролируют движение поездов, изолированы от внешнего интернета, – голос его стал более серьёзным. – Чтобы получить к ним доступ, нужно либо найти точку подключения неподалеку, либо проникнуть прямо в серверную комнату.
– И там, наверное, есть камеры? – с надеждой спросил Марк.
– Точно, – выдохнул Деклан, и Марк даже через трубку ощутил облегчение приятеля от того, что не нужно тратить время на лишние объяснения. – В таких местах камеры стоят на каждом углу, а внутри серверной – тем более. Конечно, хакеры могли попытаться их обойти или отключить, но это сложнее, чем кажется. Опять же, надо иметь доступ к системе охраны.
Марк задумался, прокручивая слова Деклана в голове.
– А что насчёт светофоров и рекламных щитов? – спросил он.
– Смотри, светофоры – часть городской инфраструктуры, и ими управляет своя система, «Тосиномэ», которую не так давно ввели в эксплуатацию корпораты из «Nexus». Она также изолирована от интернета. А вот билборды и прочая наружка контролируются через сервера рекламных агентств. Там, считай, никакой защиты. Их вполне могли ломануть удаленно.
– То есть, хакеры наверняка могли засветиться во время физического доступа к серверам метрополитена или к этой… как её… «Тосиномэ»? – Марк напряжённо прижал телефону к уху, сосредоточившись на каждом слове.
– Ага, «Глаза города», если по-нашему, – сказал Деклан. – Если повезёт, у тебя есть шанс их засечь на записи камер или хотя бы вычислить момент, когда они проникли в систему. И раз они смогли ломануть сервера «Nexus», значит, у них был человек, который работал изнутри. Но… тут есть одно «но». Корпораты тебе свои видеозаписи точно не предоставят. Так что твоя лучшая зацепка – сервера метрополитена. Точки подключения к ним, как правило, выводят из-под земли прямо около центральных станций, чтобы облегчить доступ техническим специалистам, когда надо что-то починить или типа того.
Деклан сделал паузу, ожидая какой-то реакции от Марка, но, не дождавшись, со вздохом продолжил:
– Ну, ты их наверняка видел, такие ящички под замком на стенах некоторых станций. Внутри них – терминалы.
– Так, давай помедленнее, – сказал Марк, ощущая, как пазл начинает складываться. – Выходит, у меня есть вполне реальный шанс найти хакеров?
– Именно, – подтвердил Деклан, снова оживившись. – Словишь момент, когда они подключились – сможешь выйти на них. Советую начать с Киото-Стейшн или Тамагави. Но будь готов, что это отнимет много времени и нервов.
Марк задумался, машинально черкая в блокноте. Если информация Деклана верна, это означало, что взлом был продуман до мельчайших деталей и у хакеров куда больше ресурсов, чем он предполагал.
– Спасибо, Деклан. Ты очень помог, – с облегчением выдохнул Марк.
– Да не за что, – хмыкнул Деклан. – Но будь осторожен, Марк. Те, кто способен на подобное, явно не собираются останавливаться.
Марк положил трубку и посмотрел на свой компьютер. Теперь у него была чёткая задача: найти видеозаписи с точек доступа, которые хакеры могли использовать для атаки. Он знал, что каждый шаг на этом пути может приблизить его к раскрытию тайны, кто за этим стоит. Он должен был найти их раньше полиции или корпораций: за годы работы журналистом он видел, как они действуют заодно, покрывая друг друга. Обычные люди, пытающиеся добиться правды, сталкивались со стеной из бюрократии, взяток и лжи. Корпорации, такие как «Nexus Systems», управляли городом, диктуя свои правила и вытесняя на обочину всех, кто был им неудобен. Полиция и другие органы власти были лишь инструментами, которые обеспечивали выполнение этих правил. Марк не мог смириться с таким положением вещей.
Сейчас, в свете этой кибератаки, он чувствовал странное волнение, и даже симпатию к неизвестным хакерам. Они рискнули бросить вызов системе, устроив хаос в городе. Другие назвали бы это безумием, а Марк видел в этом призыв ко всем, кто устал жить под каблуком корпораций. Он знал, что полиция и силовые структуры приложат все усилия, чтобы подавить этот акт неповиновения, а виновных найдут и сделают из них показательный пример. Официальная версия, которую власти рано или поздно объявят, будет на руку корпорациям: мол, очередная банда экстремистов решила дестабилизировать город. Но он видел это иначе. В этих хакерах он ощущал дух сопротивления, желание отстоять право на свободу в мире, где её давно перекупили на аукционах власти.
Действовать нужно было быстро.
Он решил позвонить ещё одному человеку, которому доверял – Рине Судзуки, техническому специалисту в городском управлении. Они познакомились несколько лет назад во время расследования одного из коррупционных скандалов в мэрии. Рина оказалась не только хорошим источником информации, но и человеком с принципами. Они поддерживали связь с тех пор. Если кто и мог помочь достать записи камер, так это она.
Марк долго смотрел на экран телефона, взвешивая, стоит ли ему идти на этот шаг. Наконец, вздохнул и набрал номер. Через несколько гудков с той стороны раздался раздражённый голос Рины:
– Привет, Марк, что-то срочное? Я немного занята
– Привет, слушай, я по поводу кибератаки на городские системы… – начал объяснять Марк, пытаясь придать голосу спокойный и серьёзный тон.
– Ещё бы. У нас тут полный бардак. Весь город встал, метро глючит, светофоры как сумасшедшие мигают. Система безопасности из-за этого тоже полуживая, – с явным нетерпением перебила Рина.
– Да, я знаю. Я как раз пишу статью об этом. Но мне нужна твоя помощь, – Марк замолчал на мгновение, подбирая слова. – Мне нужны записи с камер видеонаблюдения метро и улиц около центральных станций.
На другом конце провода воцарилась тишина. Марк услышал, как Рина тихо вздохнула.
– Ты же понимаешь, что это не так просто? – наконец произнесла она. – У нас тут теперь всё под надзором «Nexus», и любые запросы логируются. Тем более доступ к архивам за сегодня вообще под особым контролем.
– Понимаю. Но мне нужно не только за сегодня. Я хочу выяснить, кто стоит за атакой, и только эти записи могут помочь. Там, скорее всего, есть следы. Насколько мне известно, хакеры не могли всё провернуть удалённо. Они в какой-то момент должны были подключиться к серверам физически.
Рина молчала. Марк почувствовал, что она раздумывает, взвешивает риски. Наконец, Рина снова заговорила, и её голос звучал серьёзно:
– Хорошо, я могу попробовать, но учти, это будет нелегко. Если кто-то заметит, что я копаюсь в записях, мне могут начать задавать неприятные вопросы. Тебе повезло, что я знаю один сервер, где архивы временно хранятся до обработки. Попробую открыть порт и дать тебе доступ, пока никто не опомнился.
– Спасибо, Рина, я это очень ценю, – искренне сказал Марк, чувствуя, как с плеч сваливается груз неизвестности.
– Не благодари раньше времени, – буркнула Рина. – Я перезвоню, как только что-то получится. Надеюсь, твоё расследование того стоит. И, Марк, будь осторожен. Эти люди, которые провернули атаку, явно опасные ребята.
– Понял. Жду звонка, – ответил Марк и нажал на кнопку «отбой».
Он откинулся на спинку кресла, глядя в окно на город, погружённый в хаос. В голове мелькнула мысль, что, возможно, Рина рискует ради его расследования слишком многим. Но другого пути узнать правду не было.
Марк должен был найти их первым. Не ради сенсации или славы, а ради возможности узнать правду и, возможно, помочь им. Если у него получится, у хакеров появится шанс на честный рассказ их истории. Он готов был рискнуть ради этого, потому что знал: в тот момент, как они попадут в руки полиции, им наступит конец.
Решимость крепла с каждым мигом. Дело принимало личный характер. Он давно устал стоять в стороне и наблюдать, как корпорации продолжают безнаказанно вершить свои дела. Он взял блокнот и принялся делать записи, планируя свои дальнейшие шаги. Сначала – получить доступ к видеозаписям. Если хакеры действительно в какой-то момент были рядом с точками доступа к серверам – это был его шанс найти ниточку, ведущую к ним.
4. SYSTEM_CHECK: ONLINE
В лучах утреннего света порхала бабочка – её нежные крылья были украшены яркими узорами, напоминающими волны с картины укиё-э. Роксана на секунду застыла, заворожённая воздушным танцем насекомого, но быстро сбросила наваждение и продолжила свой путь по разбитым улицам северной, неблагополучной части мегаполиса, стараясь держаться в тени невысоких домов, которыми полнился Нисидзин-Дистрикт. Город постепенно приходил в себя после её кибератаки, и в этой картине было что-то пугающе красивое. Повсюду снова начинали сверкать неоновые вывески с яркими иероглифами, которые отражались в воде Камогава-Ривер и создавали иллюзию плавучих огней. Уличные киоски, обшарпанные, но уютные, уже предлагали рамен и такояки, и их ароматы смешивались с влажным воздухом. Вдали можно было услышать редких дронов, патрулирующих окрестности.
Роксана пересекла дорогу и заметила, как заработали светофоры – наконец-то восстановили систему управления движением. Машины, застывшие в длинных пробках, начали медленно трогаться с места, сигналя и недовольно ревя моторами. Люди возвращались к своей рутине, недоумевая, что же на самом деле произошло несколько часов назад.
Роксана свернула в переулок, пробираясь вдоль рядов заброшенных зданий. По пути ей попадались панельные дома с выцветшими иероглифами граффити на стенах. Здесь, на северном берегу Камогава-Ривер, всё было иначе. Местные жители – их не волновали новости или корпоративные перестановки – собирались в кучки, лениво обсуждая свои не всегда законные дела. На потёртых лавочках сидели старики, которые играли в го, сосредоточенно перемещая камни по доске и время от времени смеясь. Они с любопытством поглядывали за проходящими мимо людьми и оживающим городом, в котором растекалась новая жизнь.
Роксана шла быстрым шагом, держа руки в карманах куртки. Сердце стучало так, словно её кибератака всё ещё продолжалась. Она не чувствовала ни радости, ни облегчения, её волновал только холодный, рациональный план того, что предстоит сделать дальше. Ведь это было только начало.
Заворачивая за угол, она увидела, как впереди кто-то пытается восстановить повреждённые рекламные экраны. Огромные неоновые панели, которые обычно светились названиями корпораций и яркими образами роскошной жизни, не выдержали скачков напряжения. Теперь несколько рабочих корпели над одной из них, выискивая поломку в мешанине проводов. Они ругались, проклиная неполадки, и даже не заметили тень, скользнувшую мимо них.
«Продолжайте, чините свою иллюзию», – подумала Роксана, крепче сжимая пальцами телефон в кармане. – «Скоро снова всё рухнет».
Пройдя несколько кварталов, она вышла на более тёмные, практически неосвещённые улицы. Здесь город, казалось, замер, словно выжидал в напряжении. Она свернула на узкую аллею, ведущую к заброшенному складу. Убедившись, что за ней никто не следует, Роксана подошла к невзрачной двери, обшарпанной временем и дождями. Она стукнула трижды: два раза, перерыв, третий, как было условлено. В ответ замок тихо щелкнул, и дверь приоткрылась.
– Ты опоздала, – раздался голос из темноты. Это был Акира, один из хакеров, с которыми она провернула кибератаку.
Роксана зашла внутрь, закрыв за собой дверь, и, наконец, позволила себе расслабиться. На её лице появилась лёгкая улыбка.
– Хотела полюбоваться, как город перенёс наш подарок, – ответила она, снимая капюшон.
Внутри убежища царил полумрак. Роксана прошла вслед за Акирой по пыльному коридору, прежде чем они оказались в оперативном центре убежища. Несколько ламп освещали комнату, заставленную оборудованием: мониторы, провода, гудящие сервера. Здесь пахло кофе, сигаретами и чем-то металлическим. В углу стоял небольшой вазон с бонсаем, аккуратно остриженным и ухоженным, таким чужеродным посреди всей этой техники.
Остальные члены группы – Дэн и Джун – сидели перед экранами, погружённые в анализ последствий атаки.
– Все прошло по плану? – спросила Джун, взглянув на неё через плечо. Её глаза сверкнули от волнения.
Роксана подошла к ним и склонилась над одним из мониторов. Графики, логи событий, отчёты о сбоях в работе городских систем. Всё прошло идеально.
– Да, в «Nexus» и понятия не имеют, кто это сделал, – ответила Роксана. – А город… город получил от нас первый сигнал. Мы определённо привлекли внимание.