– Можно попробовать выяснить, кто стоит за всем этим спектаклем, и поговорить с ним лицом к лицу. А можно не разговаривать, а сразу оторвать одно место.
– Думаешь, получится?
– Попробовать можно. У меня есть несколько сюрпризов, самый большой из которых, кстати, ты.
– А ты уверен, что я соглашусь участвовать в этом деле?
– Откуда я знаю? Я даже в самом себе не уверен. Вначале надо выяснить, кто на самом деле командует театром, а там видно будет.
– И как же ты собираешься выяснить?
– Ты из любопытства спрашиваешь или действительно хочешь помочь?
– Действительно хочу помочь. Твой детектор лжи мне верит?
– Он считает, что это похоже на правду. Ты входишь в ЦРК?
– Вхожу. А что?
– Мне нужны адреса всех его членов, физические и электронные.
– А в задницу тебе не подудеть?
– Не груби. Можешь не бояться, я больше не собираюсь никого убивать.
– Думаешь, я тебе поверю?
– Хочешь – верь, не хочешь – не верь. Раньше я действительно хотел устроить большой террор среди членов ЦРК, но сейчас это уже не актуально. Я готов дать честное слово, что без согласования с тобой не буду причинять вреда никому из ваших боссов.
– Готов дать слово или даешь слово?
– Даю честное слово, что не буду причинять никакого вреда никому из членов ЦРК без твоего согласия. Пойми, мне незачем лгать, ты мне нравишься, нет, не в этом смысле, – поправился Ибрагим. – Я думаю, мы с тобой сработаемся.
– Ладно, уговорил... Давай мобилу. Все совещания ЦРК проходят в виртуальности, сейчас я тебе дам адрес чата и ключ для входа. Но этот ключ дает только полномочия обычного пользователя.
– Этого хватит. Спасибо, Дзимбээ.
– Можно задать нескромный вопрос?
– Задавай.
– Я хочу получить честный ответ. Думаю, это будет справедливо, если учесть, что я только что тебе дал.
– Хахех ив осу су в?
– Чего?
– Есть такая поговорка у ящеров. Спрашивай.
– Ты можешь вломиться в любой компьютер планеты?
– Не в любой.
– Почти в любой?
– Да.
– Это из-за твоей трансформации?
– Не только. Она очень помогает, но можно справиться и без нее, только для этого надо долго учиться. Я могу тебя научить, но не сейчас, сейчас нет времени.
– Тогда проехали. Ты хочешь начать действовать прямо сейчас?
– Я уже действую. Я могу работать в нескольких параллельных потоках.
– Хорошо тебе. Ладно, не буду мешать. Если узнаешь что-то интересное, дай знать.
– Не забудь про жучки.
– Не забуду. Успехов тебе.
– И тебе тоже.
5
Анатолий вошел в кабинет Дзимбээ и сразу взял быка за рога.
– Ты выяснил? – спросил Анатолий. – Это правда? Дзимбээ не стал тянуть резину и прикидываться шлангом. Он подтвердил:
– Истинная правда.
– Связь с Гефестом действительно существует?
– Уже нет. Знаешь, почему стройка №5 была заморожена?
– Почему?
– Потому что поставки с Гефеста неожиданно прекратились.
Анатолий глубоко вдохнул и медленно выдохнул.
– Не успели, – констатировал он.
– Ну почему же не успели? Очень даже успели. Канал, связывающий Деметру с Гефестом, оборван, но канал, ведущий на Землю, все еще действует.
– Есть еще и канал на Землю?!
– Месяц назад был.
– Где?
– Ты должен его найти.
– Рассказывай.
– Подожди. Я видел твою карту личности и мне кажется, что, как только ты доберешься до портала, ты тут же сбежишь с Деметры, а это меня не устраивает.
– У меня психоблок.
– Его можно обмануть.
– Как?!
– Так же, как детектор лжи. Ты должен поверить в то, что он не подействует, и он не подействует.
– Прямо магия какая-то.
– Ага, она самая. Я хочу, чтобы ты пообещал мне не уходить в портал до тех пор, пока мы не закончим наши дела на этой планете.
– Какие еще дела?
– Надо вытащить эту планету из задницы. Анатолий неожиданно разразился нервным неестественным смехом.
– До тебя тоже дошло? – спросил он. – В светлое будущее больше не веришь?
– В светлое будущее я верю, но я не верю, что его можно построить, если думать только о личной власти. Деметра превращается в большой концлагерь, и мне это не нравится.
– Еще бы это нравилось... Где этот тайный вокзал?
– У меня есть один ключ к разгадке. Давай мобилу, я залью информацию.
Через минуту глаза Анатолия тревожно расширились.
– Неужели это правда? – спросил он.
– Боюсь, что да. А твой процессор что думает?
– Он тоже боится. Но это же... это же профанация какая-то! Революция... – Анатолий длинно и витиевато выругался. – Я думал, все серьезно, а оказывается, это одна большая комедия. Сидит какой-то хмырь за сценой, дергает одной рукой за одни ниточки, другой рукой – за другие, а мы все дергаемся, как куклы. Да я этих уродов своими руками кастрирую!
– Не кипятись. Твоя текущая задача – найти точку входа в канал, ведущий на Землю. Ты не должен никого кастрировать, ты вообще не должен предпринимать активных действий. А прежде всего ты должен успокоиться.
Анатолий на секунду застыл и неожиданно успокоился, как будто повернул невидимый выключатель внутри себя. А может, так оно и было, кто его знает, что ему напихали в мозги во время трансформации...
– Я пойду, – сказал Анатолий и встал.
– Подожди, я еще не сказал самое главное. Ибрагим тоже в деле.
– Он с нами?!
– Он с нами. Анатолий улыбнулся.
– Тогда у нас есть шанс на успех, – заявил он и вышел из кабинета.
6
Вначале Анатолий хотел прилететь в Перекоп на истребителе, но вовремя одумался. Толковая идея – тайно прибыть в медвежий угол планеты на машине, которую местные обитатели раньше и в глаза не видели. Да они потом месяц только об этом говорить будут! Нет, действовать надо по-другому.
Анатолий сходил в отдел кадров и получил идентификационную карту на имя Антона Редникова, инженера-химика, получившего назначение в Перекоп на объект № 12. На самом деле в Перекопе не было объекта № 12, в окрестностях Перекопа вообще не было номерных объектов. Если бы кто-нибудь внимательно изучил информацию, хранящуюся на карте, он предположил бы, что назначение выписано на плантацию пищевых грибов, расположенную рядом с городом Большое Мазаево. Все очень просто – сотрудник биржи труда сделал ошибку, а придурок по фамилии Редников отправился, куда ему сказали, даже не попытавшись выяснить, существует ли это место в природе. Анатолий знал, что, когда оператор заполняет карту, сделать опечатку практически невозможно, но вряд ли в Перекопе кто-то детально разбирается в процедуре выдачи назначения. И вообще, перед Анатолием не стоит задача идеально замаскироваться, главное – чтобы его легенда не вызывала подозрений с первого взгляда. В конце концов, Анатолию предстоит провести в Перекопе не больше двух-трех дней, а скорее всего, не больше нескольких часов.
Кратчайший путь из Олимпа в Перекоп проходит через Большое Мазаево, но Анатолий решил пойти другим путем. В Большом Мазаеве велика вероятность, что кто-то слишком умный или добрый не вовремя объяснит рассеянному молодому человеку, что он вот-вот проедет пункт назначения.
Анатолий решил ехать в Перекоп через Шанхай. Почему-то этот город не имеет приставки «Новый» в названии, даже странно. Интересно, как звучит «новый» по-китайски?
Деметрианский Шанхай был совсем маленьким городком, он не шел ни в какое сравнение со своим земным тезкой. Посадочной площадки для суборбитальных лайнеров там не было, да и вертолеты туда летали не каждую неделю. Анатолию пришлось попросить Дзимбээ отдать приказ срочно доставить туда гигантский контейнер с деталями какой-то гигантской машины, назначение которой Анатолий даже не пытался выяснять. Да и кого это волнует, ведь машина должна прибыть в Шанхай как бы по ошибке. Пусть сотрудники аэропорта головы ломают.
Редников прибыл в Шанхай на случайно подвернувшемся чартерном рейсе грузового вертолета. Антон был задумчивым и застенчивым молодым человеком тщедушного телосложения. Внешне он отдаленно походил на известного в узких кругах терминатора по имени Анатолий Ратников, но выглядел лет на семь моложе и был заметно уже в плечах. Впрочем, не исключено, что так казалось из-за идиртского фасона его куртки. Все время полета Антон провел, забившись в угол грузового трюма и играя с мобилой в «быки и коровы». Летчики не пригласили его в помещение для экспедиторов, а сам Анатолий решил не демонстрировать излишнюю осведомленность. Раз он выбрал для себя роль скромного молодого человека, надо следовать ей до конца. А лететь в грузовом трюме не так уж и противно, особенно если вспомнить полет в стратосфере без скафандра.
По приземлении в Шанхае Анатолия обнаружил бортинженер, после чего Антон Редников узнал о себе много нового. Он узнал, что является тупым тормозом, бестолковым интеллигентом, а также имеет много других свойств, большинство из которых не поддаются описанию в цензурных выражениях. Анатолий старательно втягивал голову в плечи и делал испуганный вид, стараясь не показать, как его забавляет тот факт, что он тут выслушивает нецензурную отповедь, а его «Чайка», незаметно для радаров висящая в небе над аэропортом, способна одним залпом стереть с лица планеты весь этот городишко, Анатолию достаточно всего лишь отдать одну мысленную команду.
Закончив выслушивать новые сведения о себе, Анатолий-Антон отправился к дежурному по аэропорту и узнал, что трейлер на Перекоп отправится через полчаса, когда закончится разгрузка вертолета. Параллельно дежурный разговаривал по телефону, и из обрывков разговора Анатолий узнал, что какую-то гигантскую коробку направили в Перекоп явно по ошибке, наверное, машинистка клавишу перепутала, а теперь этот гроб возят туда-сюда, энергию жрут... Но кого это волнует?
Вечером Анатолий был уже в Перекопе. Если бы его мозг работал в обычном режиме, Анатолий обязательно обратил бы внимание на тропический пейзаж, заметно отличающийся от пейзажа Олимпа, на местных бабочек удивительно красивой расцветки и на сотню других вещей, заслуживающих внимания. Но эмоциональный фильтр Анатолия был постоянно включен, и все эти вещи прошли мимо него, никак не отразившись в сознании. Его сознание воспринимало только то, что связано с текущей миссией.
Анатолий вылез из трейлера, проигнорировал язвительные реплики экипажа и отправился наводить справки, где здесь находится объект №12. В то же самое время его процессор наводил справки, где сейчас находится человек по имени Юй Бай То, водитель трейлера, в начале июня доставившего в Олимп партию капусты, изображавшей деметрианские дуйвэ, которые в свою очередь изображали бифштексы.
Юй Бай То находился в центре города, в баре. Бар этот представлял собой обычную для провинциальных городков забегаловку, настолько провонявшую синтетической марихуаной, что, казалось, кайф можно получить, просто проведя здесь несколько минут. На самом деле это впечатление было обманчивым, средства массовой информации сильно преувеличивают эффект пассивного курения. Да и технически трудно провести в баре несколько минут, не заказав ничего наркотического или, на худой конец, алкогольного. Местный бармен, огромный индус с длинными усами, свисающими до груди, хорошо знал свое дело.
Анатолий заказал большой стакан синтетического пойла, которое здесь выдавалось за натуральную амброзию, и уселся за пустующий столик рядом с входом в заведение. Ждать пришлось долго. Юй Бай То впервые вышел из зала за две минуты до полуночи.
Юй Бай То направился в туалет. Анатолий проводил его до кабинки, убедился, что в соседних кабинках никого нет, дождался, когда клиент закончит свои дела, и в тот момент, когда Юй Бай То застегивал ширинку, Анатолий начал действовать.
Он схватил ручку двери и резко дернул на себя. Хлипкая задвижка отлетела, и перед глазами Анатолия предстала широкая плотная спина водителя трейлера. Молниеносным движением Анатолий выхватил шприц и вонзил иглу во внушительную ягодицу, затянутую в грязные джинсы.
Юй Бай То ничего так и не понял. Он успел только развернуться лицом к неожиданному противнику и замахнуться рукой, но рука тут же попала в тиски, показавшиеся водителю трейлера стальными. Спустя полсекунды Юй Бай То медленно осел на пол.
Анатолий захлопнул дверь кабинки, закрыл унитаз крышкой и присел на нее. Он ждал, когда шок пройдет и феназин начнет действовать, тогда можно будет начать задавать вопросы.
7
– Ты меня звал? – спросил Якадзуно, появившись на пороге гостиничного номера. – И почему у тебя дверь не заперта?
– Я тебя звал, – ответил Ибрагим. – А дверь была заперта, я открыл ее, когда узнал твою походку. Проходи, садись. Коньяку хочешь?
Якадзуно рассеянно кивнул и присел на диван. Ибрагим взял стакан, прошел к бару, вытащил оттуда грязную пластиковую бутыль, совсем непохожую на коньячную, и налил граммов пятьдесят. Вначале Якадзуно удивился, почему Ибрагим наливает коньяк из этой бутылки, но потом до него дошло.
– Коза гнала? – спросил он.
– Да, Галя Козлова.
– Галя Козлова? Девушка в доме Рамиреса – та самая Коза?!
– Та самая. Галя – девушка талантливая, она не только коньяк гнать умеет, но и шпионка неплохая. То, что у вас с ней ничего не получилось, – просто случайность. Ты из-за этой неудачи сильно расстраиваешься?
Якадзуно пожал плечами и ничего не ответил.
– Давай перейдем к делу, – сказал Ибрагим. – Ты все еще работаешь на меня?
– А что, есть сомнения?
– Уже нет, извини, я не хотел тебя обидеть. Для тебя есть задание, сейчас я его изложу, но для начала тебе нужно кое-что узнать. Анатолий Ратников не предавал сопротивление.
– Как это?
– Он с самого начала был моим агентом в Олимпе. Сейчас ему нужно немного попутешествовать по нашей территории, я имею в виду, по территории сопротивления, и я не хочу, чтобы у него были проблемы. Я хочу, чтобы ты его сопровождал.
– Что я должен делать?
– Все наши считают, что Анатолий работает на братство. Если он скажет, что всегда работал на сопротивление, ему не поверят.
– А мне поверят? Кто я такой, чтобы мне поверили? Я просто рядовой боец.
– Ты сильно недооцениваешь себя. Бывший посол при дворе швув – совсем не рядовой боец.
– Что ж, тебе виднее. Что я должен делать?
– Для начала – выслушать меня до конца и не перебивать. Ты должен будешь обеспечивать прикрытие. Анатолия знают слишком многие, его фотография висит на всех базах, за его голову назначено вознаграждение, я сам это сделал, потому что не мог выделять его среди других терминаторов братства, иначе его тут же раскусила бы контрразведка.
– Хватит вешать лапшу на уши, – резко произнес Якадзуно. – Ты переигрываешь, Ибрагим, ты забываешь, что я – профессиональный контрразведчик. Хочешь, я расскажу, как все обстоит на самом деле? Анатолий никогда не был твоим агентом, вы с ним договорились совсем недавно, он должен сделать какое-то дело, для которого нужна сила терминатора, но это дело незаконное... Ибрагим, ты предал сопротивление?
Ибрагим пристально смотрел в глаза Якадзуно.
– Какая у тебя трансформация? – спросил он. – Только отвечай честно, я почувствую ложь.
– С, – честно ответил Якадзуно. – Отец хотел купить мне класс D, но не успел.
– Мой процессор говорит, что с вероятностью 23 процента ты такой же терминатор, как и я.
– Ты мне льстишь. Не забывай, я профессиональный контрразведчик, разбираться в людях – моя работа.
– Хотел бы я показать тебя кибергенетикам... Да, ты прав, я прошу прощения, что пытался тебя обмануть. Мы с Анатолием договорились только вчера.
– Что за дело нам предстоит?
– Извини, но тебе лучше не знать. Если ты узнаешь суть вашей миссии, это плохо отразится на твоей эффективности. Если такой подход тебя не устраивает, ты можешь отказаться.
– Все-таки ответь на вопрос.
– Какой вопрос?
– Ты предал сопротивление?
– Нет, я не предавал сопротивление. Война с братством приостановлена, но не оттого, что я перешел на их сторону, а оттого, что сейчас не время вязнуть в междоусобных разборках, в то время как... Короче, ваша с Анатолием миссия очень важна для всей планеты.
– Я согласен.
– Я должен тебя предупредить об одной вещи. Возможно, вам придется сражаться с теми, кто раньше был с тобой в одной команде. С теми, кто предал наше дело. Извини, я пока не могу сказать тебе большего.
– Ты должен дать честное слово, что в этой миссии не будет ничего позорного.
– Даю честное слово, что твои предки не будут стыдиться твоих поступков.
– Тогда я согласен.
– Вот и хорошо. Езжай в аэропорт.
– Прямо сейчас?
– У тебя есть какие-то срочные дела?
– Нет, но...
– Тогда езжай прямо сейчас. Приедешь в аэропорт, подойдешь к охране, назовешься, предъявишь документы. Тебя проведут к самолету, а он доставит тебя к Анатолию. Самолет управляется дистанционно, ты просто садишься внутрь и ничего не делаешь. Дальше Анатолий тебе сам все объяснит
– Как я найду Анатолия?
– Самолет доставит тебя прямо к нему.
– Он будет в аэропорту?
– Этот самолет – атмосферный истребитель, он может сесть на любом пятачке. Анатолий управляет им через спутниковую связь.
– Дело такое срочное?
– Оно еще более срочное, чем ты думаешь. Вопросы есть?
– Вроде нет.
– Тогда отправляйся. Удачи тебе.
8
Выпроводив Якадзуно, Ибрагим дал три мысленные команды. Первой из них он запер электронный замок входной двери номера. Второй командой Ибрагим велел жучкам выдавать в эфир копию записи, которую они сделали час назад. Третьей командой Ибрагим вошел в матрицу.
Он легко обнаружил компьютер, на котором проходили виртуальные совещания верхушки братства. Трояна на нем не было, вероятно, этот компьютер подключили к сети только после революции. Ибрагиму пришлось потратить лишние пять минут на проникновение в операционную систему.
Судя по косвенным данным, ее настраивал лично Токиро Окаяма. Он не сделал ни одной из стандартных ошибок, система была отконфигурирована идеально, некоторые параметры можно было даже назвать параноическими. Например, Ибрагиму так и не удалось получить список адресов, с которых входили удаленные пользователи. К счастью, список виртуальных адресов членов ЦРК у Ибрагима уже был.
Ибрагим установил локальную регистрацию входящих соединений, а заодно включил запись лога чата. Это было непросто – чат был исключительно визуальным, текстовый режим не поддерживался, и поэтому пришлось устанавливать на компьютер распознавалку речи, что заняло еще десять минут.
В конечном итоге в виртуальной комнате, в которой проходили самые секретные совещания братства, появилось подслушивающее устройство, такое же виртуальное, как и сама комната, но от этого не менее эффективное. Теперь Ибрагим будет в курсе всех заседаний ЦРК, начиная со следующего. А пока можно перейти к другим делам.
Александр Багров физически находился в Баскервиль-холле, небольшом городе, расположенном в двух тысячах километров к северо-западу от Олимпа. На его офисном компьютере троян стоял уже давно, и если бы Ибрагим знал, какой из миллиона компьютеров Деметры принадлежит Багрову, он смог бы войти в него сразу же, как только получил доступ к матрице.
Следующие полчаса Ибрагим потратил на глубокий анализ документов вождя революции. Результаты анализа подтвердили ожидания Ибрагима.
Все важнейшие документы братства, авторство которых приписывалось вождю, присутствовали на компьютере Багрова только в окончательном виде. Никаких черновиков не было. Дело было не в том, что Багров уничтожал черновики или что он не сохранял резервных копий (эти версии Ибрагим тщательно проверил), но черновиков не было вообще. Большинство документов Багров только подписывал. К их содержанию он не имел ни малейшего отношения.
Документы приходили к Багрову по электронной почте, с адреса crazy170@hotmail.dem, это был почтовый ящик на общедоступном сервере, он мог принадлежать кому угодно. Интересная вещь, однако, – все планы братства доставляются номинальному вождю с анонимного почтового адреса, хозяин которого называет себя сумасшедшим, пусть и на мертвом языке. Почему истинный хозяин братства прячется? Раз он прячется, значит, он не совсем уверен в том, что его подчиненные полностью контролируют глобальную сеть Деметры. Неужели он знает про тайную деятельность Ибрагима? Но откуда? Где Ибрагим мог проколоться? И почему приказ начать переговоры поступил непосредственно перед решающей схваткой? Может, это не случайное совпадение, а точный расчет этого безумца... Нет, не безумца, к сожалению, совсем не безумца.
Ладно, об этих вещах думать будем потом, сейчас надо заниматься неотложными делами. Пробраться в недра сервера hotmail.dem было делом пяти минут, еще минута ушла на поиск в общем логе выхода с адреса crazy 170. Странно...
Согласно логам, за все время работы сервера не было зафиксировано ни одноге входа с этого адреса. Но Багров отправлял письма на этот адрес и они доходили до адресата! Сейчас проверим...
Ибрагим попытался завести себе почтовый ящик crazy 170@hotmail.dem, но сервер сказал ему, что такой ящик уже существует, и предложил выбрать другое имя. А если посмотреть в недрах сервера... Оригинально. Если посмотреть в недрах сервера, получается, что такого ящика нет. Если отбросить экзотические варианты, этому парадоксу можно дать три логических объяснения.
Первое – загадочный вождь братства имеет доступ к троянам СПБ. Программа, которой пользовался Ибрагим, позволяет вытворять куда более хитрые фокусы, чем создание невидимого почтового ящика. Проверить эту версию было несложно, проверка заняла две минуты. Версия не подтвердилась.
Второй вариант. Неизвестный хакер сделал то же самое, что в свое время сделала СПБ, но по-другому. Где-то в недрах сервера живет еще один троян, который обслуживает виртуальный почтовый адрес crazy 170, и вряд ли этот адрес единственный из обслуживаемых этим трояном. Оригинальная идея – спрятать почтовую базу мозгового центра революции внутри самой большой почтовой базы на всей планете. Маскировка почти идеальная, заподозрить неладное можно только случайно, обнаружив на других компьютерах ссылку на почтовый адрес, отсутствующий в основной базе. Но доступ к основной базе hotmail.dem имеют всего человек десять на всей планете, не больше, так что это нельзя считать серьезным демаскирующим фактором. Но как это проверить... Перелопатить пару десятков гигабайт кода... Нет, как-нибудь в другой раз.
Осталась еще третья версия. Письма Багрова никогда не доходили до hotmail.dem, каждый раз они перехватывались где-то по дороге одним из маршрутизаторов и направлялись истинному получателю. Интересно, сколько всего маршрутизаторов на пути? Ого! Многовато будет...
Что ж, приходится признать, что загадочный кукловод хорошо спрятался. Сразу даже неясно, как его искать – то ли начать глубокое изучение hotmail.dem, то ли вначале провести беглый осмотр каждого из подозрительных маршрутизаторов. А если беглого осмотра будет недостаточно... Наверняка будет недостаточно... Нет, по-любому получается, что возиться придется долго, а тогда возникает вопрос: а стоит ли? Анатолий и Якадзуно вот-вот доберутся до тайного вокзала, и тогда все станет ясно само собой. Вряд ли шеф прячет свое истинное имя от людей, обслуживающих этот вокзал. Абсолютно от всех спрятаться невозможно.
И еще надо учесть, что вряд ли получится долго ковыряться в чужих операционных системах, оставаясь при этом незамеченным. Нет, до тех пор, пока ребята не захватят вокзал, надо соблюдать максимальную осторожность. А вот потом... потом видно будет.
9
– Здравствуй, Ибрагим.
– Здравствуй, Дзимбээ. Как дела?
– Ратников вышел на связь. Мусусимару прибыл к месту встречи, они выдвигаются в указанный район. Через пару часов будут на месте.
– Хочешь скоротать время в моей компании?
– Типа того. Тебе пригодилась моя информация?
– Очень. Ты знаешь, Багров – удивительный человек, на его компьютере нет ни одного чернового документа и ни одной резервной копии. Все свои гениальные труды он пишет сразу набело, и у него никогда не зависает компьютер.
– Это еще ни о чем не говорит. Времена ты не смотрел?
– Какие времена?
– Время создания документа, время последнего редактирования...
– А что это даст?
– Если документ получен Багровым из сети, то время создания...
– Точно! Только надо проверять время создания не документа, а файла. Сейчас проверю...
– Может, не стоит лезть туда прямо сейчас?
– Я и не лезу туда, я кое-что сохранил у себя в голове. Да, ты прав, все так и есть, я должен был сам догадаться. Тебе выдать данные, чтобы сам посмотрел?
– Я тебе верю. Ты выяснил, кто такой шеф?
– Нет, не выяснил. У них очень сильная защита. Если бы не несовместимость, я бы сказал, что ее делала СПБ.
– Несовместимость с чем?
– С тем, что делали наши хакеры.
– Может, ее делал другой отдел?
– Нет, это невозможно. Программистов такого уровня очень мало: Смолл, Кейк, Дервиш, Махно... Только Махно больше бумажки пишет, чем программирует. Точнее, писал. Они все погибли в первый день.
– Жалко. А что, ты всех ваших крутых хакеров лично знал?
– Я входил в комиссию по приемке одной работы. В СПБ было очень мало хакеров, они все размещались на одном этаже. В день революции они все были на рабочем месте, то ли у них совещание было, то ли пьянствовали, то ли игрались по локальной сети...
– А не может быть так, что кто-то из них работал не только на вас, но и на этого шефа? – спросил Дзимбээ.
– Двойной агент? Нет, в таком случае я бы сразу узнал защиту. Понимаешь, хакеры не пишут каждую программу с нуля. Везде, где только можно, они используют старые наработки. Если знаешь, кто с чем работал раньше, автора программы определить несложно, а если знаешь автора, становится понятно, чего ждать от программы и как она вообще устроена. Не во всех деталях, но этого достаточно, чтобы сделать первые выводы.