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