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