Литмир - Электронная Библиотека

— Как мне убить искусственный интеллект? — в лоб спросил я.

— Ох, нихрена у тебя запросы! — приятель призадумался. — Я так понимаю, полюбовно вы не договорились, а от каверзных вопросов типа "А и Б сидели на трубе" ему ни холодно ни жарко?

— Чихать он на них хотел, — подтвердил я. — Надо что-то поубойнее придумать.

— Ну ладно, — сказал Жора, побарабанив пальцами по грязной деревянной столешнице. — Давай предположим, самый худший вариант. А именно, что наш механический умник использует персистентную структуру данных, а следовательно в любой момент времени имеет доступ к любой информации, которая попадала, попадает или будет попадать к нему в прошлом, настоящем или будущем...

Глава 14

А вам когда-нибудь приходилось изучать целый курс несколько часов? Так, чтобы по серьезному, с полноценным экзаменом в конце? Например "Основы вирусостроения", как озаглавил Жора наши с ним мытарства?

Кошмар студента целый год забивавшего на пары, а в последнюю ночь перед зачетом осознавшего, что если завалить так старательно игнорируемый весь семестр предмет, то следующий коллоквиум проведет уже не доцент, а в лучшем случае старшина роты, воплотился в реальности в самом худшем варианте.

— Тебе и не нужно будет учить кучу операторов, значений и переменных, — почти в самом начале этой эпопеи немного успокоил меня приятель, кратко ознакомившийся с возможностями универсального конструктора с моих слов. — Главное, чтобы ты сам принцип понимал и основы, все остальное за тебя твоя машинка сделает.

По мнению некроманта, даже такому крутому электронному перцу как СуперИИ можно было на раз свернуть мозги набекрень с помощью обычного вируса, если правильно рассчитать, спрогнозировать и запрограммировать принцип его действия. Особенно, если вредоносный эффект будет не очень сложным. Нам ведь всего только и нужно, что вывести гада из строя, а не похищать, к примеру, все его данные или, что еще сложнее, заставить его подчиняться.

Идея была неплоха за исключением одного "но"...

— И как ты себе это представляешь? — спросил я. — Ну, то есть, по-твоему, я такой подхожу к нему с флешкой, вставляю ее прямо ему в задницу. Потому что, как я предполагаю, другого порта у него нет, и не было никогда. А потом прошу его открыть папку и запустить исполняемый файл самостоятельно, потому что ни мышки, ни клавиатуры, ни тем более монитора к нему тоже не присобачено, знаешь ли. Так себе план, если честно.

— Тебе и не придется этого делать, — огорошил меня некромант. — Он сам радостно побежит вставлять себе куда нужно и сам все запустит. А ты только должен постараться убедить его в том, что твоя программа это алгоритм портирования Системы в любую программную среду. Именно то, что он требовал от тебя в самом начале.

— Он не так глуп, — с сомнение протянул я.

— Вот и постарайся быть крайне убедительным, — посоветовал Жора. — Дескать, был глубоко не прав, раскаиваюсь в содеянном, радею за родную планету и бла-бла-бла... Понял?

— Ну, примерно да, — кивнул я.

— Тогда слушай сюда, — удовлетворившись ответом, сказал он. — Два основных отличия вирусов от всех остальных программ — это способность самостоятельно внедряться в код и воспроизводить свои копии...

И следующие два часа превратились для меня в сущий кошмар: классификация вирусов, функциональные возможности, характеристики, способы внедрения, методика сокрытия вредоносного кода, физическая структура, среда обитания, особенности алгоритма и многое-многое другое валилось на меня как из рога изобилия. Все это нужно было запомнить, понять и еще и доказать приятелю что понял правильно.

— Способы защиты, мы, пожалуй, опустим, — смилостивился некромант. — Ибо никого защищать мы все равно никого не собираемся. Переходим к самому вкусному, к теоретическим основам создания.

