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