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