Чтение онлайн

на главную - закладки

Жанры

Шрифт:

— Я только пользователь… Должны быть справочные файлы, попробуй почитать.

— Ладно, — снова вздохнула Сула.

На всякий случай скопировав командный файл к себе в систему, она сходила на кухню и заварила крепкий сладкий чай — судя по всему, сидеть предстояло долго.

«Я всегда хорошо решала головоломки», — подбадривала она себя.

В файл требовалось внести лишь небольшую поправку: при каждой смене паролей новые должны были пересылаться на указанный почтовый адрес. После упорного труда и десятка неудач с последующим нудным поиском синтаксических ошибок программа наконец заработала. Сула, вытирая о колени

внезапно вспотевшие руки, с облегчением перевела дух. Теперь оставалось лишь заменить старый файл в компьютере Управления на новый, и при этом не попасться. В случае неудачи… Сула даже зажмурилась, представив себе последствия. Проваленная подпольная группа, взбешенный Хонг, официальное взыскание, конец карьере… Нет, лучше не думать. Затаив дыхание, она дала команду на замену файла и стала ждать. Ничего страшного вроде бы не происходило. Сула медленно выдохнула, встала и пошла на кухню. Чай уже остыл и стал похож на горьковатую патоку, его пришлось подогревать… Когда она вернулась к дисплею, все оставалось по-прежнему.

Письмо с приветствием, посланное себе самой из компьютера Управления, дошло нормально. Оставалось лишь проверить, сохранился ли у нее доступ к регистрационным данным в архиве. Сула уже произнесла первые команды, когда мобильный коммуникатор снова зазвенел и на экране высветился текст ещё одного письма:

Миледи Аркат,

в 01:15:16 мною замечена попытка переписать исполнительный файл в главном компьютере Управления государственной регистрации. Файл будет стерт и затем восстановлен по резервным копиям. Вам предоставлен новый временный пароль 19328467592. Пожалуйста, смените его немедленно по прибытии на рабочее место.

Во имя Праксиса,

Йнагарх, CN5, помощник системного администратора.

Сула вздрогнула, каким-то чудом удержавшись от того, чтобы произнести команду, отключавшую ее от компьютера Управления. Пересилив страх, она принялась размышлять.

Изменение файла замечено почти десять минут назад, но из системы ее не выкинули. Администратор проверил, кто подключен с удаленного компьютера, и, очевидно, принял ее за саму леди Аркат, поэтому ограничился письмом.

Что же теперь делать? Временный пароль будет действовать только до утра, осталось всего несколько часов. Командный файл заменен, и больше в систему Управления войти не удастся. Возможность исправить ошибку пока есть, но времени осталось очень мало.

Глотнув чаю, Сула снова взглянула на письмо: 01:15:16 — они регистрировали вторжение с точностью до секунды. Это дало первый ключ. Порыскав в папках Управления, она нашла шесть автоматических сообщений, посланных Йнагарху одно за другим. На всех стояло разное время.

— Ага, — задумчиво произнесла Сула.

Изменение файла замечено шесть раз — по шести разным параметрам? Дальнейшие исследования подтвердили догадку. Первый раз сработало изменение даты, второй — длины файла, остальное касалось каких-то цифровых подписей.

Что это такое, черт возьми? С датой все понятно. Командный файл последний раз менялся девять лет назад, а создан… Сула округлила глаза. Шесть тысяч лет назад! Не удивительно, что сторожевые роботы подняли тревогу… Дату заменить достаточно просто, а вот подписи…

А размер файла? Сула в отчаянии сжала кулаки. Что теперь: перебирать весь огромный файл

строку за строкой, выискивая, что можно сократить без ущерба для программы, освобождая место для добавленных команд? Это просто безумие!

Она принялась лихорадочно перебирать справочные материалы, выясняя структуру и основные принципы исполнительного файла. Заодно выяснилось, что такое цифровая подпись.

Древний текст программы, записанный в двоичном коде, представлял собой, по сути, обычное число, хоть и очень большое. Выполнив с ним некие арифметические вычисления, простые в одном направлении, но трудные для обратного воспроизведения, к примеру, поделив на число «пи» и взяв первую тысячу цифр остатка, получали ещё одно число, так называемую «подпись», которая позволяла засечь самые незначительные изменения в записи файла.

