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