Глава 20

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

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

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

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

— Ну что, Малыш, готов? — услышал я в голове искаженный фильтрами голос.

Я невольно закатил глаза. Меня доставала привычка Брейна называть меня так. Хотя он мог делать это на вполне законных основаниях: практически всему, что я знаю, научил меня он. И ведь парень не особо старше меня, на четыре года всего. Но он настоящий гений.

— Ты задрал меня так называть, — ответил я. — Хватит уже.

— Расслабься, — в голосе послышалась усмешка. — Я тебя просто подначиваю. Куда без этого-то? Ну и надо же тебя как-то взбодрить, верно?

— Заткнись и работай, Брейн.

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

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

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

— Давай уже, выключай камеры, — процедил я сквозь зубы.

— Минуту.

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

— Всё, твоя «зелёная волна» готова, беги, пока не передумал.

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

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

Вот и грибок вентиляции. Мне туда.

— Ты хоть бы раз для разнообразия вошёл через дверь, — проговорил Брейн.

— Ты хоть бы раз для разнообразия не ныл, — в тон ему ответил я.

Я вытащил из кармана устройство для разблокировки магнитных замков, приложил к нужному месту. Щелкнул разряд, я схватился за решетку и потянул на себя. Секунду спустя проскользнул внутрь и закрыл ее за собой.

— Я внутри, — проговорил я.

— Охренеть, какой сюрприз, — ответил Брейн. — Думал, ты спалишься.

Я заскользил по металлическим плитам шахты, медленно перебирая ногами и руками, чтобы не шуметь. Через внутренние решетки было слышно переговоры охраны. Их тут много, очень, как снаружи, так и внутри. Но мы готовы.

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

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

— Лады, Брейн, и где мой выход? — спросил я.

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

— Всё так просто?

— Если не облажаешься, как обычно, то да.

Я прополз к указанной точке, вытащил еще один девайс, приложил к замку. Снова щелчок, и я, осторожно придержав решетку, опустил ее. Выглянул. Коридор был пуст, только было слышно, как гудят воздушные фильтры и жужжит робот-уборщик.

— Спускаюсь, — прошептал я.

— Круто. Сильно не прыгай там, ты хоть и дрищ, но датчики веса все равно могут сработать.

Я спрыгнул, сбил импульс перекатом и укрылся за стойкой. Огляделся вокруг. Через стеклянную дверь было видно длинный тёмный коридор с голубыми светодиодными полосами вдоль пола. Это «чистая зона», сюда имеют право заходить только сотрудники с высокими уровнями допуска. Охраны тут поменьше. Никто в общем-то не думал, что сюда сможет кто-то проникнуть.

— Что с сигнализацией? — спросил я.

— Под контролем. Только сильно не топай.

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

Впереди были массивные двери, ведущие в серверный отсек. Их уже так просто не открыть. Но мы и это проработали.

— На месте, — прошептал я.

— Вижу. Запускаю скрипт на подмену биометрии. Дверь откроется на три секунды — не тормози.

Я машинально кивнул, хотя видеть он меня не мог. Привычка. На панели у двери мигнула красная полоска, которая практически мгновенно сменилась на зелёную.

— Пошёл! — скомандовал Брейн.

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

— Фух, блин… — проговорил я, вытерев пот со лба рукавом куртки. Было холодно, но я все равно вспотел. — Ладно, я внутри. Что дальше?

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

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

— Терпение, Малыш. Я тут зеленую волну устроил, дорогу через половину здания пробил, а ты даже спасибо не сказал.

— Спасибочки, мля, — ответил я. — Теперь работай давай.

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

— Подключайся, я отвлекаю обработчик логов, — сказал он.

Я вытащил из кармана небольшое устройство, обычный чип с данными, и вставил его в порт сервера. Брейн уже успел влезть в систему мониторинга. Тревога не сработала. Отлично.

Прошло несколько секунд, но доступа так и не было. Я принялся вручную вводить код, чтобы помочь ему, открыл одну консоль, вторую, другую. Пальцы мелькали над клавиатурой едва ли не со скоростью мысли. Нет, глухо.

— Чёрт, они обновили систему доступа, — пробормотал я.

— Серьёзно? — Брейн удивился. — Это не по плану. Дай гляну.

На экране передо мной побежали строки кода, пока он пробивал защиту через удалённые сервера. Я присоединился к нему, переключившись на новый рабочий стол. Защита была сложной, новой.

— Слишком новый билд, — сказал он. — Так просто не взломать.

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

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

— Хм… Брейн, у них тут интересная штука — логирование с задержкой. Взломаем?

— Работаем. Если сделаем все быстро, они даже не увидят попытку входа. Сколько?

— У нас есть окно секунд в двадцать. Примерно.

— Ладно, попробуем так.

Я переподключился через интерфейс отладки, а Брейн в этот момент пустил по сети шумовой трафик — имитацию активности стандартных процессов, чтобы загрузить сервер и затормозить запись логов. Это даст нам немного времени.