Сула снова открыла файл и стала прокручивать его на экране. Она уже так устала, что едва могла соображать. Поднявшись с кресла, она сделала несколько гимнастических упражнений, затем подошла к окну и стала смотреть вниз на улицу, превратившуюся с наступлением ночи во владения уборщиков и торминелов. Далеко на востоке небо уже наливалось зеленоватым светом. Час-другой, и все будет кончено — если она не успеет воспроизвести расчеты, необходимые для получения четырех наборов цифр, не зная ни алгоритмов, ни места, где их найти…

Едва волоча ноги и зевая, она вернулась к столу.

Какой древний файл! Наверное, его писали ещё шаа… Стоп! В голове мелькнула мысль. Шаа так любили простые числа… даже основали на них исчисление времени и календарь, навязав их затем всем покоренным расам. Что, если…

Усталость мигом испарилась. Сула прыгнула в кресло. Найдя по поиску порядковый список простых чисел, она просмотрела первую тысячу… Нет, слишком короткие. Следующие девять тысяч она вставила в новый файл и запустила программу сравнения.

Раз! На экране высветилось первое совпадение. Два… Три… Четыре!

Все цифровые подписи стояли рядом в одной части файла, которая, таким образом, и отвечала за безопасность. Отыскать ее без такого указателя Суле не удалось бы и за месяц.

Не так уж и умны были эти Великие господа, подумала она, пристально вглядываясь в ровные ряды цифр и символов. Так… коды доступа, сторожевые программы, протоколы команд… Сула собралась с мыслями и принялась писать новую программу, которая должна была снова внести поправки в командный файл, но на сей раз, использовав его собственные алгоритмы диагностики, получить новые цифровые подписи и вставить вместо старых, а затем подправить дату внесенных изменений и стереть все записи новых команд в файлах протоколов.

Тщательно протестировав программу на своем компьютере, Сула с колотящимся сердцем запустила ее и стала следить за почтовым ящиком Йнагарха…

Новых сообщений не появлялось. Она тяжело перевела дух. Неужели получилось?

За окнами уже совсем просветлело. Сула в последний раз просмотрела тексты программ, уверилась, что ошибок нет, и вышла из системы. Приказав коммуникатору разбудить ее перед началом рабочего дня в Управлении госрегистрации, она отправилась спать, по пути взглянув в зеркало. Лучше бы не смотрела… Мешки под глазами, спутанные волосы, пропотевшая рубашка — нет, так ложиться нельзя. Она пошла в душ и лишь потом, почти без сил добравшись до кровати, упала на нее и провалилась в сон.

Поделиться:
Популярные книги

Инвестиго, из медика в маги

Рэд Илья
1. Инвестиго
Фантастика:
фэнтези
городское фэнтези
попаданцы
5.00
рейтинг книги
Инвестиго, из медика в маги

Газлайтер. Том 10

Володин Григорий
10. История Телепата
Фантастика:
боевая фантастика
5.00
рейтинг книги
Газлайтер. Том 10

Искушение генерала драконов

Лунёва Мария
2. Генералы драконов
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Искушение генерала драконов

Кротовский, не начинайте

Парсиев Дмитрий
2. РОС: Изнанка Империи
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Кротовский, не начинайте

Девочка-яд

Коэн Даша
2. Молодые, горячие, влюбленные
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Девочка-яд

Невеста на откуп

Белецкая Наталья
2. Невеста на откуп
Фантастика:
фэнтези
5.83
рейтинг книги
Невеста на откуп

Магия чистых душ

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.40
рейтинг книги
Магия чистых душ

Прометей: Неандерталец

Рави Ивар
4. Прометей
Фантастика:
героическая фантастика
альтернативная история
7.88
рейтинг книги
Прометей: Неандерталец

Око василиска

Кас Маркус
2. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Око василиска

Жена проклятого некроманта

Рахманова Диана
Фантастика:
фэнтези
6.60
рейтинг книги
Жена проклятого некроманта

Болотник 2

Панченко Андрей Алексеевич
2. Болотник
Фантастика:
попаданцы
альтернативная история
6.25
рейтинг книги
Болотник 2

На границе империй. Том 7. Часть 5

INDIGO
11. Фортуна дама переменчивая
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 7. Часть 5

Золушка по имени Грейс

Ром Полина
Фантастика:
фэнтези
8.63
рейтинг книги
Золушка по имени Грейс

Корпулентные достоинства, или Знатный переполох. Дилогия

Цвик Катерина Александровна
Фантастика:
юмористическая фантастика
7.53
рейтинг книги
Корпулентные достоинства, или Знатный переполох. Дилогия