Часть 7. Сбой в системе
27 января 2025 г., 11:42
Я не помню, когда заснул, но сон был неглубоким и тревожным, больше похожим на полудрёму. Следующее, что я почувствовал, — это тёплые губы на своих губах.
Я медленно приходил в себя, но ощущение прикосновения Саши, его дыхания, касающегося моей щеки, вытягивало меня из полусонного состояния. Затем его ладонь мягко скользнула по моему животу, и я вздрогнул.
— Спи, — тихо прошептал он. — Я скоро вернусь.
Я слабо кивнул, но он уже отстранился, оставив лёгкий поцелуй.
Я услышал, как он тихо натягивает одежду, как скрипит пол под его шагами. Затем дверь спальни мягко открылась, и спустя секунду так же бесшумно закрылась.
В этот момент мой мозг окончательно проснулся.
Разговор по телефону. Кодовые слова. Упоминание эксперимента.
Я рывком попытался сесть, но тут же застонал, почувствовав, как мой огромный живот натянулся, а тяжёлая грудь качнулась вперёд. Это движение чуть не вышибло у меня дыхание.
Я замер, крепко сжимая простыню.
Этот живот…
Он казался ещё больше, чем был пару часов назад.
Я осторожно провёл пальцами по натянутой коже. Тепло, плотность, ощущение наполненности… Всё это казалось слишком реальным.
Я с трудом закинул ноги на пол, опираясь на кровать, чтобы удержать равновесие. Дыхание сбилось, и я поймал себя на том, что не только испытываю дискомфорт, но и… наслаждаюсь этим ощущением.
Каждое движение подчёркивало тяжесть груди, чувствовался мягкий, тянущий вес живота. Даже просто сидеть стало по-другому — мой центр тяжести явно изменился.
Я сделал глубокий вдох и заставил себя встать.
Двигаясь почти бесшумно, я вышел в коридор. Квартира была пуста. Это мой шанс. Я направился к кабинету.
Дверь не была заперта.
Я осторожно открыл её и заглянул внутрь.
Первое, что бросилось в глаза, — это аккуратный, почти стерильный порядок. На столе стоял новенький MacBook Air, рядом лежали аккуратно сложенные бумаги, лампа освещала рабочее место мягким светом.
Но чем дальше я осматривался, тем больше вопросов возникало.
На соседнем столе стоял старый компьютер. Он выглядел старше меня, но я узнал его сразу — Tandy TRS-80 Model 4. Экран был включён, светился тускло-зелёным текстом, а клавиатура с крупными механическими клавишами выглядела так, будто могла пережить ядерную войну.
Я подошёл ближе.
Рядом на столе лежали два телефона. Один был старый проводной аппарат с массивной трубкой, а другой — раскладной телефон с физической клавиатурой, похожий на портативный КПК из прошлого века.
Я нахмурился.
Старый компьютер, два телефона, один из которых явно использовался до сих пор…
Что за чёрт?
Я осторожно сел за стол и открыл макбук. Он не был запаролен, но система загрузилась в гостевой профиль.
Я начал проверять файлы.
Документы, заметки, рабочие проекты… Ничего полезного. Всё выглядело как обычные текстовые файлы без особого содержания. История браузера очищена. Электронная почта — ничего странного. Несколько рабочих писем, переписки по каким-то техническим вопросам, но ничего подозрительного. Я проверил папку «Загрузки» — пусто. Саша явно не хранил ничего важного в этом профиле.
Я стиснул зубы. Он что-то скрывает, но если не в ноутбуке, то…
Я с трудом уселся перед старым компьютером и осторожно коснулся клавиш — тяжёлых, с тактильным щелчком. На экране светилась зелёная командная строка CP/M.
A>
Я замер.
CP/M… Это было редкостью в наше время.
В детстве я немного пользовался MS-DOS, играл с командной строкой, пробовал писать простые программы. CP/M выглядел похожим, но более примитивным и старым.
Я попробовал самую очевидную команду:
A>DIR
Экран на секунду замер, затем появилась ошибка:
NO FILE
Я нахмурился.
Диск пуст?
Или файлы скрыты?
Я попробовал более детальную команду:
cssКопироватьРедактироватьA>DIR /W
Ответ был тем же.
Тогда я попробовал команду для отображения скрытых файлов:
A>STAT *.*
На экране появилась непривычная строка:
FILE: SYSTEM.SCR R/O SYS
Файл с расширением .SCR?
Я знал, что SYS-файлы — это системные файлы, но .SCR в CP/M мне не был знаком.
Я попробовал открыть его:
A>TYPE SYSTEM.SCR
ACCESS DENIED
Я попытался сменить атрибуты файла, чтобы сделать его доступным:
A>SET SYSTEM.SCR RW
COMMAND NOT FOUND
Я закусил губу.
Что-то здесь есть.
Я снова посмотрел на старые телефоны. Один был подключён к линии, на экране другого горело уведомление о пропущенном вызове.
Что-то не укладывалось в голове.
Современный MacBook, техника из прошлого века, проводной телефон, старый мобильник, система, требующая аутентификации…
Это не случайность.
Я уставился в командную строку.
Логин…
CP/M иногда требовал аутентификацию, если была установлена специальная программа для контроля доступа. Если Саша работает с закрытой системой, у него могла быть настроена подобная защита.
Я попробовал:
A>LOGIN
Экран мигнул, затем появилось новое сообщение:
ENTER USERNAME:
Я набрал:
SASHA
UNKNOWN USER
Чёрт.
Попробовал:
ADMIN
UNKNOWN USER
Я нахмурился.
Попробовал имя по-русски:
САША
UNKNOWN USER
Стандартные пароли не работали.
Я попробовал команду для просмотра пользователей, надеясь, что система хоть что-то выдаст:
A>WHO
ACCESS DENIED
Я глубоко вдохнул, пытаясь унять дрожь в руках. Всё, что я только что видел — эти бумаги, телефон, странные сообщения — было слишком далеко за пределами обычного. Я снова посмотрел на экран TRS-80. Зелёные буквы командной строки мерцали в темноте, словно ждали моего решения. Я знал, что это старый CP/M, но в его текущем состоянии он был чем-то большим, чем просто устаревшей операционной системой.
Я пробежался взглядом по столу, в поисках хоть каких-то зацепок. Бумаги, которые я только что изучал, были напечатаны на старом матричном принтере, и их содержание напоминало отчёты, но не совсем понятные. Они содержали странные кодовые обозначения и имена, но теперь, когда я вчитался в них внимательнее, я нашёл кое-что. Среди множества технических терминов и кодов мне удалось вычленить несколько повторяющихся фраз. "Стадия C-129", "Стадия R-8", "G-структура". Эти слова мелькали и в разговоре Саши по телефону. Но ещё более тревожными были обозначения.
В нескольких документах говорилось о "F91-24/1" и "F91-24/2". F91-24/2 упоминался в связи с "активацией G-структуры", "финальной стабилизацией" и "отчётом перед R23". Я проглотил ком в горле, осознавая, что F91-24/2 — это Саша. А F91-24/1... Меня передёрнуло. Это был я. Внутри поднялась волна страха, когда я увидел другую строчку: "Подтверждение от R23 получено. Время перехода согласовано. E7 в курсе."
Я быстро отложил бумаги и взял телефон. Nokia 9110 была старой, но явно использовалась до сих пор. Я открыл журнал вызовов. Последние звонки не были обычными номерами — это были кодовые обозначения. "+46 90 2****", "N/9-24", "R-TERM". В сообщениях было ещё хуже. Последнее пришло буквально двадцать минут назад:
"[СИГНАЛ ОТЛОЖЕН] [КОНФИГУРАЦИЯ УСПЕШНА] ТЕСТ-04 ПОДТВЕРЖДЁН. ЭТАП 3 ОТКРЫТ. ЗАДЕРЖКА: 03:12:41."
Я пролистал историю. Ещё одно сообщение, пришедшее вчера:
"FEX-12A СИНХРОНИЗИРОВАН. ПОРОГОВОЕ ЗНАЧЕНИЕ ДОСТИГНУТО. ДИНАМИЧЕСКАЯ КОРРЕКЦИЯ: 100%"
Я сжал телефон в руке. Это касалось меня, это было связано с изменениями, которые я ощущал. FEX-12A. Я уже видел это название в бумагах. Оно фигурировало рядом с обозначением F91-24/1. Часть эксперимента. Я медленно перевёл взгляд на TRS-80. Если система запаролена, значит, внутри должна быть информация.
Я осторожно положил пальцы на клавиатуру. Тяжёлые механические клавиши с громким щелчком казались почти непривычными после современных устройств.
A>
Командная строка ждала ввода.
Я попробовал стандартное.
A>LOGIN ADMIN
UNKNOWN USER
Я попробовал:
A>LOGIN ALEX
UNKNOWN USER
A>LOGIN USER
UNKNOWN USER
Неудивительно. Если эта система используется для чего-то важного, очевидные логины были бы бесполезны. Я снова взглянул на телефон и бумаги. Кодовые обозначения. Может, они и есть логины?
Я попробовал одно из имен.
A>LOGIN F91
Экран замер, затем выдал ответ:
"ЗАПРОС КОДА ВТОРОГО УРОВНЯ. ВВЕДИТЕ ИДЕНТИФИКАТОР."
Я задержал дыхание. Я был прав.
Я снова посмотрел на телефон.
"FEX-12A СИНХРОНИЗИРОВАН."
Я набрал его.
A>LOGIN FEX-12A
На экране появилось новое сообщение.
"[БЕЗОПАСНЫЙ РЕЖИМ АКТИВИРОВАН] ПРОТОКОЛ ЗАГРУЖЕН. ОТЧЁТ: 00:12:04 ДО АКТИВАЦИИ."
Я замер.
Отчёт? Активизация?
Что должно активироваться через 12 минут?
Чёрт.
Я не знал, что именно должно активироваться, но был уверен, что ничего хорошего в этом нет.
Рефлекторно я набрал команду, которую помнил из MS-DOS, но она не сработала. Конечно, это был CP/M, а не DOS.
Я заставил себя думать быстрее. Если передо мной терминал, значит, должна быть команда для остановки или изменения процессов.
Я набрал:
A>STAT
Экран мигнул, появились данные о текущих процессах. В одном из них значилось "FEX-12A - ACTIVE", а рядом — "TIME REMAINING: 00:11:35".
Я попробовал:
A>ABORT FEX-12A
"НЕИЗВЕСТНАЯ КОМАНДА"
Я стиснул зубы.
Ладно. Попробуем переключение процессов.
A>SET FEX-12A=INACTIVE
"ОШИБКА: НЕДОСТАТОЧНО ПРАВ"
Я снова посмотрел на список активных процессов. Может быть, можно просто переключить терминал в другой режим?
A>EXIT
"ПОДТВЕРДИТЕ ВЫХОД? Y/N"
Я быстро нажал Y.
Экран мигнул, затем выдал новое сообщение:
"ОШИБКА: FEX-12A УЖЕ АКТИВЕН. НЕВОЗМОЖНО ВЫЙТИ"
Я выругался.
Ладно. Если остановить нельзя, то, может, можно отключить питание?
Я вспомнил ещё одну старую команду.
A>RESET
Экран завис на секунду.
Затем текст изменился.
"[ПРОЦЕСС ОТМЕНЁН] СИСТЕМНАЯ СИНХРОНИЗАЦИЯ ПРЕРВАНА. ВОССТАНОВЛЕНИЕ НЕВОЗМОЖНО."
Я с трудом выдохнул.
Чёрт возьми… Это сработало?
Прежде чем я успел осознать, что только что сделал, по комнате пронёсся громкий звук телефонного звонка.
Я вздрогнул.
Это был не коммуникатор и не мобильный телефон.
Это был старый проводной телефон на столе.
Звонок резкий, пронзительный, он прозвучал трижды — и вдруг оборвался.
Где-то в столе раздался щелчок, и через несколько секунд включился автоответчик.
Звук пошёл сначала с небольшими помехами, а затем зазвучал механический, холодный голос.
Он был не похож на человеческий, больше на что-то генерируемое машиной.
"ОШИБКА АКТИВАЦИИ. FEX-12A НЕ СОГЛАСОВАН. ПРОЦЕСС ОСТАНОВЛЕН. ЭТО АВТОМАТИЧЕСКОЕ УВЕДОМЛЕНИЕ. ОТВЕТ НЕ ТРЕБУЕТСЯ."
Я почувствовал, как по спине пробежали мурашки.
Голос был почти без эмоций, но в нём было что-то тревожное, словно он не просто информировал, а фиксировал факт сбоя.
Прежде чем я успел что-то сделать, на экране Nokia 9110 появилось новое сообщение.
Отправитель: НЕТ ДАННЫХ
Я открыл его.
"ОШИБКА АКТИВАЦИИ. FEX-12A НЕ СОГЛАСОВАН. ПРОЦЕСС ОСТАНОВЛЕН. ЭТО АВТОМАТИЧЕСКОЕ УВЕДОМЛЕНИЕ. ОТВЕТ НЕ ТРЕБУЕТСЯ."
Точно такое же.
Я уставился на экран, ощущая, как внутри нарастает паника.
Я действительно остановил что-то, но что именно?
И… кто, чёрт возьми, только что меня уведомил?