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




