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