Глава 8. Взлом (1/2)
«Пи-пип, пи-пип, пи-пип…»
— Да, да, я уже встаю, — из-под одеяла высунулась рука и, нащупав рычажок на старом электронном будильнике, отключила противную пиликалку. Через некоторое время из кровати восстало тело в пижамке и прошлепало к плитке. Еще через несколько минут, когда кофе в турке начало испускать приятный аромат, Кристина, наконец, открыла глаза, и в ее голове начали появляться какие-то осмысленные мысли.
Она не умела и ненавидела просыпаться по будильнику. И если обычно научные сотрудники, особенно подающие надежды, как она, могли позволить себе относительно свободный график, то вот дежурства в лаборатории, выпадающие ей примерно раз в неделю, были для неисправимой совы сущим адом. Встать в семь утра, за час пройти проверку личности и медосмотр, принять рабочее место у сменщика, а затем следить за десятком мониторов, наблюдая кривые энергопотребления и данные с датчиков, не дай бог кто из «подопечных» решит выйти из-под контроля. Особенно единственный восьмисотый, который, говоря откровенно, Кристину вгонял в ступор. Эти темные глаза, живые и подвижные, но вместе с тем ощутимо нечеловеческие… Б-р-р, мороз по коже. Несмотря на все заверения коллег, девушку не оставляло чувство, что машина играет с учеными, лишь позволяя им думать, что скрипты держат терминатора под контролем.
Девушка допила кофе и, оставив кружку в раковине, поплелась к выходу из студии, как она предпочитала называть выделенное ей личное пространство. Научным сотрудникам, работающим в Хронолаборатории либо в отделах, находящихся в ее ведомстве, предоставляли собственную комнату в общежитии – довольно роскошно по нынешним меркам. Надевая верхнюю одежду, Кристина поглядела в зеркало – там отражался, судя по виду, свежевыкопанный зомби. Кое-как расчесала волосы и вывалилась в общий коридор.
Общежитие понемногу пробуждалось. В отличие от Кристины, обычно работающей до полуночи и встающей около десяти, большинство приходило на работу к восьми, так что девушка влилась в общий поток. Мимо нее проплыло какое-то знакомое лицо, и девушка на автомате поздоровалась с парнем. Кажется, это был знакомый из отдела тахионных процессов… или из контроля безопасности? Как же спать хочется…
Ходьба в режиме автопилота привела к вполне предсказуемому результату: Кристина споткнулась о ступеньку и, ойкнув, полетела вниз по пролету. Девушка только и успела, что ощутить, как очки сползают с носа, а каменные ступеньки уже стремительно неслись прямо ей в лицо.
— Воу, Кристи, осторожнее! — кто-то сзади подхватил ее одной рукой за пояс, а другой – за шиворот и, перенаправив траекторию полета, лихо вернул на лестничную площадку.
— Я давно заметил, что ты очень рассеянная в быту. Тебе следует быть осторожнее, все-таки люди – довольно хрупкие существа, — укоризненно воззрился на нее спаситель.
— Я… да… спасибо, — чуть не покалечившись, Кристина, наконец, проснулась, и мозг резко вышел на рабочий ритм. — Чаппи, это ты. Доброе утро!
Самый необычный из ее коллег только закатил глаза. Его это прозвище почему-то раздражало, но Кристина ничего не могла с собой поделать. Невесть кем созданный андроид с внешностью очаровательного парнишки, в отличие от восьмисотых, способный нормально общаться (!) и даже обладающий чувством юмора (!!) почему-то неизменно ассоциировался у нее с разумным роботом из вышедшего незадолго до Судного Дня фильма. Разумеется, Кристина имела доступ к кое-каким служебным данным и понимала, что стоящий перед ней… механизм?.. способен вырезать всех на этаже раньше, чем кто-то успеет подать сигнал тревоги, но знание это было сугубо теоретическим. Реально же блондинистый парень с грустными серыми глазами был настолько живым и настоящим, что воспринимать его одним из терминаторов совершенно не получалось.
— Послушай, а что ты вообще тут делаешь? Разве тебе нужно спать? — удивилась девушка.
— Разумеется, нет, — пожал плечами 9S, — но я периодически провожу самодиагностику в своей комнате. Это необходимо для нормального функционирования, а кроме того, об этом меня попросил Маркус в целях безопасности.
— Значит, это приказ Райта? Я понимаю, мы все подвергаемся риску, изучая терминаторов, но он, кажется, скоро свихнется со своей паранойей. Да и какого черта? Маркус всего полгода с нами работает, а распоряжается так, будто он тут самый главный начальник!
— Но ведь он и есть наш начальник, — 9S вышел на улицу и галантно придержал перед ней дверь (робот, знающий этикет. Ну что за лапочка!), — к тому же, он прав. Во-первых, хотя ваш код и блокирует сервоприводы Т-800, его базовые процессы все еще вне вашего понимания. И он продолжает работать. А во-вторых, я, в отличие от вас, контактирую с его операционной системой непосредственно. Да, по идее, мои файрволлы Скайнету не обойти, но я предпочту лишний раз перестраховаться. Сама понимаешь, сделать для меня бэкап невозможно в принципе.
Дальше они шли в молчании. Хотя 9S говорил об этом спокойно, Кристина почувствовала неловкость. Действительно, андроид по сравнению с ними подвергается куда большей опасности, ведь он непосредственно подключается к терминатору, разум к разуму.
— Чаппи, знаешь, как мы в свое время подобрали ключ к Т-100? — спросила Кристина, когда тишина затянулась. 9S заинтересованно покосился на нее. — Тогда наши наработки были очень примитивны, и пробить его динамический блок никак не получалось. И тогда мне пришла в голову мысль. Зачем ломиться в главные ворота, если можно зайти с черного хода? Есть же поток данных от сенсоров, который терминатор сам загружает в память, минуя файрволл. Что, если перевести вирус в машинный язык и настучать, например, морзянкой? Тэшка его услышит и волей-неволей будет анализировать. Для этого она переведет его обратно в последовательность битов и вуаля, скрипт уже находится в его буфере! Ты не поверишь, но такая тупая идея сработала, а меня, тогда еще вчерашнюю студентку, резко зауважали в отделе. Осталось только заставить его поверить, что это – пакет данных от Скайнета и запустить как исполняемый файл, но тут у ребят уже были кое-какие способы.
— Да уж, такого нестандартного мышления Скайнет точно не мог предвидеть, — 9S задумчиво приложил палец к губам. — Но это могло сработать разве что с совсем примитивными ИИ. У восьмисотых используется система контейнеризации, и все внешние скрипты запускаются на виртуальной машине, как я смог понять. Их подобным не проймешь, я молчу уже о ком-то вроде меня. И ведь что досадно! — в звонком голосе андроида зазвучало раздражение. — Я легко могу взять его под контроль. Могу перехватить поток визуальных и аудиальных данных или управлять им удаленно. Но стоит мне отключиться – и все. Ядро его операционной системы просто перезапустится, проверит себя на ошибки и сотрет все мои команды. Просто и гениально – я невольно начинаю восхищаться этим вашим Скайнетом! Я легко могу уничтожить терминатора, отформатировав все его накопители, но не способен поменять и единого бита в его базовых установках. Ладно, мне пора!
Кристина подняла взгляд от земли, прекратив размышлять над словами парня и увидела, что они подошли к контрольно-пропускному пункту. Андроиду следовало пройти на территорию через основной вход, а вот ей, как члену дежурной смены, предстоял разговор с психологом, который, по идее, должен был установить, является ли Кристина собой, или же за ночь ее успели подменить хитрым инфильтратором…
— Увидимся в лаборатории, Чаппи!
***</p>
Ровно в восемь часов пять минут 9S прошел по коридору к той самой комнате, где когда-то держали его самого, проверяя, человек он или робот, и готовясь в случае чего уничтожить. Была некая ирония в том, что спустя несколько месяцев цикл замкнулся, и вот уже он сам идет сюда «пытать» всамделишного терминатора.
Командование, похоже, узнав получше его способности, наконец поставило перед Девятым задачу, вполне подходящую Сканеру. Не нестись с мечом на орду врагов, а тихой сапой заползти в их электронные мозги и массово перепрошить на верность Сопротивлению. Создать армию терминаторов, которые будут биться против своего создателя.
Когда 9S и Джим только прибыли на базу, и Кристофер Баум сходу озадачил андроида, он решил, что выполнит этот приказ с легкостью. Уже привыкший, что творения Скайнет – ничто перед его возможностями, 9S предположил, что сможет получить первые результаты уже через пару часов.
Очень опрометчиво, понял он, когда спустя неделю добытый с немалым трудом Т-800 в отсутствие андроида внезапно взбесился и предпринял попытку выломать стальную переборку. Оперативно прибыв в «Блок Т», 9S обнаружил, что все созданные им паразитные процессы уничтожены антивирусом терминатора, будто их и не было.
Ирония состояла в том, что 9S, Сканер и совершенный взломщик, банально имел другую специфику работы. Взять машину под удаленный контроль или перегрузить электронику, чтобы та взорвалась или расплавилась? Навсегда стереть данные? Раз плюнуть, и охранные системы Т-800 в этом плане также не представляли для него ни малейшей трудности. Но вот именно функционал, позволивший бы ему перепрограммировать врага, в линейку Сканеров почему-то не заложили. И это, кстати, наводило 9S на целый ряд невеселых рассуждений об андроидах-создателях YoRHa, а также принципиальной способности ИИ мыслить по-настоящему нешаблонно, изобретать что-то, никогда не существовавшее ранее…
Тем не менее, это его не остановило. С точки зрения местных технологий, андроид YoRHa все еще оставался сверхадаптивным суперкомпьютером, по мощности на порядки превосходящим любые современные разработки. Да, ему нужно, фактически, действовать наобум, по ходу дела разрабатывая протоколы подключения, совместимые с логикой Скайнет, и создавать с нуля программные модули, которые были бы бесполезны в войне с машинами. Но разве это не интересно? Он всегда любил работать с данными, информация – это его стихия. А значит, и с этим он справится, нужно только время.
Тем временем, 9S вошел в помещение, и электронная система заперла за ним стальную дверь, оставляя андроида наедине с «гостем». Корпус Т-800, лежащий на горизонтальной подставке, был со всех сторон опутан проводами, подключенными к расположенному тут же компьютеру. Как только 9S показался в дверном проеме, терминатор скосил на него равнодушный взор, но и только. Ничего больше он сделать не мог – подключенный к нему компьютер не только непрерывно записывал телеметрию, но и посылал сигналы, блокирующие его суставы.
— Приветствую братьев меньших, — с иронией в голосе обратился к нему андроид. Т-800 промолчал – он не произнес ни единого слова с того самого момента, как его смогли захватить в плен, хотя, как было хорошо известно в Сопротивлении, эти терминаторы могли довольно неплохо имитировать человеческое поведение. То ли он сам решил мужественно хранить молчание, то ли в момент захвата активировался некий защитный протокол – пока что даже 9S этого не понимал.
Он подошел поближе и приготовился к очередному сеансу
— Начинаю, — бросил он в сторону видеокамеры. В этот самый момент Кристи с напарником, по идее, должны были отложить все свои дела и зависнуть над контрольным пультом, готовые действовать в соответствии с инструкцией безопасности. А именно – в случае ЧП опустить гермодверь, блокируя выход из отсека до прибытия оперативной команды… и фактически оставляя находящихся в комнате работников на растерзание терминатору. В общем, абсолютно бессмысленная процедура, учитывая, что Т-800 рядом с 9S не более, чем беспомощный котенок. Но правила есть правила, особенно в околовоенной организации.
Электронная начинка терминатора в который раз предстала перед его мысленным взором мощной крепостью, напичканной защитными системами. 9S «подошел» к стене и привычно за секунду прошел через черный ход, если это можно так назвать – внешний файрволл, охраняющий доступ к основным системам Т-800, давно уже не был для андроида сколько-нибудь значимой преградой. Структура терминатора предстала перед ним запутанной трехмерной системой ходов и ловушек.
В принципе, уже на этом моменте работа Кристины становилась бесполезной – без приказа 9S терминатор не смог бы и дернуться. Андроид мог управлять им, словно марионеткой, либо, продолжая визуальную аналогию, установить подрывные заряды в коридорах замка и сровнять его с землей. Мог считать любые данные из постоянных запоминающих устройств и перезаписать их, подменив воспоминания терминатора. Вот только это никоим образом не затрагивало директивы, определяющие поведение машины. 9S уже знал, что как только он разорвет соединение, Т-800 перезагрузится и развернет резервную копию личности, перезаписав все оставленные им закладки и поврежденные ячейки. Может, попробовать использовать еще одну людскую технологию? Попробовать, образно выражаясь, выжечь новый поведенческий алгоритм в памяти Т-800, чтобы его нельзя было стереть. По обмолвкам коллег, именно так люди Сопротивления смогли обнаружить факт его, 9S, блуждания по компьютерным сетям – анализируя остаточное намагничивание ячеек жестких дисков. Еще один пример нестандартного человеческого мышления, до которого андроид, вероятно, в жизни бы не додумался.
…Спустя примерно два часа 9S вышел из комнаты. Он затворил дверь, а Т-800 все так же смотрел на него и молчал. Но на этот раз причиной его бессловесности выступало не собственное решение терминатора, а приказ 9S. Приказ, отданный не по взломанному каналу, а обычными человеческими словами.
— Маркус, я сделал это, — мужчина недоуменно поднял взгляд от стола, а затем его лицо просияло осознанием.
— Ты смог перепрошить его? Всего за две недели?
— Две недели мне понадобилось на то, чтобы выработать алгоритм. Теперь, когда я знаю, как действовать, типовая процедура займет у меня не больше часа. Идем, ты должен это увидеть!
Обратно в помещение, где содержался Т-800, они добрались за рекордные две минуты – Райт то и дело срывался на бег от нетерпения.