Литмир - Электронная Библиотека
Содержание  
A
A

Есть не хочется, пить тоже. В животе еще пирог, причем такое ощущение, что желудок просто монтажной пеной наполнили или вообще забетонировали. Тяжелая еда. Обожрался я, короче говоря.

Но времени ждать, пока переварится, смысла нет. Нужно работать. Полковник — полковником, Шерлок уже получил все данные и отписался, что принял их в работу. Остальное они сделают сами. Правда я предупредил, чтобы Хантер не трогал легавого, и что я хочу взять его на себя.

«Как получится». Хакер и напарник вигиланта так мне и ответил. Ну посмотрим. Думаю, Хантеру будет не до полицейского в ближайшее время, ему ведь надо разобраться с аукционом, посмотреть, что там и как будет. Не думаю, что он ограничится только организаторами, скорее всего возьмет на себя покупателей. Да уж, представляю, сколько работы ему предстоит.

А меня тоже ждет работа. Так что я улегся в капсулу, подсоединился к ней, дал команду на закрытие. Перед глазами пролетела полоса загрузки, и секунду спустя я уже был в сети. Тут же пришел запрос на соединение. Ткнул на согласие, и передо мной возник образ Фокси.

— Ну и? — спросила она. — Что будем ломать?

Мне оставалось только выдохнуть. За последнюю пару недель я взломал столько всего, что и перечислить нельзя. Но сейчас нам нужен был дата-центр, место, где обрабатывают данные. А такие могли быть только у действительно крутых корпораций.

И единственное, что мне пришло в голову — это «ИнвестТех». Та самая корпа, которая разрабатывала кибердеки, влияющие на эмоции. И башню которой взорвал Молодой, навсегда вписав себя в историю Новой Москвы. Так, что в его честь теперь даже коктейли в андерах называют.

У них до сих пор проблемы. Нет, башню уже успели отстроить, да и всю сетевую инфраструктуру развернули. Только вот толковых специалистов по информационной безопасности не очень много. Потому что предыдущих Молодой всех пострелял, когда ворвался в штаб-квартиру. А новые не идут, потому что репутация у компании так себе — он ведь и данные о проекте в сеть слил.

Так что будем ломать именно их. А значит, нам к Новой Москве-сити. Естественно не в буквальном смысле, перемещаться мы будем по киберпространству.

— За мной, — сказал я и двинулся по сети через город.

Соединения на окраинных районах с человейниками, гораздо более частые в центральных и крепости данных корпораций в Новой Москве-сити. Вот и одна из башен. Она кажется ниже остальных, да и на самом деле так и есть. И вот туда нам нужно будет влезть.

— Ты на подхвате, — сказал я. — Я начну, ты лучше следи, чтобы не вычислили. Если что, маякуй.

— Хорошо, — ответила Фокси, пусть мне и показалось, что она не очень довольна такой ролью.

Ну и как тут подступиться? Начнем с поиска открытых и уязвимых портов. Классика.

Я запустил широкий скан, не ожидая от этого метода особых чудес. И их, конечно, не было. Снаружи дата-центр выглядел, как бронированный сейф: публичная витрина в порядке, все сертификаты на месте, политики аутентификации двухфакторные, метрики поведения юзеров анализируются в реальном времени. Ни одной нормальной дырки.

— Фокси, у них тут все серьезно, — проговорил я. — Похоже, прикрутили систему анализа запросов — я пингую, а она уже пытается просчитать, что я за тип. — Я знаю, — спокойно ответила она. — Тебя уже ищут. Я пока сбрасываю соединения, но давай поаккуратнее.

— Принял.

Я включил режим пассивной разведки. Начал с наблюдения за внешним поведением узлов. Как откликаются, как маршрутизируют, какие записи всплывают. Это как по следам в снегу — если знаешь, как смотреть, можно чуть ли не всю биографию человека прочитать. Если бы в наших краях еще и бывало такое, чтобы снег лежал. Увы, погода не располагает.

Через минут десять нашел сервер пересборки журналов трафика, у которого была странно долгая задержка на каждый ответ. Он явно был перегружен, а это означало, что там можно спрятаться, в шуме логов. Главное — не лезть в код, а просто подкинуть пару лишних строк в момент, когда он занят анализом собственного же мусора.

