Шрифт:
Именно с таким похоронным видом Андрей и пришёл к Ефиму Князеву, только что вер-нувшемуся из командировки. Постучал и на приглашение: "Войдите" - переступил порог нена-видимого всеми фибрами души кабинета.
Кабинет заведующего кафедрой систем автоматического управления был обставлен про-сто, но со вкусом. Немецкая офисная мебель, лёгкие мягкие кресла, длинный конференц-стол, перпендикулярно к нему - письменный стол самого заведующего, стеллаж с трудами класси-ков и массивными папками отчётов научных групп, демонстрационный проектор - в специаль-ной нише, подключён кабелем к Pentium'у новейшей модели в углу, слева от письменного сто-ла. Вполоборота к компьютеру сидел сам заведующий, чуть презрительно щурясь в знакомой всем манере. На столе стоял большой бокс на сорок дискет, несколько дискет лежали прямо под рукой у Князева.
Мишуков кашлянул и через силу выдавил:
– Здравствуйте, Ефим Алексеевич. Как съездилось?
– Здравствуйте, Андрей Вадимович, - отвечал Князев, оставляя в покое клавиатуру компьютера и поворачиваясь лицом к вошедшему.
– Съездилось отменно.
– Как доклад?
– Аплодисментов не сорвал, но к сведению был принят.
Этот ни к чему не обязывающий обмен репликами мог продолжаться ещё долго, но Анд-рей в своём движении через кабинет вдоль стола для конференций достиг наконец такой точки, с которой ему стал виден дисплей компьютера, и мгновенно остановился. С самого начала сво-ей деятельности на ниве информационного взлома он ожидал чего-то подобного, но не думал, конечно, что это произойдёт именно здесь и именно так.
Дисплей компьютера, стоящего перед Князевым, работал превосходно. В режиме 256 цветов, 1024 на 768. И драйвер видеоадаптера был установлен правильно и в дополнительном вмешательстве Мишукова не нуждался. Но не факт столь наглого и ничем не прикрытого обма-на заставил Андрея споткнуться на ровном месте - на дисплее Мишуков увидел таблицу из двух столбцов: в правом столбце значился код клавиши в общемировой системе ASCII, в ле-вом столбце - расшифровка кода. Всё бы хорошо (мало ли какие проблемы могут возникнуть у выдающегося учёного с кодировкой ASCII), да вот только символы в таблице располагались не последовательно от забавной рожицы ":" (код 01) через латинский и русский алфавиты до мрачного чёрного квадрата " " (код FE), а в разнобой и часто повторялись.
"Троянский конь". Господи, какая глупость!
"Прибежали в избу дети, - вспомнилась Мишукову любимая присказка программеров-сетевиков, - второпях зовут отца: "Папа, папа, наши сети притащили мертвеца!"".
– Можно мне... сесть?
– спросил Андрей вслух, почувствовав сильную слабость в ко-ленках.
– Да пожалуйста, садитесь, Андрей Вадимович, - Князев изобразил радушие.
– Вам нехорошо?
– добавил он к радушию столь же фальшивое участие.
– Может быть, воды?..
– Что вам от меня нужно?
– спросил Мишуков тусклым голосом.
– Что ж, если вы хотите перейти прямо к делу, перейдём прямо к делу, сказал Ефим, внимательно Андрея разглядывая.
Мишуков, опустив глаза, медленно кивнул.
– В последнее время, Андрей Вадимович, - начал Князев ровным, ничего не выражаю-щим голосом, - вы были замечены в том, что используете рабочую технику в личных целях. Не скажу, чтобы это как-то повлияло на моё отношение к вам: вы - талантливый программист, работу сдаёте в срок, и своё расписание вольны составлять, исходя из собственных потребно-стей и ритма. Однако характер вашей деятельности, как очень быстро выяснилось, выходит за рамки не только профессиональной этики, но и уголовного кодекса Российской Федерации. Вы, оказывается, хакер, Андрей Вадимович, причём из тех хакеров, которых называют "технокры-сами".
Мишуков стиснул кулаки:
– У вас нет доказательств.
– Смотря что называть доказательствами. С некоторого времени на вашем компьютере стоит резидентная программа, кроме всего прочего выполняющая функции драйвера видео-адаптера. Такие программы называются "троянскими". Этот конкретный "троянец" регистриро-вал все сигналы, поступающие в систему с клавиатуры; учитывались также временные интер-валы между нажатиями тех или иных клавиш. Затем информация дешифровывалась и анали-зировалась. Выводы неутешительны для вас, Андрей Вадимович. Оказывается, вы взламыва-ли сверхсекретные государственные базы данных...
– А что, ваш резидент способен ещё и идентификацию проводить?
– хмуро поинтере-совался Мишуков.
– Может, он ещё и летает?
– Пока не летает, - сухо ответствовал Князев; лицо его поскучнело. Вы же неглупый человек, Андрей Вадимович, и должны понимать, что совершили ошибку. А за ошибки надо платить.
Это Мишуков понимал уже минут пять - с тех самых пор, как увидел таблицу на дисплее компьютера. Прошляпить самую элементарную вещь программу-"троянца" - прошляпить на собственной машине, которую знал, казалось, как свои пять пальцев! Да, это надо уметь! Мог хакнуть кого угодно и совершенно забыл, что могут хакнуть тебя самого!
Вообще же, Андрей давно собирался написать такую программку ("червячка"), которая могла бы работать на машине соседа, остряка-самоучки, перебрасывая результаты Мишукову по локальной сети вычислительного центра. Тогда ни у кого не было бы и шанса схватить Анд-рея за руку. Впрочем, остряк-самоучка тоже был не лох (лохов Князев в своей конторе не дер-жал) и мог заметить неладное. Именно это удерживало Мишукова: программа должна быть так написана, чтобы комар носа не подточил. Но, как выяснилось, и на самую хитрую задницу раньше или позже обнаруживает себя болт с резьбой.