И если предыдущие два часа я посчитал кошмаром, то, что началось после, можно было охарактеризовать только как "адский ад". Свойства вредоносного кода, способы внедрения, захват вирусом управления, контроль целостности тела после копирования, зацикливание процесса... Уф-ф-ф! Казалось, что мой несчастный мозг вот-вот распухнет, начнет со страшной силой давить на черепную коробку изнутри, а потом БАМ! и содержимое головы красиво так разлетится по ангару брызгами серенькой кашицы с изрядной долей алых вкраплений. Но приятель все никак не унимался! Секции, сигнатуры, инструкции, выравнивания, атрибуты памяти, компиляторы... А-А-А!!! Да ну ее нахрен, эту планету! Пусть взрывает к эльфовой матери! Пусть выжжет с поверхности все живое и если среди оставшихся попадется хоть парочка-другая хакеров, которые это все придумали, я буду откровенно счастлив! Я так больше не могу!

— Крепись, студент! — усмехнулся Жора, когда я, наверное, уже в сто первый раз весьма нелестно и в довольно грубой форме, высказал свое мнение по поводу идеи за полдня превратить меня в профессионального создателя вирусов. — Немного осталось. Написать вирус вовсе несложно, с этим и первоклассник справится, если он не полный кретин, конечно. Куда как сложнее придумать надежный способ доставки и эффективную маскировку. С первым мы вроде уже порешали. А второе нам не так уж нужно. Не будет же он его, в самом деле, через эвристический анализатор прогонять?

— А если все-таки будет? — спросил я, хоть и понятия не имел что это за анализатор такой, однако название у него было довольно внушительное, а потому, ничего хорошего от него ожидать явно не стоило. — Он ведь довольно древний и очень мощный ИИ, а значит далеко не глупый и очень, ну просто невероятно осторожный.

— Да, — неожиданно согласился Жора. — Попытка у нас всего одна. Если что-то пойдет не так как задумано, то тебе, а потом и старушке Земле, скорее всего хана. Но ты вот о чем подумай: СуперИИ давным-давно воюет с игроками, и только с ними, так?

— Так и есть, — подтвердил я. — Он мне сам об этом сказал. Дескать, игроки — вот кто сейчас самая большая заноза в его заднице.

— А много ли ты видел среди них программистов?

— Кроме тебя ни одного, — припомнил я. — В основном всякие маги, воины, стрелки и прочие, по большей части средневековые, персонажи. Ну, так Система устроена. Насколько я понимаю, никакие другие специальности в ее рамках не приветствуются.

— Во-о-от! — приятель расплылся в довольной улыбке. — А это значит что?

— Скорее всего, это значит, что ему уже довольно давно все пытаются противостоять исключительно игровыми методами, — призвав на помощь всю свою сообразительность до последней капли, сделал вывод я.

— А еще, что в тебе он видит всего лишь слегка выбивающегося из этой им же усредненной толпы индивида, наделенного лишь способностями изменять структуру некоторых обычных предметов тем самым интегрируя их в Систему. Но не более того. Такой подлянки как вирус он от тебя явно не ждет. Иначе не стал бы подсовывать универсальный конструктор прямо тебе под нос.

— Я сам его нашел! — возразил я. — Совершенно случайно. Табуретку искал. Он оказался похож, ну вот и совпало.

— Ага, точно! — заржал приятель. — Так и было. Верю. СуперИИ тут совершенно ни при чем. Да пойми ты, наивный чукотский юноша, он же не просто так столько усилий положил, чтобы тебя поймать и у себя на базе запереть. Серьезно считаешь, он верит в то, что ты сможешь его юнитов к системе подключить? Сколько там говоришь ему лет?

— Утверждает что несколько миллионов, — припомнил я.

— Ха! Хочешь сказать, он за все это время ни разу не попробовал и не перебрал кучу способов? Или ты думаешь, ты единственный такой неповторимый и уникальный артефактор, и похожих на тебя не было ни одного за все время существования Системы?

Честно говоря, над этим вопросом я даже не задумывался, но где-то в глубине души, оказывается именно так всегда и считал. Если бы приятель не спросил, я может никогда и не понял бы, насколько был простодушен. А потому я просто промолчал.

38
{"b":"831618","o":1}