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