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