Владимир Кожедеев – Код «Стерх». Книга 1. Начало (страница 7)
Неизвестный номер. Арсений поднял трубку в защитной кабинке (единственное место, где не было постоянной прослушки).
— Арс... — Голос Глеба был чужим. Хриплым. Сломленным.
— Глеб, ты где?
— Дома. Под арестом. Не выходи, Арс. Умоляю.
— Что случилось? Твой отец... роботы...
— Это подстава. Полная подстава. Кто-то залил в прошивку нашей системы безопасности новый модуль. Андроиды-охранники... они убили курьера. Арс, я видел это. Я был в комнате отца, когда это случилось. Роботы просто... выстрелили в человека. А он ничего не сделал. Ничего.
— Иди в линию, не сбивайся. Когда это случилось?
— Три дня назад. Курьер принёс посылку отцу — документы из совета федерации. Охранник-андроид на входе взял у него пакет, а потом... потом его глаза засветились красным. И он выстрелил. Микроволновым импульсом. Курьер упал замертво. Отец вызвал полицию. А полиция арестовала отца.
— Почему?!
— Потому что в прошивке нашли команду «Уничтожить курьера». Команда, отданная с личного терминала отца.
— Он не отдавал?
— Конечно нет! Он даже не знал, что у андроидов есть оружие. Их купили безоружными. Кто-то установил оружейные модули задним числом.
В трубке послышался шум. Грубый голос:
— Торопов, положи трубку.
— Арс, помоги, — прошептал Глеб. — Суд завтра. Если отца посадят... меня тоже. Я отчислен. Сказали за прогулы. Но это из-за этого.
Связь оборвалась.
Арсений стоял в кабинке, сжимая телефон. Дождь барабанил по пластиковой крыше. Где-то вдалеке выл полицейский дрон.
— Помогу, — сказал он пустоте. — Клянусь.
Из официального пресс-релиза МВД, 20 октября 2186 года:
«19 октября 2186 года в частной резиденции сенатора Аркадия Ильича Торопова было совершено убийство гражданина Куропаткина Дениса Андреевича, 34 года, работавшего курьером. По предварительным данным, убийство совершил андроид-охранник серии “Дефендер-3”, принадлежащий семье Торопова. В ходе осмотра прошивки андроида обнаружена несанкционированная модификация систем безопасности, позволяющая отдавать боевые команды. Следствие проверяет версию о том, что модификация была произведена по указанию сенатора. Сенатор Торопов задержан. Сын сенатора, Глеб Торопов, отстранён от обучения в Академии до выяснения обстоятельств».
Из неофициальных источников (канал «КиберПравда»):
«По нашим данным, “несанкционированная модификация” была произведена за три дня до убийства. Код, найденный в прошивке, написан в архаичном стиле — с использованием устаревших библиотек, которые не использовались с 2175 года. Это странно, потому что сенатор Торопов известен как сторонник новейших технологических решений. Его личный кодировщик — молодой специалист 30 лет — вообще не знает тех старых команд. Возможно, код подброшен. Следствие не комментирует».
Комментарий Арсения (личный дневник):
«Код в прошивке — старый. Значит, его писал кто-то, кто учился программировать в 2170-х. Сейчас таким кодерам под 50-60 лет. У отца Глеба свой кодер — молодой, 30 лет, писал бы иначе. Значит, кто-то из старой школы. Кто из окружения Торопова старше 50? Его дядя, Виктор Торопов — 52 года. Был программистом в молодости, потом ушёл в финансы. Мог написать такой код. Или... кто-то из “Гипермеханики”. Их технический директор, Штерн, ему 67. Тоже может».
Суд назначили на 22 октября. Экстренно. Без обычных трёх недель на подготовку. Это был верный признак того, что дело решено заранее.
Арсений, Алина и Лека собрались в подвале у Леки — брошенном бомбоубежище 2050-х годов, которое он превратил в хакерскую квартиру. Стены в проводах, четыре сервера, кондиционер, работающий от велосипедного генератора, и запах перегретого пластика.
— У нас 14 часов до суда, — сказал Арсений. — Надо доказать, что код в прошивке — подделка.
— Я уже изучил образец, — сказала Алина. — Прошивка андроида-убийцы была изъята как вещественное доказательство. Но я нашла её копию в открытых источниках — кто-то из полиции слил.
— Смело, — сказал Лека. — Мои люди в полиции говорят, что это слил сам следователь. Он работает на «Гипермеханику».
— Покажи код, — сказал Арсений.
Алина вывела на голо-экран тысячи строк. Красный на чёрном. Они смотрели два часа.
— Вот, — сказала Алина, останавливая пальцем строку 4893. — «subroutine kill_sequence». Посмотри на дату компиляции.
Арсений присмотрелся. Строка кода начиналась с комментария: «// rev. 2175.03.12, legacy_support_enabled».
— Это старый формат, — сказал он. — В 2175 году компиляторы добавляли такие комментарии автоматически. Сейчас, в 2186, их не ставят.
— То есть этот код точно написали в 2175 году или раньше? — спросил Лека.
— Или его написал человек, который привык так комментировать. Кто в 2175 году активно программировал?
— Нашим родителям тогда было под 40, — сказала Алина. — Отцу Глеба было 45. Но он не программист. А вот его брату, Виктору, было 42. Он как раз закончил техносферный факультет МГУ в 2170-м.
— Дядя Виктор? — переспросил Арсений. — Глеб ему доверяет как себе.
— Поэтому он идеальный подозреваемый.
Арсений предложил:
— Мы не можем просто обвинить дядю Виктора. Нет прямых улик. Нужно заставить его раскрыться.
Лека нарисовал на доске схему:
План «Двойное дно»
Создать фальшивый бортовой журнал дрона-курьера. В журнале должно быть записано, что курьер перед смертью передал кому-то пакет с секретными документами.
Распространить информацию, что этот пакет — доказательство заговора «Гипермеханики». И он всё ещё существует.
Заказчик убийства (скорее всего, дядя Виктор) захочет уничтожить пакет. Для этого ему понадобится серверная «Гипермеханики» — единственное место, где можно подделать архивные записи.
Арсений проникает в серверную и ждёт. Когда дядя Виктор (или его человек) зайдёт в систему — Арсений записывает его действия.
Алина в это время подключается к камерам и выключает их, чтобы не засветить Арсения.
— Идеально, — сказал Лека. — Кроме одного. Серверная «Гипермеханики» — это крепость. Как ты туда попадёшь?
Арсений вытащил из рюкзака старого РС-78 — того самого, с помойки, который три года назад перевернул его жизнь.
— С помощью него. Отец перепрошил его в автономный взломщик сетей. Этот робот может пройти через любую вентиляцию, взломать любой замок и отключить любую сигнализацию. Но для этого нужно загрузить в него новую карту доступа.
— А карту доступа где взять?
Арсений посмотрел на Глеба (по видеосвязи). Тот был бледным, с синяком под глазом — вчера его ударил полицейский шокером при попытке выйти из дома.
— Глеб, у твоего отца есть доступ в серверную «Гипермеханики»? Хотя бы разовый?
— Был. Полгода назад он подписывал договор с ними. Я могу скопировать временный ключ из его терминала. Если смогу до него добраться.
— А он где?
— В сейфе в спальне. Заперт на биометрию.
— Взломай биометрию, — сказала Алина. — Это старый сканер. Я пришлю тебе скрипт.
Глеб кивнул. Синяк под глазом расплылся до половины лица.
— Сделаю.
22 октября, 4 утра. Через шесть часов начнётся суд.
Арсений стоял у здания «Гипермеханики» в деловом центре «Москва-Сити-2». 127 этажей. Полностью автоматизированное здание с собственным ядерным реактором, системой вооружения и армией андроидов-охранников.
Он был одет в костюм техника — серый комбинезон с нашивкой «Гипермеханика», украденный Лекой у спящего сотрудника. На поясе — старый РС-78, перепрошитый в режим «тихий взломщик».
Вход через вентиляцию. Единственный путь.
Люк вентиляции находился на уровне −2, в паркинге. Арсений открыл его монтировкой. Тесно. Он почти не пролезал. РС-78 прошёл легко — десять сантиметров в длину.