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