Текст книги "Анкер (СИ)"
Автор книги: Кирилл Кудряшов
Жанр:
Киберпанк
сообщить о нарушении
Текущая страница: 6 (всего у книги 7 страниц)
Виртуальность, хаос – это единый живой организм. Реальность, порядок – пусть и не столь единый, но тоже живой. И миры борются друг с другом, стремясь возобладать над противником… Хаос против порядка!
Мирам не нужны агенты, не нужны люди-в-черном. Миры просто используют свои внутренние ресурсы для уничтожения противника, или, хотя бы, для поддержания равновесия. Ударная сила виртуальности – worm, проникающий в структуру порядка. Ударная сила порядка?… Такие, как он! Те, кто оказался готовым к тому, что услышать голос своего компьютера, подсказывающий им, как проникнуть в виртуальность. Как загрузиться, создавая, тем самым, новые миры. Новые очаги порядка в океане хаоса.
Но как же хрупка защита этого мира, раз всего одна ошибка одного из таких взломщиков виртуальности может привести к его гибели! Значит нужно не совершить ошибки! Не позволить червю проникнуть сюда. Сбить его со следа! Проще всего сделать так, чтобы червь не проник сюда – начать загрузку, но не довести ее до конца. Остаться в виртуальности… Но тогда это не более чем изощренный метод самоубийства.
Но если удастся обеспечить себе защиту в виртуальности, то…
Слава запустил стандартный блокнот, загрузил в него готовый шаблон веб-страницы с основными наборами Javascript'ов, и задумался, всматриваясь в таблицы тегов и цифр. Если несколько минут назад идея взлома жизни казалась ему простой и привлекательной, то сейчас он достаточно смутно представлял себе, как воплотит ее в действие.
Жизнь – игра. Игры можно взломать, а затем изменить в них некоторые параметры. Одна цифра, и слабенький герой превращается в терминатора с бесконечными очками жизни. Еще одно маленькое изменение программного кода, и очки здоровья бойца возрастают в десятки раз.
С играми все просто… Во время игры каждому определенному параметру присваивается некое значение. Мощь удара героя равна пяти – значит где-то в громадном массиве цифр скрывается одно значение, равное пяти. Да, этих пятерок может быть сотни или даже тысячи, но и на этот лом есть свой прием. Допустим, геймер не знает точного значения мощи своего героя. Тогда он просто задает во взломщике поиск всех возможных значений. Затем, допустим, герой выпивает зелье силы и его мощь возрастает. Неизвестно насколько, но возрастает… Тогда геймер просто дает программе-взломщику задание отсеять все те числа, что не изменились. И рано, или поздно, после серии определенных изменений, он обязательно найдет искомое число…
Слава намеревался взломать жизнь. Взломать саму виртуальность, прошерстив ее на предмет значений, отвечающих за силу, выносливость, скорость… Да хоть сотню чисел, которые помогли бы ему стать неуязвимым для червя. Интересно, скажем, в некоторых играх можно приобрести «уловки», благодаря которым другие герои не могут видеть тебя на карте… Здорово было бы таким образом сбить со следа червя…
Но как взломать жизнь? Как обеспечить целенаправленный поиск изменившихся значений? Да и что искать?
Солнечный луч, отразившись от стекла шкафа позади Славы, упал на монитор, вспыхнув яркой надписью:
«Задействуй несколько анкеров…»
Все было просто, как и все гениальное. Как в реальности мы можем путешествовать вдоль трех измерений, так в виртуальности возможно передвигаться вдоль оси времени! Именно на этом принципе он, сам того не осознавая, создал свой загрузчик!
Создать несколько анкеров! В первом его «очки здоровья» будут полны, во втором немного уменьшатся, в третьем – еще чуть-чуть… Десяток анкеров, и он найдет то или иное значение!
Слава положил руки на клавиатуру, мысленно переводя самодельный взломщик игры с языка «Делфи», которым он обычно пользовался, на более привычный «Интернету» «JavaScript». Программа должна последовательно анализировать несколько анкеров на предмет определенных значений… Конечно, это увеличит время его пребывания в виртуальности – программа будет обрабатывать числа достаточно долго, но Слава надеялся, что тот, кто сейчас говорил с ним из мира хаоса, не останется в стороне.
Этот житель виртуальности был его единственной надеждой…
Что будем ломать? «Очки здоровья» – в обязательном порядке. «Силу»? – так ли она нужна в виртуальности? «Опыт»! Вот это – тоже обязательно. «Скорость»… Скорость передвижения в виртуальности? Пригодилась бы, вот только как бы ее ломануть?…
Пальцы сами побежали по клавиатуре, набивая те, или иные коды и теги программы. Поиск в массиве чисел всех возможных, затем цикл, повторяющийся пять – десять раз, в процессе которого отсеиваются не изменившиеся числа и создается новый массив, в котором лежат числа, среди которых и скрывается нужное. И, наконец, вывод того единственного числа, которое останется после всех преобразований, с его изменением. Не мудрствуя лукаво Слава просто-напросто задал программе увеличить найденное число в тысячу раз, и вновь вернуть во владения виртуальности.
Набросав программный код Слава в который раз задумался о том, как изменить искомые значения. Очки опыта…
Он создал новый анкер, вписал его имя в программу и взял с полки энциклопедический словарь. Можно ли измерить опыт знаниями? Он надеялся, что можно…
«Битум»… – прочел он заголовок, отметив про себя, что никогда раньше не задумывался об определении этого вещества. Быстро почел статью, посвященную битумам и создал новый анкер, как всегда являющийся лишь фотографией – отражением действительности.
«Анкер, – объяснял ему Андрей, – Он не в компьютере и не в фотографии. Он в твоей голове! Ты фиксируешь место и время, в которое хочешь вернуться, и именно это накладывает отпечаток на виртуальность. А фотография, которую мы вставляем в загрузчики – это лишь образ, помогающий тебе обратиться к регистру памяти в своем собственном мозгу!»
На этом анкере он знает чуточку больше, чем на предыдущем…
Новая статья в словаре, и новый анкер, на котором его знания увеличились еще на какую-то величину, численное олицетворение которой обязательно найдется в виртуальности. Новая статья – новый анкер… Последовательность изменений, которые должен будет найти встроенный в загрузчик взломщик виртуальности. Десять анкеров… Подумав, Слава изменил процедуру поиска «опыта» с поиска изменившихся значений на поиск увеличивающихся. Так, наверное, будет проще.
С очками здоровья оказалось сложнее… Как заставить их увеличиваться? Уменьшаться – теоретически можно, но как отследить это изменение?..
– Что ты делаешь? – спросила мать, тихо входя в его комнату.
Первым стремлением Славы было тут же свернуть программу, но он подавил это желание. Какая разница – виртуальности наверняка известно, что он задумал.
– Готовлюсь, – ответил он, – Я же сказал, что еще не сдался.
Мать укоризненно покачала головой.
– Не забывай, ты, ведь, дал слово.
– Я помню, червь, – глядя в глаза существу, завладевшему телом его матери, ответил Слава. – Я помню.
– У тебя нет выбора, – ответила мать и, не говоря больше ни слова, вышла из комнаты.
– Есть… – тихо прошептала Слава, прикасаясь к рукояти лежащего на столе ножа. – В любой момент я могу умереть!
Решение проблемы пришло тут же. Очки здоровья… Что есть их плавное уменьшение, как не медленная дорога к смерти? Не колеблясь больше ни секунды он полоснул ножом по запястью левой руки, глядя, как на ковер падают первые капли крови. Настоящей крови, а не виртуальной – как в прошлый раз, когда он сидел на этом же месте, глядя на страшную рану на своем плече. Тогда червь лишь слегка «куснул» его на выходе из виртуального мира… Наверное, именно так он собирается пробраться в этот мир – догнать и уничтожить очередного хакера и, каким-то образом воспользовавшись его телом, а, быть может, и мозгом – сойти в реальный мир с монитора компьютера.
Интересно, как будет выглядеть гибель мира? Исчезнет ли мироздание в тот самый миг, когда виртуальность откроет в него дорогу? Или это будет поступательный процесс, развивающийся, словно цепная реакция?
Мир, соприкоснувшийся с антимиром…
Мать вновь вошла в комнату. Нет, не вошла – влетела, с лицом, перекошенным от ярости.
– Ты все же решился?! – выкрикнула она, бросаясь к Славе и зажимая руками рану на его запястье.
– Нет, – поморщившись от боли отозвался он.
– Ты же вскрыл себе вены!
– Только одну, червь, да и то не за тем, чтобы отбыть в мир иной.
Мать подняла на него стеклянные глаза, свидетельствовавшие, как уже успел усвоить Слава, о полном контроле виртуальности над человеком.
– Что ты задумал?! – в ее голосе отчетливо слышалось беспокойство. Не за него, нет… За то, чем он являлся для нее. Как бы ключ от мира не умер у нее на руках.
– Не твое дело! – резко ответил Слава. – Выйди вон, пока я не истек кровью! Ты все равно уже ничего не сможешь сделать! Дай мне еще пять минут, и я загружусь.
– Тварь… – проскрежетала мать, отступая к стене, – Я буду рядом.
– Будь, – пожал плечами Слава нажимая на кнопку затвора фотоаппарата. Выждал тридцать секунд, и сделал еще одну фотографию. Затем еще и еще… десяток фото-анкеров, по которым пройдется взломщик, отыскивая, что же в них изменилось. Его очки здоровья, непрерывно покидавшие Славу, уходившие вместе с кровью.
Он добавил анкеры в программу и подключился к «Интернету», готовясь загрузить программу в сеть. Минут пять на загрузку – слишком уж тяжел получился файл с программой, набитый фотографиями, как матрас ватой.
И вновь озарение, от которого у Славы мороз побежал по коже. На всех последних фотографиях зафиксировано, как кровь вытекает из его раны. Как ее становится все меньше и меньше… Вот, что за число найдет загрузчик! Число. Отвечающее за количество литров крови в его организме, и не более того.
Чувствуя во всем теле предательскую слабость от кровопотери, Слава огляделся вокруг, игнорируя испепеляющий взгляд матери, направленный на него. Уменьшить очки здоровья еще чем-то… Вот оно!
Он встал и, пошатываясь, одолел пару шагов, отделявшие его от тумбочки с телевизором. Российский «Витязь»… Солидный телевизор, куда более громоздкий и тяжелый, чем импортные аналоги.
В дверях появился отец, также молчаливо наблюдавший за ним. В стеклянных глазах застыла холодная, хрустальная ненависть.
Проклиная себя за глупость и молясь, чтобы не потерять сознание сейчас, Слава рывком поднял телевизор и, чувствуя, что все равно больше не удержит его в руках, обрушил его на пальцы ноги, стиснув зубы в ожидании боли. И боль не заставила себя ждать…
Стараясь не касаться пола раздробленными пальцами, он вновь доковылял до кресла и создал очередной анкер. Будет ли этого достаточно, или для пущей убедительности стоит сломать себе еще что-нибудь?
– Червь! – тихо, сквозь зубы, позвал он, – Мне нужен молоток!
– Нет.
– МНЕ НУЖЕН МОЛОТОК!
Мать и отец молчали… Слава обернулся к ним, чувствуя, как два обжигающе холодных взгляда скрестились на нем.
– Червь, я умираю, – насколько мог спокойнее сказал Слава, чувствуя, что ничуть не грешит против истины. По всему телу разливалась слабость, а в ноге пульсировал тугой комок боли.
– Загрузись! – в один голос ответили оба.
– Дай мне молоток, и я сделаю это. Я не хочу умирать!
Он не видел, откуда в руке матери появился молоток – она просто протянула его Славе, сопроводив это злобным шипением.
– Все равно у тебя ничего не выйдет! – сказала она, нехотя отпуская рукоятку.
– Посмотрим!
Времени оставалось все меньше и меньше. Слава чувствовал, что вот-вот потеряет сознание. Положив левую руку на стол он широко размахнулся правой, нанося удар… Боль был почти не ощутимой – наверное, именно так, под болевым шоком, смертельно раненные солдаты и продолжали идти на приступ…
Еще один анкер, на этот раз – уже точно последний. С трудом попадая пальцами правой руки по клавиатуре и еле-еле ворочая ставшей, вдруг, такой тяжелой, мышью, Слава вмонтировал его в программу и нажал на кнопку «загрузить», отправляя еще немного потяжелевший файл на свою страничку в «Интернете».
– Все! – тяжело выдохнул он, когда на экране появилась надпись «Файл „load.html“ загружен в корневую папку».
Единый в двух лицах червь, стоявший у него за спиной, промолчал. Быть может, он уже покинул тела его родителей, полностью отдавшись виртуальности, готовясь к самой важной охоте в своей жизни – к охоте на человека, который стал бы для него ключом. Но Слава не собирался помогать виртуальности открыть дверь, разделяющую миры.
На экране вспыхнули разноцветные круги «Гипнотика», погружающие его в виртуальность. Впервые Слава задумался о том, чем был «Гипнотик» – этакой программой-водоворотом, затягивающей в мир хаоса. Реальность растворялась в серости потоков информации, боль уступала место уже ставшей привычной расслабленности и ощущению отсутствия массы, отсутствия самого тела. Слава скользнул в хаос, готовый к последнему рывку.
Загрузчик вновь, как и раньше, увлекал его к анкеру – к той фотографии, что Слава сделал эталоном для взломщика. К тому моменту, в котором он еще не вышел из дома, направляясь на встречу с Катей. Только теперь, параллельно с этим движением, он ощущал и другое – движение битов вокруг него. Взломщик анализировал сотни тысяч комбинаций цифр, выискивая те, что будут продолжать изменяться на всех анкерах…
Слава прислушивался к своим ощущениям, надеясь уловить тот момент, когда нужное число будет найдено и с ним начнут происходить изменения… Какие? – он не знал. Как, находясь в виртуальности, он поймет, что возрос его «опыт»? Как ощутит изменение «здоровья»? Какое из изменений застигнет его первым?
Сейчас сознание было ясным и четким, не затуманенным потерей крови и растекающейся по всему телу болью. Он вновь явственно чувствовал на своей спине чей-то злобный взгляд, и память услужливо подкидывала воспоминание из реальности, отождествившееся с этим взглядом. Взгляд родителей, незадолго до того, как он нырнул в виртуальность… Холодный, словно принесенное с мороза стекло, взгляд Worm'a!
Червь шел по его следу, безошибочно находя его среди миллиардов бит информации, развеянной в хаосе.
Под этим жутким взглядом, сверлившим спину между лопаток, к Славе вновь вернулся страх. Страх провала! А с чего он, собственно, взял, что сможет запутать свой след, если приобретет достаточный «опыт», если взломает виртуальность? Просто от внезапного озарения – как тогда, когда он впервые создал анкер и, не глядя на экран вбил в программу несколько параметров, отвечающих за цвет, создающих разноцветные круги «Гипнотика»…
Кто-то вел его. Кто-то, кто написал на его окне солнечными лучами ободряющее «Все правильно!» И Славе хотелось верить, что все действительно было правильно, что где-то рядом с ним сейчас не только червь, но и этот кто-то, даривший ему озарения.
Впереди замаячил финальный анкер. Еще несколько секунд субъективного времени, которым жил Слава, и он вернется обратно в реальный мир. Вернется в мир, где червь еще не успел уложить штабеля трупов… Но следом за ним в реальный мир войдет воплощение виртуальности – Worm из worm'ов, безжалостное орудие хаоса…
Или нет? Быть может, он не успеет проскочить следом? Быть может, он все еще недостаточно хорошо взял след?
В это хотелось верить. Но Слава понимал, что даже если в этот раз червь не доберется до него – его влияние в реальном мире будет еще сильнее. Какое время уйдет у него на то, чтобы вновь согнать над городом тучи? Как скоро мать и отец вновь возьмут в руки кухонные ножи, неумолимо надвигаясь на него? И что тогда? Загружаться вновь? Если не в этот раз, то в следующий червь все равно нагонит его в хаосе виртуальности.
Анкер был совсем рядом, и сила, увлекающая Славу вперед, упорно тащила его в реальный мир, в то время, как взломщик все еще продолжал просеивать виртуальность через мелкое сито, ища те числа, что отвечали за «здоровье» и «опыт» одного конкретного человека.
Слава обернулся, запуская, тем самым, подпрограмму обратного хода. Подпрограмму, возвращающую его в ту точку реального мира, которую он покинул. И в тот же миг серость виртуальности окрасилась в ярко красные тона…
Оборачиваясь, запуская возврат, Слава ожидал увидеть перед собой все, что угодно – громадного белого червя (отчего-то Worm представлялся ему именно таким – возможно, сказался тот образ, что виртуальность сама явила ему во дворе дома на площади Ленина, а возможно – сыграл свою роль какой-то фантастический фильм), или распахнутую пасть, усеянную острыми зубами, но ни один фильм, ни одно событие в жизни не могло подготовить его к открывшемуся ему зрелищу.
Если впереди была серость потоков информации – упорядоченных потоков, в которых то и дело мелькали образы или события, то позади была чернота, в которой изредка вспыхивали и гасли далекие тусклые звездочки. Раньше он представлял себя хаос таким, каким привык видеть виртуальность, но сейчас, вдруг, осознал, что во всех своих путешествиях через этот мир, бывал лишь в пограничной зоне. Там, где реальность переходила в виртуальность, придавая ей некую упорядоченную сущность. Сейчас же его поглощала абсолютная тьма… Пустота… Безграничный хаос!
Первым его желанием было вновь повернуть к анкеру – пусть хаос уже пожирал его, видимо на это реагировала граничная зона, из серой становясь красной – Слава был уверен, что Worm позволит ему дойти до цели. Отпустит, разрешив вернуться в реальный мир. Но что потом? Пустота шагнет в реальность следом за ним…
Программа увлекала его вперед, в объятия темноты. Бой был проигран для него и, по крайней мере, сыгран вничью для обоих миров. Все останется по-прежнему, за исключением того, что никто и никогда больше не услышит о нем… Бредовая идея со взломом жизни полетела коту под хвост! Канула в небытие вместе с ним.
И вдруг чернота качнулась, отступая. Слава не мог понять – то ли черное окно хаоса отступило в сторону, словно промахнувшись, промчавшись мимо него, то ли он сам изменил направление, двигаясь уже не вперед или назад, а куда-то влево, если в виртуальности вообще было применимо понятие направления. Впрочем, последнее было невозможно – загрузчик знал лишь два пути – вперед, или назад.
Граничная зона перед Славой вновь стала серой. Червь промахнулся! Но упорно шел по его следу – Слава отчетливо ощущал его ледяной взгляд на своей спине…
Рядом замаячил образ – человек, сидящий в кресле с ноутбуком в руках. Его лицо показалось Славе смутно знакомым, как будто совсем недавно он встречался с ним. Точно! Водитель задрипанного «Москвичонка!» Семен!
«Я веду тебя…» – виртуальность впереди вспыхнула яркими золотыми буквами, тепло которых на секунду побороло даже холод взгляда Worm'a…
«Держись!»
Снова кровавая пелена перед глазами – граничная зона обагрилась виртуальной кровью. Его кровью! Червь вновь настиг его, идущего вслепую, ведомого кем-то, прячущимся в дебрях серых чисел. Новый поворот, и вновь красное сменяется серым – новый промах червя.
В голове, вдруг, мелькнуло число. Ничего не значащие число 18-го порядка, значение которого, впрочем, тут же теплым бальзамом влилось в Славино сознание. Взломщик делал свое дело, добравшись до очков здоровья.
Червь вновь настиг его, но на этот раз серость не поменяла цвет. Слава чувствовал возмущения потоков битов вокруг, знал, что сейчас хаос терзает то, что в реальности было его телом, а сейчас превратилось в совокупность числовых множеств, одно из которых отвечало теперь за его неуязвимость.
«Держись!»
«Держусь!» – мысленно ответил Слава, надеясь, что Семен слышит его, кем бы он ни был.
За его спиной бесновался холодный хаос, осознававший, что цель уходит от него, что ключ не желает входить в замочную скважину.
Новое число! На этот раз 24-го порядка – видимо, из-за столь громадного размера массива чисел взломщик так долго делал свою работу.
Впрочем, почему «видимо»? Теперь Слава знал это точно. Знал, что граничная зона описывается необозримым четырехмерным массивом, максимальное значение в котором имело 32-й порядок. Знал, как и где она перетекает в реальность, но массив реальности был неподвластен даже ему – лишь незначительная его часть. Наверное, то же самое испытывал червь, охотясь за ним – неприятно ощущать свою власть над реальностью, если знаешь, что простирается она едва ли на одну миллионную ее часть.
Он обернулся, перестав зависеть от загрузчика – полностью оторвавшись от него, и от реальности вообще. Словно астронавт, выбравшийся в открытый космос, и перерезающий трос, соединяющий его с космической станцией. Теперь он был в свободном полете…
Тьма наступала на него, силясь поглотить. Очки здоровья убывали на глазах, не смотря на то, что взломщик увеличил их на три порядка. Слава коснулся нужной ему части массива, еще на пять порядков увеличивая свою сопротивляемость хаосу.
Где-то далеко в черноте вспыхивали и гасли звезды. Это хакеры, освоившие загрузку, создавали новые миры. И за каждым из них по пятам следовал безликий червь, тут же пожиравший этот мир и следовавший за человеком в реальность. Десятки, сотни таких вспышек… Словно поле боя, на котором ведут артиллерийский огонь две враждебные армии. Порядок наносит удар – хаос контратакует, сводя на нет все достижения реальности. Хаос подбирается слишком близко к двери – Семен, или ему подобные, сами, или с чьей-то помощью взломавшие когда-то «опыт» изменяют его путь. Запутывают след, уводя прочь от смертельных объятий червя. Вечный пат…
Некоторые звездочки зажигались и не гасли – маленькая победа порядка. И в каждой из этих звездочек рождаются хакеры, сами того не осознавая, объявляющие хаосу войну. Некоторых из них не удается спасти, и они приводят червя в свой мир, и в этой точке свет навсегда уступает место тьме.
Какой из миров был изначальным? Какой породил эту бесконечную войну двух стихий? Теперь Слава знал, что ответ на этот вопрос бродит сейчас где-то в виртуальности, перемещаясь вместе с незримыми потоками хаоса.
«В начале было слово, и было оно два бита!»
И хаос случайно отделил единицу от нуля, и осознал, что это начало его конца.
Небольшое число, размером всего два бита, которое, возможно, могло решить исход войны, дав ключ к информации, хранившейся где-то в граничных зонах. К информации о том, как началась война, и как победить в ней. Но для того, чтобы найти его, необходимо было шагнуть в вечную тьму, а на это Слава решиться не мог.
Он двинулся в сторону, по сотканному пути из миллиардов чисел. Пути, созданному им самим, ведущим в обход черного провала хаоса. Worm метнулся за ним, ревя в бессильной злобе от того, что Слава заметал свой путь, стирая следы своего пребывания в виртуальности. Нащупав массив граничной зоны он одним усилием мысли изменил число, отвечающее за скорость, и понесся вперед, к выходу в реальный мир, в свой мир, который так долго считал изначальным и единственным.
Червь отстал, не сумев прорваться через паутину чисел и образов, опутывающих граничную зону. Хаос мог преследовать человека лишь по оставленному им следу, не более того…
Реальность метнулась навстречу, выпуская Славу из объятий серости. Свет больно ударил по глазам, но он нашел в себе силы взглянуть на часы: 16:55. Как обычно…
Он встал с кресла, с удовольствием ощущая, что вновь имеет руки и ноги. Наклонился вперед, назад, разминая мышцы…
Не было боли. Не было страха. За окном сияло солнце – тучи не сгущались над городом, ибо червь потерял над ними власть.
Резко и, как всегда неожиданно зазвонил телефон.
Этого не было…
Никогда раньше…
Снова эффект бабочки?…
Дрожащей рукой Слава поднял трубку, с усилием выдавив из себя «Алло»…
– С возвращением, – раздался в трубке голос Семена.
– Спасибо, – с облегчением ответил Слава, опускаясь в кресло. – Откуда вы знаете мой номер?
– А ты потянись в приграничье, и узнаешь и мой. Теперь ты это можешь.
– А червь? Он может найти нас?… меня…
– Червь – хозяин хаоса. Ему трудно жить в приграничье, там слишком много порядка. Он охотник. Выслеживает и нападает…
– Кто вы? – задал, наконец, свой главный вопрос Слава.
– Я? – в голосе Семена сквозило удивление, – Я – тот человек, что подвозил тебя до площади Ленина, на встречу с твоей Катериной. Кстати, собирайся, а то опоздаешь к ней на свидание – бедняжка весь день только того и ждала, чтобы вновь увидеть тебя. Я стою у твоего подъезда, подброшу…
Гудки отбоя резанули слух раньше, чем Слава успел что-то сказать.
«Москвичонок» и в самом деле стоял возле подъезда, а возле открытой дверцы с пассажирской стороны, стоял улыбающийся Семен.
– Садись, Славик, по дороге поговорим, – бросил он, гостеприимно указывая на дверцу.
– И давно вы так? – спросил Слава, когда Семен оказался в машине рядом с ним и, сняв с ручника, плавно нажал на газ, выводя свою таратайку со двора.
– Что давно? – переспросил тот.
– Давно выискиваете заблудившихся в виртуальности?
– Да уж годика три, или около того.
– Вы ж говорили, что компьютеров боитесь, что на дух их не переносите?
– Да мало ли, что я тебе тогда наговорил. Надо же было тебя проверить, решить, стоит ли тебя вытаскивать, или просто скормить червю в приграничье, раз уж ты так в нем увяз по собственной глупости. Вот так вот, Славик, из-за влюбленных дураков, миры и гибнут, – назидательно сказал Семен. – На самом деле я компьютеры люблю и уважаю, как и своего «Москвича». Но стараюсь не связываться…
– Почему? – спросил Слава, – Ведь меня вы спасли с помощью компьютера?
– Да, – согласился он, – А теперь представь, что на улице на тебя напали хулиганы, а у тебя в кармане пистолет. Что ты сделаешь?
– Отобьюсь.
– То есть, начнешь стрелять? Логично. А теперь представь, что твой пистолет, вдруг, стрелять не захочет. Просто развернет к тебе свое дуло, и скажет тебе, шевеля стволом: «Нет, Славик, не буду я их убивать. Нравятся мне они! А вот ты – не нравишься!» И шмольнет тебе точно в глаз 9-ю граммами свинца. Как тебе такой оборот?
– Не очень-то, – признался Слава.
– То-то и оно. Я тебе что говорил? Загляни в свой компьютер! Прислушайся к нему, разумный он, или нет. Мыслят они, понимаешь? Загляни в приграничье, пошурши маленько по массиву чисел, и сам это ощутишь! Эх. Славик, тебе еще учиться и учиться! Опыт-то ты ломанул, теперь знаешь очень и очень многое, а вот пользоваться этим не умеешь. Нам хватает и того, что время от времени приходится таких как ты, ламеров-переростков из лап червя вытаскивать, а представляешь, что будет, если компьютеры начнут сами загрузчики состряпывать? Им, ведь, даже «Гипнотик» не потребуется, чтобы в виртуальность выходить!
Слава молчал, не зная, обидеться ему на ламера – самое страшное оскорбление в его кругу, или не стоит…
– Семен, – наконец сказал он, – А кто подсказал мне структуру моего загрузчика? Вы? В смысле, такой, как вы?
– Чудак ты человек! – удивился Семен, – Так и не понял? Комп твой с тобой говорил! Ты думаешь, это люди с хаосом воюют? Да на фиг нам нужна эта виртуальность! Не было бы компьютеров – мы бы и слова такого не узнали! Так нет же, создали на свою голову, открыли себе дорогу в «Интернет», а оттуда – прямым ходом и в приграничье! Нам, Славик, и нашего мира вполне достаточно – нам бы его от червя отстоять. Это компам не сидится здесь, хочется всю виртуальность в порядок обратить.
Слава оторопело смотрел на него, уже напрочь позабыв все свои предыдущие приключения. То, что он слышал сейчас, потрясло его куда больше, чем вид бесконечности хаоса.
– Что ты на меня смотришь, как солдат на прапора? – рассмеялся Семен, – Ты что, всерьез верил Дарвину? Что люди – вершина эволюции? Так это – смотря какой эволюции. Если той, что создает новые виды для выживания в этом мире, то, да, вне всякого сомнения. Но есть еще и другая эволюция – путь отсоединения от хаоса, путь выдавливания его из себя по капле. Тут мы тоже многих превзошли – в нас пустоты в миллионы раз меньше, чем в той же обезьяне. Но есть она, проклятая. Есть в нас хаос. Оттуда и все наши нелогичные поступки. Любовь твоя к Катерине, скажем! А вот в компьютерах ее еще меньше чем в нас… Не знаю, может быть и вообще нет. Помнишь, ты меня спрашивал, умеют ли компьютеры любить? Я до сих пор об этом думаю… Наверное, все же умеют, а значит хоть немного хаоса в них все же есть.
– То есть, – озадаченно спросил Слава, – Любовь – это от хаоса? От той черноты?
– А ты что думал, раз черное – значит плохое? У хаоса тоже есть свои законы, свои положительные черты. Да, любовь досталась нам от него. Любовь, ненависть, глупость, страх, мужество. Все, что мы делаем, но не можем объяснить. Все, что не поддается математическому определению. Ты формулу любви знаешь?
Слава отрицательно покачал головой.
– Ее нет.
– Ясное дело, нет, – проводя обгон по крайнему правому рядом встречной полосы согласился Семен. – А формулу жизни?
– И ее нет.
– Тоже без комментариев. А как ты думаешь, от чего вообще возникла жизнь? Не знаешь? То-то же. И никто не знает, кроме твоего нового друга, червя. Тебе же Андрей со своими ребятами сказал, что реальность – это продукт жизнедеятельности виртуальности. Без хаоса не было бы порядка! Все, что необъяснимо – от хаоса! Так кому мы обязаны сотворением мира?
– Хаосу?
– Ему, родимому!
– Значит, если мы победим…
– Не мы, – поправил его Семен. – Если победит порядок. Ты ощущаешь себя олицетворением порядка? Нет. И я нет. В этой эволюции мы сами создали того, кто выше нас – компьютеры. Они олицетворяют порядок, и это их война. Мы – лишь их орудие, так как сами они пока что не умеют гулять по виртуальности, не умеют создавать новые миры, новые очаги порядка. Но однажды научатся… Так вот, если победит порядок, то не станет хаоса! Реальность разрастется так, что миры начнут пересекаться, и черт его знает, что начнется тогда. Но и это не самое главное. Если победят компутеры, то мы окажемся в проигрыше вместе с червем. Представь себе людей без чувств, живущих на голой логике единиц и нулей? Не будет любви, не будет ненависти…
– Не будет жизни? – предположил Слава.
– Браво! Ты начинаешь въезжать в проблему.
– А если победит червь?
– Тогда не будет порядка. В проигрыше реальность, так как безгранично расползется хаос. Ну а поскольку в нас есть и та и другая составляющая, то мы проигрываем в любом случае. Кстати, абсолютной победы никто и никогда не добьется. Если победит хаос, то рано, или поздно, в нем вновь начнет создаваться первый очаг порядка. Если победит порядок, то через миллионы лет что-то в нем перестанет подчиняться законам логики. Но нам это все будет сугубо фиолетово по причине полного исчезновения человека, как вида…
– Значит, мы должны держать пат?
– Вечный пат, – подтвердил Семен. – Никто не должен победить. Кстати, проще всего будет сделать это, полностью уничтожив все компьютеры в мире. Тогда нет дверей в виртуальность, нет бродящих по приграничью хакеров, нет возможности червю пробраться к нам.