Ибрагим установил локальную регистрацию входящих соединений, а заодно включил запись лога чата. Это было непросто — чат был исключительно визуальным, текстовый режим не поддерживался, и поэтому пришлось устанавливать на компьютер распознавалку речи, что заняло еще десять минут.
В конечном итоге в виртуальной комнате, в которой проходили самые секретные совещания братства, появилось подслушивающее устройство, такое же виртуальное, как и сама комната, но от этого не менее эффективное. Теперь Ибрагим будет в курсе всех заседаний ЦРК, начиная со следующего. А пока можно перейти к другим делам.
Александр Багров физически находился в Баскервиль-холле, небольшом городе, расположенном в двух тысячах километров к северо-западу от Олимпа. На его офисном компьютере троян стоял уже давно, и если бы Ибрагим знал, какой из миллиона компьютеров Деметры принадлежит Багрову, он смог бы войти в него сразу же, как только получил доступ к матрице.
Следующие полчаса Ибрагим потратил на глубокий анализ документов вождя революции. Результаты анализа подтвердили ожидания Ибрагима.
Все важнейшие документы братства, авторство которых приписывалось вождю, присутствовали на компьютере Багрова только в окончательном виде. Никаких черновиков не было. Дело было не в том, что Багров уничтожал черновики или что он не сохранял резервных копий (эти версии Ибрагим тщательно проверил), но черновиков не было вообще. Большинство документов Багров только подписывал. К их содержанию он не имел ни малейшего отношения.
Документы приходили к Багрову по электронной почте, с адреса [email protected], это был почтовый ящик на общедоступном сервере, он мог принадлежать кому угодно. Интересная вещь, однако, — все планы братства доставляются номинальному вождю с анонимного почтового адреса, хозяин которого называет себя сумасшедшим, пусть и на мертвом языке. Почему истинный хозяин братства прячется? Раз он прячется, значит, он не совсем уверен в том, что его подчиненные полностью контролируют глобальную сеть Деметры. Неужели он знает про тайную деятельность Ибрагима? Но откуда? Где Ибрагим мог проколоться? И почему приказ начать переговоры поступил непосредственно перед решающей схваткой? Может, это не случайное совпадение, а точный расчет этого безумца… Нет, не безумца, к сожалению, совсем не безумца.
Ладно, об этих вещах думать будем потом, сейчас надо заниматься неотложными делами. Пробраться в недра сервера hotmail.dem было делом пяти минут, еще минута ушла на поиск в общем логе выхода с адреса crazy 170. Странно…
Согласно логам, за все время работы сервера не было зафиксировано ни одноге входа с этого адреса. Но Багров отправлял письма на этот адрес и они доходили до адресата! Сейчас проверим…
Ибрагим попытался завести себе почтовый ящик crazy [email protected], но сервер сказал ему, что такой ящик уже существует, и предложил выбрать другое имя. А если посмотреть в недрах сервера… Оригинально. Если посмотреть в недрах сервера, получается, что такого ящика нет. Если отбросить экзотические варианты, этому парадоксу можно дать три логических объяснения.
Первое — загадочный вождь братства имеет доступ к троянам СПБ. Программа, которой пользовался Ибрагим, позволяет вытворять куда более хитрые фокусы, чем создание невидимого почтового ящика. Проверить эту версию было несложно, проверка заняла две минуты. Версия не подтвердилась.
Второй вариант. Неизвестный хакер сделал то же самое, что в свое время сделала СПБ, но по-другому. Где-то в недрах сервера живет еще один троян, который обслуживает виртуальный почтовый адрес crazy 170, и вряд ли этот адрес единственный из обслуживаемых этим трояном. Оригинальная идея спрятать почтовую базу мозгового центра революции внутри самой большой почтовой базы на всей планете. Маскировка почти идеальная, заподозрить неладное можно только случайно, обнаружив на других компьютерах ссылку на почтовый адрес, отсутствующий в основной базе. Но доступ к основной базе hotmail.dem имеют всего человек десять на всей планете, не больше, так что это нельзя считать серьезным демаскирующим фактором. Но как это проверить… Перелопатить пару десятков гигабайт кода… Нет, как-нибудь в другой раз.
Осталась еще третья версия. Письма Багрова никогда не доходили до hotmail.dem, каждый раз они перехватывались где-то по дороге одним из маршрутизаторов и направлялись истинному получателю. Интересно, сколько всего маршрутизаторов на пути? Ого! Многовато будет…
Что ж, приходится признать, что загадочный кукловод хорошо спрятался. Сразу даже неясно, как его искать — то ли начать глубокое изучение hotmail.dem, то ли вначале провести беглый осмотр каждого из подозрительных маршрутизаторов. А если беглого осмотра будет недостаточно… Наверняка будет недостаточно… Нет, по-любому получается, что возиться придется долго, а тогда возникает вопрос: а стоит ли? Анатолий и Якадзуно вот-вот доберутся до тайного вокзала, и тогда все станет ясно само собой. Вряд ли шеф прячет свое истинное имя от людей, обслуживающих этот вокзал. Абсолютно от всех спрятаться невозможно.
И еще надо учесть, что вряд ли получится долго ковыряться в чужих операционных системах, оставаясь при этом незамеченным. Нет, до тех пор, пока ребята не захватят вокзал, надо соблюдать максимальную осторожность. А вот потом… потом видно будет.
9
— Здравствуй, Ибрагим.
— Здравствуй, Дзимбээ. Как дела?
— Ратников вышел на связь. Мусусимару прибыл к месту встречи, они выдвигаются в указанный район. Через пару часов будут на месте.
— Хочешь скоротать время в моей компании?
— Типа того. Тебе пригодилась моя информация?
— Очень. Ты знаешь, Багров — удивительный человек, на его компьютере нет ни одного чернового документа и ни одной резервной копии. Все свои гениальные труды он пишет сразу набело, и у него никогда не зависает компьютер.
— Это еще ни о чем не говорит. Времена ты не смотрел?
— Какие времена?
— Время создания документа, время последнего редактирования…
— А что это даст?
— Если документ получен Багровым из сети, то время создания…
— Точно! Только надо проверять время создания не документа, а файла. Сейчас проверю…
— Может, не стоит лезть туда прямо сейчас?
— Я и не лезу туда, я кое-что сохранил у себя в голове. Да, ты прав, все так и есть, я должен был сам догадаться. Тебе выдать данные, чтобы сам посмотрел?
— Я тебе верю. Ты выяснил, кто такой шеф?
— Нет, не выяснил. У них очень сильная защита. Если бы не несовместимость, я бы сказал, что ее делала СПБ.
— Несовместимость с чем?
— С тем, что делали наши хакеры.
— Может, ее делал другой отдел?
— Нет, это невозможно. Программистов такого уровня очень мало: Смолл, Кейк, Дервиш, Махно… Только Махно больше бумажки пишет, чем программирует. Точнее, писал. Они все погибли в первый день.
— Жалко. А что, ты всех ваших крутых хакеров лично знал?
— Я входил в комиссию по приемке одной работы. В СПБ было очень мало хакеров, они все размещались на одном этаже. В день революции они все были на рабочем месте, то ли у них совещание было, то ли пьянствовали, то ли игрались по локальной сети…
— А не может быть так, что кто-то из них работал не только на вас, но и на этого шефа? — спросил Дзимбээ.
— Двойной агент? Нет, в таком случае я бы сразу узнал защиту. Понимаешь, хакеры не пишут каждую программу с нуля. Везде, где только можно, они используют старые наработки. Если знаешь, кто с чем работал раньше, автора программы определить несложно, а если знаешь автора, становится понятно, чего ждать от программы и как она вообще устроена. Не во всех деталях, но этого достаточно, чтобы сделать первые выводы.
— А если этот хакер написал программу так, чтобы авторство нельзя было определить? Какое-нибудь незначительное изменение…
— Теоретически такое возможно, но я в это не верю. Эти ребята получали такую зарплату, что работать на сторону не было смысла.