— Один из шлюзов перегрет. Сейчас подсуну туда фальшивую авторизацию с вложенным триггером.

Нет, одному работать все-таки комфортнее. Не нужно пояснять каждое свое действие. С другой стороны, так надежнее. Мне ведь спину прикрывают. — Осторожно, — сказала Фокси. — Если сработает поведенческая защита, нас выкинет на хрен.

— Не выкинет, — пробормотал я.

И засунул в шлюх флуд-запрос — не взлом, а просто перенаправление к анализатору нагрузки, с зашитыми туда мусорными данными. Он не должен был сработать как угроза, но внутри был обратный вызов, с пингом на меня. И через тридцать секунд он вернулся.

— Внутренний шлюз засветился. Я зацепился за внутреннюю систему логов. — Я прикрою снаружи, — сказала Фокси. — Займись обработкой.

Теперь нужно было лезть дальше. Внутри был скрипт, который собирал статусы подсистем, и если чуть подкорректировать его структуру, можно было подсунуть команду на отсылку логов на мой буфер. Попробуем.

Сука, не сработало. Скрипт подвязался на целую кучу сервисов мониторинга, и любая инъекция вызывала сбой. Трижды пытался — трижды глохло. Мусора много, но за его пределы не пустит. Придется обходить.

— Не работает, — пробормотал я.— Что будешь делать? — спросила хакерша.— Попробую иначе, — ответил я.

Свернул логи и пошел по сетевому маршрутизатору. У каждого дата-центра есть внутренние правила: иногда трафик пропускается напрямую, если идёт с доверенного узла. Мне нужно было стать таким узлом. Для этого я нашёл один спящий резервный бэкап-сервер, который почти не использовался, но имел права почти как основной. Он не обновлялся уже два месяца. Видимо, про него забыли. Или забили. Всякое бывает.

Я сымитировал его работу, подменил идентификатор, и через цепочку адресов пробросил на себя часть его функций. Сеть не заподозрила. Все. Меня пустили. Отлично. Теперь главное — не спалиться.

— Я в привилегированной зоне, — сказал я. — Хорошо. Но теперь самое сложное.

Она была права. Там, внутри, стояли изолированные контейнеры с двухфакторным шифрованием и виртуальной обвязкой. Подделать сессии было нельзя — всё шло через живые токены, которые генерировались каждую минуту. Только вот это в обе стороны работает, верно?

Поймал один из токенов, отследил, как он ведёт себя при внезапном обрыве соединения. Контейнер автоматически переходил в резервный режим с более низкой проверкой. Типа на случай сбоя оборудования. Значит, нужно симулировать такой сбой.

Я перезагрузил один подсегмент вручную. Система начала миграцию, и в момент этой миграции я вставил ложный пакет ключа доступа, который указывал, что я — технический админ, проверяющий стабильность узла.На секунду я замер.

Контейнер открылся. Я был внутри. Без лишней визуализации, без графики — только чистые данные. Тонны. И все вычислительные мощности их серверов, которые расшифровали бы наши данные за считанные минуты. Если мы их перегрузим, конечно. Так что работать надо скромненько, медленно. За час должны управиться.

— Фокси, я внутри. Гружу файлы. Давай ключ.— Уже? — удивилась она.

— Уже, — спокойно ответил я.

— Тогда лови.

Никаких восхищений не последовало, но мне оно и не нужно. Я воткнул дешифратор, переименовал файлы, замаскировав их под внутренний отчёт, и запустил как «фоновый аналитический процесс для обучения модели предсказания отказов оборудования». Убедительно, сухо, но с нужным приоритетом.

Серверы стали пережевывать файлы, одновременно отсылая их в облако. Быстро, слишком быстро. Надо чуть замедлить, иначе спалят.— Пошла расшифровка, — сказал я.

— Я почитаю, что там? — спросила Фокси.

— Нет, — ответил я. — Я сам. Ты следи, чтобы нас не спалили.

Не надо ей в эти данные лезть. Хотя… Все равно ведь посмотрит, не удержится. А я на ее месте иначе бы поступил разве? Ага, конечно. Ее из-за этих данных похитили, заставили сперва на банковскую систему атаку совершить, а потом на президентские сервера. Естественно мне разобраться хотелось бы.

1609
{"b":"957509","o":1}