Прикусываю губу. Я играю с огнем. Если я действительно хочу избежать неприятностей этим летом, то должен все время держаться на безопасном расстоянии от своей напарницы. Я дал Элеоноре слово. Я могу быть бессовестным нарушителем правил, когда речь заходит о таких вещах, как комендантский час, но я всегда был человеком слова.
Запрокидываю голову, глядя в потолок. Я не знаю. Должен ли человек держать слово, если он был вынужден его дать? Я бы никогда не согласился с глупостями Элеоноры, если бы у меня был выбор. По сути, она меня шантажирует. Так что, если бы мне удалость выйти сухим из воды, никакие ее ультиматумы и условия не имели бы надо мной никакой моральной власти. Вот почему я расстался с ней. Чтобы поступать в соответствии со своими интересами. Чтобы быть свободным.
А нравится мне Нора. Закрываю глаза и тяжело вздыхаю. Жизнь была бы куда проще, если бы Нора мне не нравилась. Но она мне нравится. Я не могу притворяться. И я почти уверен, что я ей тоже нравлюсь. Может, она и гений в Java, но скрывать свои чувства она совсем не умеет. У нее все на лице написано. Ее щеки заливаются румянцем каждый раз, когда я
Движения на экране ноутбука прерывают мои мысли. Мой сценарий завершает работу, и интерфейс безопасности входит в систему. Мои глаза скользят по разделенному надвое экрану, и я щелкаю мышью, чтобы развернуть нужные окна. Одна сторона моего экрана показывает прямую трансляцию со всех камер, расположенных на втором этаже Фенмор-Холла.
Все тихо. Движение не обнаружено. Двери закрыты. Свет выключен. Во всяком случае, это то, что показывают камеры. Видимость бывает обманчива. В другой половине экрана отображается редактор исходного кода. Там, в середине страницы, лежат строки, которые я добавил вчера вечером перед визитом в комнату Элеоноры.
накладываемое изображение = ДЗДНО.GIF
GIF… пятисекундный анимированный клип, настроенный на ту же частоту кадров, что и входящий видеосигнал, захваченный камерой. ДЗДНО – один из нескольких файлов, которые я использую по очереди, применяя способ наименования, который придумал Эмерсон. ДЗДНО означает «Двери закрыты, движения не обнаружено».
Я удерживаю клавишу Delete, наблюдая, как ранее набранные команды исчезают без следа. Готово… А теперь самая опасная часть. Я задерживаю дыхание и нажимаю Enter, чтобы обновить сделанные изменения. Кадры на другой половине экрана замирают на долю секунды, а затем возвращаются к жизни – настоящие кадры с камер видеонаблюдения заменяют зацикленный видеоряд. Для стороннего наблюдателя это выглядит как кратковременная потеря соединения. Нет никаких явных признаков взлома. На реальных кадрах все еще видны все закрытые двери на втором этаже Фенмора.
Кто-то внимательный мог бы заметить, как в щели под двумя дверными косяками вспыхивает свет, но в этом нет ничего необычного. Выглядит так, как будто люди в комнате проснулись и включили свет.
Я открываю другое окно. Экран строка за строкой заполняют папки с файлами, помеченные серийными номерами и указанием времени. Этот сервер автоматически хранит записанные кадры с каждой камеры в кампусе в течение семидесяти двух часов, и эти архивы представляют собой один из главных недостатков хака Эмерсона. Вставленные гифки только закрывают прямую трансляцию с камер. А здесь, в архивах, хранятся настоящие видеозаписи. Только системный администратор имеет право на удаление, а это означает, что настоящие кадры сохраняются здесь в течение трех долгих изобличающих дней.
К счастью, охрана кампуса никогда не утруждает себя просмотром архивных материалов. Я не уверен даже, в курсе ли они, что эти материалы существуют. Тем не менее эти папки доставляют мне беспокойство. Я всегда проверяю их, прежде чем выйти из системы, чтобы знать, насколько разрушительными могут быть последствия.
Я включаю запись с камеры, расположенной у комнаты Элеоноры, и нажимаю клавишу перемотки, наблюдая, как изображения проигрываются в обратном порядке, а счетчик времени движется назад. Пустой коридор. Все чисто…
– Какого…