получите в качестве компенсации морального ущерба тысячу европейских динаров, – продолжает он.
Если я не сумею взломать цель, он убьет меня. Он не шутит. Выстрелит в голову и тем же мягким неслышным шагом, каким вошел в библиотеку, покинет дом. И растворится в суете города. А я останусь лежать в этой комнате у догорающего камина рядом с полками бессмертных книг.
Нужно уходить. Пока есть возможность. Каинов говорил мне: едва почувствуешь опасность – можешь уходить. И в то же время уверен, что передо мной тот самый человек, который приведет меня к исчезнувшим контейнерам с консервированным запахом цветущих яблонь. В этом человеке – смерть. В нем – способность выстрелить в лоб незнакомцу на собеседовании.
Но я не могу уйти от него. Столько сил потрачено, столько потеряно людей, умных, сильных, красивых, которые любили и страдали, защищали свою Отчизну, которые пытались выйти на этого человека, приблизиться к тайне и погибли героями. Если я поднимусь и выйду сейчас, будет потерян тот единственный шанс, который может привести меня к ракетам. Тот самый шанс, что выпал мне и что не случился у них, погибших на этом пути. И если я уйду – я предам их. Предам свою Родину. Предам девушку в «Ягуаре». Предам полковника Каинова. Предам товарища Сталина.
– Я согласен, – открываю ноутбук. – Цель?
– Вы не хотите узнать, зачем рискуете жизнью? – голос мужчины вкрадчив.
– Вы говорите о денежном вознаграждении в будущем? – пальцы дрожат адреналином на клавиатуре. – Надеюсь, оно будет соответствующим условиям найма. По крайней мере, – улыбаюсь нагло, – тысячу динаров я уже заработал.
– Вы так уверены в себе? – взгляд его холоден.
– Я – лучший, – смотрю в его глаза. – Если это и не так, расстраиваться придется недолго.
– Что ж, – он снимает с запястья часы, опускает руку с пистолетом на подлокотник так, что ствол холодно смотрит мне в глаза. – Данные о цели на рабочем столе в текстовом файле. Удачи.
И жмет на часах кнопку таймера.
Запускаю на экране секундомер, вытягиваю в верхний правый угол экрана табло с летящими в ничто секундами. Может статься, последними для меня секундами. Щелчок мышкой по файлу. В тексте четыре слова: «Совет Верховного Революционного Командования». Больше ничего.
Адреналин бьет пульсом кончики пальцев. С подобной постановкой задачи можно и не успеть. А если не успею, будет нехорошо. Совсем паршиво будет…
Запускаю поиск. Определяю адрес сервера. Сканирую порты.
– На будущее, – мне хочется уколоть его и отказать себе в этом удовольствии трудно, особенно перед стволом пистолета, – при найме специалистов я бы советовал ставить задачу более определенно. Уверен, что все кандидаты до меня терпели поражение.
– Почему вы так в этом уверены? – мягко проговаривает он каждое слово.
– Наименование цели ничего не значит в сети. Оно красиво и заманчиво звучит. Для дилетантов. Потрудитесь провести хотя бы элементарную разведку. Полминуты я потратил только на определение сетевых атрибутов цели, что характеризует меня как опытного пользователя Интернета. Но никак не взломщика.
– Вам не мешает наш разговор?
– Нисколько, – трещу клавиатурой. – Если мои замечания могут оказаться полезными, я предпочитаю их высказать. Тем более, вы вряд ли будете меня слушать в другой обстановке.
– Почему вы так считаете? – его, кажется, начинает развлекать этот разговор, в голосе появляются живые тона.
Проверка показывает наличие незакрытых портов на шлюзе. Взгляд на секундомер – прошла минута. Запрос в сторону сервера. Отклик.
– Мне кажется, вы из тех, кто привык ломать. А для того, чтобы ломать, не стоит слушать, как трещит.
– Вы еще и психолог? – легкий намек на улыбку чуть расслабляет его губы.
– У меня много достоинств, – к чему деликатничать. – Гениальный человек, как правило, гениален во всем.
Пароль маршрутизатора сломан. Перехватываю трафик разрешенных сессий. Есть адреса.
– Скромность входит в перечень ваших достоинств? – интересуется он, и хотя я не смотрю на него, чувствую, что он улыбается.
Прошло две минуты.
Блокирую разрешенный в сети трафик и вновь разрешаю сброшенному пользователю попасть на сервер. Есть пароль.
– Мне скромность ни к чему, – щелкаю клавишами. – Она мешает мне зарабатывать. Как, например, вам – милосердие.
– Может быть, – он продолжает улыбаться. – Что-то еще хотите заметить по процедуре тестирования?
Снова блокирую пользователя и подменяю его адрес.
Две с половиной минуты.
– Конечно, мне не нравится процедура. Но более того мне не нравится ваш непрофессионализм, – чувствую легкое удовлетворение от сказанного, ведь он несомненно считает себя специалистом самого высокого класса.
– Вот как? – его тон не меняется.
Если я и попал в его самолюбие, он умеет держать себя в руках.
Прыгаю в сервер с ворованным паролем. И система безопасности меня внезапно отбрасывает. Сессия потеряна. На секунду закрываю глаза. Где-то ошибка. Вновь открываю доступ заблокированному пользователю. Слежу за установлением сессии. Есть. Нашел.
Три минуты десять секунд.
– Это действительно так, – подтверждаю кивком. – Я бы советовал вам сначала изучить хотя бы немного предмет, в котором вы принимаете тестирование кандидатов. В этом случае вы знали бы наверняка, что шансы атаки повышаются при соответствующей подготовке. Вам, полагаю, понятнее будет термин «предварительная разведка».
Блокирую пользователя. Система съедает пароль. Съедает сертификат. Я внутри. Внутренней трансляцией меня выбрасывает в защищенный сегмент. Здесь нужно быть осторожным. Едва пошевелюсь, и меня выбросят и автоматически заблокируют украденный мною пароль. Тогда придется начинать все сначала. А прошло уже почти пять минут, можно не успеть.
– Кроме того – инструменты, – продолжаю назидательно, мне нравится издеваться над человеком, держащим меня на прицеле, это щекочет самолюбие. – То, что вы заставляете меня делать, есть не что иное, как вскрытие зубочисткой сейфа на глазах у охраны. Для подобных действий существуют соответствующие приспособления. И полезные специализированные инструменты. То же самое, как и у настоящего взломщика. Ломики, сверла, домкраты.
Замолкаю. Смотрю сквозь сидящего в кресле мужчину, и, поймав мой взгляд, он не торопится отвечать. У меня мало шансов. Всего два. И мне нужно вычислить шлюз. Из двух вариантов. Ввожу команду. Попал.
Шесть минут. Трещу клавишами.
– Мне кажется, ваши замечания могут показаться справедливыми и полезными, – соглашается он наконец. – Но, смею вас заверить, на результаты вашего тестирования они повлиять не смогут. Вы согласились пройти тест на существующих условиях. И в случае неудачи я вас убью.
Провоцирую локальный сбой и получаю пароли пользователей. Теперь нужно проверить, насколько они защищены.
– Конечно, – киваю. – Сделка есть сделка. Надеюсь, вы так же будете соблюдать указанные вами условия. И уже приготовили мою тысячу.
Семь минут. Пальцы застывают на клавиатуре. Меньше движений в чужой сети – больше шансов остаться незамеченным. Прокручиваю мышкой лог собранных данных. Одно из имен пользователей заставляет меня глупо хихикнуть.
Семь с половиной минут. Две команды. Готово.