Цель оправдывает средства. Том третий (СИ) - Модус Илья Сергеевич
Шрифт:
Интервал:
Закладка:
Так, система безопасности представлена голокамерами и оперативными сотрудниками. Первые — чуть ли не в каждом углу, вторые — слоняются без дела. Ох и поплатитесь вы за это, ребята.
Перво-наперво, входим в программное обеспечение камер наблюдения. Машинное отделение, ага, вот они все. Теперь, копаем чуть глубже, какой тут угол обзора? Не пойдет, так и до греха недолго.
Штеп Сель сменил цель своего внедрения. За камерами сейчас сидели несколько человек, и наблюдали за тем, как работают другие. И в том числе, при необходимости, могут увидеть, как он копается в терминале. Так не пойдет.
Правка кода команды сохранения записи. Да, сработает только до перезагрузки, но дольше и не нужно. Пусть «первачи» считают, что они, как и прежде записывают все, что происходит. Архив головидео им все равно теперь не доступен — теперь разрешение на доступ в этот каталог может предоставить только новый администратор. Чего он соответственно не сделает, потому как к тому моменту, как все произойдет, его уже на борту не будет. Но следует перестраховаться. Ставим надежный пароль, знаков на семьсот, благо что не придется впредь использовать эту учетную запись. Так, все отлично получилось. Добавим парочку сторожевых алгоритмов, чтобы избежать возможности случайного перебора цифр, букв и знаков — теперь система при каждом подобном случае будет в рандомном порядке изменять знаки в пароле.
Теперь правим приоритет доступов учетных записей, чтобы при перезагрузке операционная среда центрального компьютера перестала в определенный момент реагировать на команды любых пользователей кроме того, которого он только что создал. Хм… Получилось. Похоже, с информационной безопасностью у «первачей» не очень хорошо. А! Вот в чем проблема! Они используют в качестве архитектуры программной среды то, что сделали предыдущие хозяева — сепаратисты. Слишком замудрено. Так-так… Да здесь можно просто листы кода удалять, чтобы… Впрочем, неважно.
Итак, при достижении конкретного условия центральный компьютер перестанет отвечать на команды любой из консолей на корабле. Хорошо. Теперь формируем само условие. Превосходно. Как по нотам.
Далее, ориентация среды на выполнение команд программного обеспечения до момента наступления условия. Ну это у них по умолчанию прописано в коде. Так, а теперь немного разнообразия. Добавляем немного кода для того, чтобы в определенный момент среда обратилась к командам второго уровня, вместо первого. Хорошо. Сохранить изменения.
Покидаем место преступления, подчищаем следы входа в систему, восстанавливаем целостность сети терминалов. И больше нету никаких проблем.
За то время, что ему потребовалось для самой сложной части плана, никто даже не поинтересовался тем, чтобы обратить внимание на то, чем же он занимается. Поразительна безалаберность. Хотя… Если посмотреть на контингент работающих тут — военные инженеры заняты непосредственной работой с боевыми системами и «первачи» притащили кучу полугражданских специалистов, для полной проверки. А тем абсолютно наплевать на происходящее, лишь бы отработать свою почасовую ставку.
Безалаберность должна быть наказана.
Поэтому, Штеп Сель перешел к второй из трех частей своего плана.
Поскольку администратор, он же программист, на борту отсутствовал, и вряд ли появится тот, кто знаком с этой системой настолько, чтобы отличить одну часть кода от другой, имперский агент без особых проблем нашел участки, отвечающие за нужные ему системы.
Теперь, чтобы все прошло гладко и у противника не имелось особой возможности прошерстить код программного обеспечения и в короткие сроки обнаружить и удалить вредоносные строки, он разместил в основном коде несколько перекликающихся и дублирующих друг друга алгоритмов команд второго уровня, которые станут активны лишь после выполнения условия. Следовательно, если противник все же проживет столько, что сможет обнаружить одну из «врезок в лед», то остальные — очень вряд ли.
Теперь осталось обработать навигационный компьютер. Здесь еще проще. Замену всех адресов в базе данных точно заметят, а вот если дописать код, вставив команды при поступлении любого запроса в навигационную базу данных для получения набора координат, обращаться к новому, специально созданному файлу, содержащему информацию о точке встрече этого корабля со своей судьбой…
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})Итак, как только все начнется и центральный компьютер получит команду на гиперпрыжок — он обратится к навигационному компьютеру. Тот, в свою очередь, в соответствии с изначальным запросом экипажа, полезет в базу данных координат, или введет их вручную, и сработает поддельный алгоритм, что передаст в навикомп данные для прыжка оставленные Штеп Селем координаты.
И операция перехода в гиперпространство станет тем самым условием, при котором центральный компьютер сперва выполнит условия первого порядка — задраит все внешние шлюзы — как основные, так и аварийные, обеспечит работу систем жизнеобеспечения, блокировку клапанов системы откачки воздушной смеси, убедится в работе систем абсорбирования избыточного излучения реакторов. Создавали эту систему явно не глупые люди, понимающие, что прыжок сквозь гиперпространство, пусть и освоен уже тысячелетия, все еще может быть опасен для экипажа.
Именно поэтому, команды второго уровня, внедренные Штеп Селем сделают все с точностью до наоборот.
Как только «Суверен» уйдет в гиперпространство к обозначенной Имперским агентом точки рандеву, центральный компьютер уже не сможет оказать противодействия. Все, что должно быть закрыто — двери кают, люки, шлюзы, ангарная палуба, герметичные взрывоустойчивые аварийные переборки, турболифты и многое другое, окажется открытым. Система жизнеобеспечения осуществит принудительную продувку воздуха в космос, одновременно с этим прекратив подачу драгоценной кислородосодержащей смеси. Аварийные переборки не активируются, чтобы удержать стремительно улетучивающуюся наружу атмосферу. Защита реактора падет, ограничители отключатся, и смертельная радиационная волна изжарит всех тех, кто так или иначе сумеет выжить при предыдущих несчастьях. И как только прыжок завершится, энергетическая установка отключится, позволив абордажным группам проникнуть на борт.
К точке рандеву с кораблями Вечной Империи Закуул звездный супердредноут «Суверен» пребудет стерильно чист от живых членов экипажа.
Штеп Сель еще раз прогнал в памяти алгоритмы, припоминая, не забыл ли он чего. Нет. Все так, как нужно.
Сверившись с хронометром, он подтер следы своего вторжения в систему, после чего дождался команды главного инженера, загрузив отредактированное им программное обеспечение в нужную консоль.
С этого момента срок жизни нескольких сотен тысяч членов экипажа флагмана адмирала Терринальда Скрида стал исчисляться часами.
Получив расчет, довольный проделанной работой Штем Сель покинул борт обреченного корабля.
* * *— Капитан Панзер, — я выразительно посмотрел на голограмму лидера отряда спецназа «Синяя команда». — Если вас держат в плену и заставляют это говорить — моргните три раза каждым глазом, подпрыгните на месте и желательно выполнить сальто через голову…
— Прошу прощения, Ваше Величество, — оценив шутку, улыбнулся спецназовец, — Но я не ввожу вас в заблуждение. Гранд-мофф Таркин в самом деле прислал приказ подразделениям своих кораблей сняться с мест базирования и выдвинуться к координатам в Хейпском консорциуме.
— Всему флоту? — с сомнением поинтересовался я.
— Да, сэр, — утвердительно высказался клон-капитан. — Более трех тысяч кораблей различного класса снялись с передовой и ушли в гиперпространство. На Гиндине паника — местный филиал «Верфей Куата» оказался без охраны. И не только. Все корабли от Денона до Комменора оставили места своего базирования и вместе с контингентом арканианских трупперов отбыли. На позициях лишь эскадры второго эшелона на Комменторе, Балморре, Неймодии… Сэр, я не голословен, не пьян и не выдумываю — пересылаю вам файлы переговоров «первачей».
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})