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