— Открываю доступ, три секунды! — сказал я, вбил команду, подтвердил её ввод, и на экране замигало сообщение. Доступ разрешён.

— Всё, я в системе, — выдохнул Брейн.

— Работаем. Открываю хранилище.

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

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

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

— Дай гляну, — сказал я, снова стал набирать код.

Переключился на анализ соединений. Действительно, трафик ограничивали искусственно, скорее всего, для защиты от копирования данных в случае взлома.

— Это не баг, это фича, — усмехнулся Брейн.

— Нахрен мне твои мемы, — я начинал злиться, мне не хотелось торчать тут слишком долго. — Скажи, что делать лучше.

— Слушай, у тебя там должен быть порт резервного хранилища. Поищи панель доступа. — Ты мне так говоришь, как будто у меня тут инструкция «Взлом дата-центра для чайников».

— Кстати, после сегодняшнего мы реально можем такую книгу написать. Подключай диск, сольем все на него. Система его не порежет.

— Рискованно, — проговорил я. — Спалимся. Лучше в облако через прокси.

— Так еще медленнее будет, — ответил он.

— Медленнее, зато надежнее.

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

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

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

— О, так-то лучше, — удовлетворенно проговорил Брейн. — Скорость пошла, работаем.

— Давай быстрее, — ответил я, оглянулся. Пока никого не было. Вроде вошли чисто, теперь сделать бы и выйти…

Я посмотрел на экран и понял, что копируются не только те файлы, которые мы искали. Объём скачивания резко возрос, а структура каталогов стала напоминать что-то более масштабное.

— О, пошло, родимое, — пробормотал Брейн. — Да, но мне не нравится, что оно пошло так быстро, — ответил я ему

— В смысле?

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

— Хватит дурочку включать, — разозлился я. — Ты что там делаешь?

— Нашёл кое-что интересное, Малыш.

Это было уже слишком. Мы так не договаривались. Это лишнее время, которое я тут торчу, это лишний риск. Нам этого не нужно. И лишних денег с моей точки зрения нам тоже не нужно, тех трех миллионов на двоих нам и без того хватит.

— Брейн, мать твою, что ты там качаешь?! — мой голос сорвался на фальцет. Ну а что тут удивительного, мне же всего шестнадцать. — Нано, тут ни хрена не бухгалтерские данные, — проговорил он. — Тут все проекты корпорации, вся информация, техническая документация. Все проекты, не только легальные. Контракты, взятки, схемы, убийства. Мы можем продать это в десять раз дороже, мать твою!

Меня пробила холодная злость. Жадность фраера сгубила — не зря же так говорят. Он этой поговорки не знал что ли?

— Нет, блин, Брейн! — категорично заявил я. — Закрывай нахрен скачивание, мы не для этого сюда пришли. — Ты серьёзно на хрен? — в его голосе послышалось возмущение. — Мы считай, золотую жилу нашли. Сидим и бабки из воздуха тянем. Потерпи немного. Скорость отличная, тут осталось-то пять минут. Ничего не случится.

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

Секунду спустя на терминале появилось предупреждение:

Обнаружено аномальное потребление ресурсов. Пожалуйста, подождите…»

— Ты совсем долбан, Брейн? — спросил я. — Ты какого хрена логи не затер! Я отключаюсь! Засветились!

— Сейчас.

— Сука, Брейн! Мы уже засветились! Я отрубаюсь!

— Дай мне еще тридцать секунд, блин! Хотя бы этот проект докачаю!

Я снова глянул на экран. Процент скачивания застыл на шестидесяти трех, и дальше не шел.

— Да хрен ты что скачаешь, диск заблокировался. Я достаю его!

— Тридцать секунд, я обойду!

Дальше я слушать не стал, выдернул накопитель из разъема, сунул его в защищенный контейнер и убрал в сумку. Кое-как приладил панель на место, принялся закручивать саморезы той же отверткой.

— Нано, сука! — выругался Брейн. — Какого хрена?!

И в этот момент перед моими глазами побежали помехи. Я торопливо выдернул индивидуальный коннектор из разъема, и он втянулся обратно в локтевой сгиб.

— Нас пасут! — злость сменилась на беспокойство. — Нано, здесь еще хакеры в системе!

— Я валю, — ответил я, забрасывая сумку на плечо. Вытащил из кобуры тазер. — Только попробуй отключиться от сети, сука! Мешай ему, но не дай перехватить управление системой безопасности.

— Да не боись, я тебя не брошу, Малыш, — ответил он и тут же воскликнул. — Охрана движется в твою сторону. Их двое.

Я огляделся в поисках укрытия, и спрятался за консолью. Сердце бешено колотилось. Все пошло не по плану. Хрен с ними с данными, что-то мы выкачали, так что заказчику хватит. Теперь лишь бы выбраться.

Загрузка...