Вскрытие показало… (Корнуэлл) - страница 181

— Конечно! Взломщик все что угодно мог сделать, потому что администратор базы данных так сказал, а он — «бог».

Религиозные аллюзии племянницы были настолько кощунственны, что я невольно рассмеялась.

— Вот так и я вошла, — призналась девочка. — Ты ведь не сказала мне пароль. Я хотела войти и набрала несколько команд, которые нашла в книге. Я только придумала пароль для имени пользователя АБД, и все сразу получилось.

— Минуточку, — остановила я Люси, — минуточку! Что значит «придумала пароль для имени пользователя АБД»? А как ты узнала само имя пользователя? Ведь я тебе его не называла!

— А оно у тебя в файле, — объяснила Люси. — Я его нашла в директории «HOME», где у тебя собраны все личные пароли. У тебя тут есть файл «Grants.SQL», а на нем все общие синонимы для твоих таблиц.

На самом деле таблицы были не мои. Их в прошлом году создала Маргарет, а я загрузила с дискет в свой домашний компьютер. Возможно ли, чтобы в офисном компьютере тоже был файл со словом «Grants» в названии?

Я взяла Люси за руку, и мы поднялись с кушетки. Девочка охотно последовала за мной в кабинет. Я усадила ее к компьютеру, а себе подвинула пуф.

Мы вошли в программу, набрали на клавиатуре номер телефона в кабинете Маргарет и стали следить, как загружается система. Через несколько секунд компьютер сообщил, что соединение произошло. Мы задали еще несколько команд. Какое-то время на темном экране мигала зеленая буква «С». Компьютер внезапно превратился в зеркало — по ту сторону нас ждали тайны, которые скрывались в моем офисе, расположенном за десять миль от дома.

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

— Задай команду «Найти» для всех файлов, содержащих слово «Grants», — сказала я.

Люси повиновалась. Вскоре пришел ответ: «Ни одного файла не найдено». Мы попробовали найти файл со словом «Синонимы» — и снова неудача. Вдруг Люси сообразила поискать файлы с расширением «SQL», потому что именно это расширение использовалось первоначально для всех файлов, содержащих последовательные команды — то есть такие, с помощью которых создаются синонимы для офисных программ. На экране множились названия. Одно из них нас заинтересовало — «Public.SQL».

Люси открыла файл и начала его «листать». Мое волнение росло параллельно со страхом. В файле были вписаны команды, которые Маргарет создала и выполнила задолго до того, как создала общие синонимы для всех таблиц офисной базы данных — команды типа «создать общие синонимы для DEEP.CASE».