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