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