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