Ігор Ітан - Ореада. 2. Ароморфоз, Ігор Ітан
Шрифт:
Інтервал:
Добавити в закладку:
Леа схопила його за комір і однією рукою підняла, підводячи на хрест. Пістолет вона засунула собі за пояс для підтримки панчіх, що тепер так несподівано виявився справді дуже корисним елементом її одягу. Однією рукою вона тримала Мамонта, а іншою застібала фіксуючі ремені на руках та ногах.
Після завершення Леа зацінила створену композицію і залишилася незадоволеною. Занадто кремезне тіло Мамонта надмірно провисало, неприродньо вивертаючи його руки в плечових суглобах. Леа вирішила дослідити найближчу скриньку з різноманітним реквізитом у пошуках якихось мотузок. Але там вона переважно натикалася на страпони та ділдо різної величини та кольору. Ще їй трапився шкіряний з металевими шипами та карабіном нашийник. Вона оцінювально оглянула спочатку його, а потім Мамонта на хресті, здійснюючи просторові розрахунки щодо можливого використання цього пристосування. Користь від нього для свого завдання здалася їй сумнівною, і вона відклала його до кращої нагоди поки що убік.
Мотузку вона знайшла в іншому ящику і через п'ять хвилин проблему було вирішено. Леа вирівняла тіло Мамонта на хресті та надійно прив'язала його до дерев'яних перекладин.
— Краще б ти його вбила, — долинуло від Алекса, який вже давно прийшов до тями після жорстких обіймів машини та тепер мовчки спостерігав за тим, що відбувалося.
Леа підійшла до його клітки:
— Я обіцяла Лансу Кампо, що нікого не вбиватиму без нагальної потреби, — з відповідальним виглядом заявила вона, представши перед Алексом топлес, у панчохах, чобітках та з пістолетом за поясом для панчох.
Алекс сумно дивився на неї і думав, що такого божевільного дня у нього, мабуть, ще не траплялося в житті.
— Гадаю, ти й свій маячок для Ланса Кампо вже активувала? — втомлено озвучив він свою здогадку.
— Так, одразу після того, як ти мене перезавантажив у цій клітці.
— Але аналізатор радіосигналів нічого не зареєстрував, і наш маячок працював без переривань.
— Я тепер можу керувати двома маячками одночасно.
— Я не розумію, я ж тобі переписав все програмне забезпечення, — дивувався Алекс, — там не було можливості ані змінити завантажувач, ані переписати операційну систему. Були навіть передбачені процедури на випадок збою. Другим завантажувальним пристроєм був прописан у мультиконтролері SSD накопичувач із резервною ОС. Крім того, ми унеможливили запуск зовнішнього вірусу.
— Така можливість не була відкинута, — заперечила Леа.
— До нашого програмного забезпечення вліз твій вірус? — здивувався Алекс. — Це неможливо. Як же він запуститься, якщо був перезаписаний весь програмний код, до якого могло бути звернення через операційну систему?
— Мікрокод SSD накопичувача не був перезаписаний вами.
— Мікрокод SSD накопичувача не в змозі запустити виконуваний файл. І до нього не звертаються процедури нашої операційної системи.
— Так, вірно, але мікрокод може перезаписувати блоки пам'яті SSD, у тому числі й початковий завантажувальний.
Алекс тихо простогнав, провівши по обличчю долонями:
— Так просто? — спокійно вимовив він.
— Так, просто, але не очевидно.
— Отже, мікрокод SSD накопичувача перезаписує завантажувальний блок, і керування передається завантажувачу іншої операційної системи? У системному розділі SSD накопичувача ти десь сховала ще одну робочу операційну систему?
— Моя операційна система захована не лише у системному розділі. І це не постійно діюча ОС, а спеціальна, для кризових ситуацій.
— Як мікрокод SSD накопичувача вміє розпізнавати вміст завантажувального блоку чужої та своєї операційної системи? Адже він може повністю збігатися, якщо завантажувач має стандартне ім'я файлу. У цьому випадку саме так і було.
— Алгоритм перезапису використовує існуючу процедуру відновлення логічних бедів у SSD накопичувача. Тільки в цьому випадку порівнюється підрахована контрольна сума вмісту завантажувального блоку з контрольною сумою у спеціально відведеному ідентифікаційному блоці в області операційної системи. Якщо вона не збігається, накопичувач спочатку виконує стандартну процедуру: перезаписує блок нулями, а потім одиницями, а потім якщо перезапис проходить вдало, що означає фізичну справність блоку, виконується додана мною процедура: перезаписується весь завантажувальний блок зразком зі свого мікрокоду, який при наступному завантаженні передає керування резервній ОС для кризових випадків.
— Тобто, завантажувальний блок, що не пройшов перевірку на легальність із своєю операційною системою, визначається як логічний бед-блок?
— Так.
— Але чому завантаження зовсім іншої операційної системи ніяк не відображається ні в логах завантаження, ні в статусі, ні в специфічних параметрах, характерних тільки для чужої ОС?
— Кризова операційна система вміє емулювати чужу, запускаючи її у фоні на віртуальній машині. Фактично вона працює за алгоритмом чужої ОС, але з тією різницею, що дає повний доступ і контроль штучному інтелекту за її процесами та параметрами.
— Яким чином продовжує працювати наш GPS маячок разом із твоїм, і як це контролюється?
Увага!
Сайт зберігає кукі вашого браузера. Ви зможете в будь-який момент зробити закладку та продовжити читання книги «Ореада. 2. Ароморфоз, Ігор Ітан», після закриття браузера.