Анкер - [30]
— Чего ты хочешь? — после секундного колебания спросил отец.
— Для начала — тишины и покоя. Мне нужен мой компьютер и час свободного времени. Час, или около того… А потом я загружусь, и ты получишь то, чего так хочешь. Этот мир…
Родители, а точнее — то, что в этот момент контролировало их, отступили к стене, молчаливо давая понять, что правила игры приняты, пропуская Славу в его комнату, к компьютеру.
«Все правильно…» — сообщило ему оконное стекло, когда он проходил мимо.
Мир — Матрица. Люди — батарейки. Взаимоотношения реальности и виртуальности сложны, но одно в них ясно, как божий день. Как один мир может влиять на другой, так и другой — влиять на первый, изменять его. Раз жизнь, волею виртуальности, породившей ее, начинает напоминать игру, значит в этой игре можно сохраняться. Раз жизнь — игра, раз в ней возможно сохранение, значит можно и взломать ее! Ввести читы, или что-то подобное им.
Теперь Слава понимал, откуда взялось озарение, толкнувшее его на создание загрузчика. Понимал почему «Гипнотик» погружал его в виртуальность, хотя эту заставку он писал от балды, даже не думая, что она когда-то принесет хоть какую-то пользу. Так, тренировался работать в «Делфях». Осваивал графические модули программы…
Виртуальность, хаос — это единый живой организм. Реальность, порядок — пусть и не столь единый, но тоже живой. И миры борются друг с другом, стремясь возобладать над противником… Хаос против порядка!
Мирам не нужны агенты, не нужны люди-в-черном. Миры просто используют свои внутренние ресурсы для уничтожения противника, или, хотя бы, для поддержания равновесия. Ударная сила виртуальности — worm, проникающий в структуру порядка. Ударная сила порядка?… Такие, как он! Те, кто оказался готовым к тому, что услышать голос своего компьютера, подсказывающий им, как проникнуть в виртуальность. Как загрузиться, создавая, тем самым, новые миры. Новые очаги порядка в океане хаоса.
Но как же хрупка защита этого мира, раз всего одна ошибка одного из таких взломщиков виртуальности может привести к его гибели! Значит нужно не совершить ошибки! Не позволить червю проникнуть сюда. Сбить его со следа! Проще всего сделать так, чтобы червь не проник сюда — начать загрузку, но не довести ее до конца. Остаться в виртуальности… Но тогда это не более чем изощренный метод самоубийства.
Но если удастся обеспечить себе защиту в виртуальности, то…
Слава запустил стандартный блокнот, загрузил в него готовый шаблон веб-страницы с основными наборами Javascript'ов, и задумался, всматриваясь в таблицы тегов и цифр. Если несколько минут назад идея взлома жизни казалась ему простой и привлекательной, то сейчас он достаточно смутно представлял себе, как воплотит ее в действие.
Жизнь — игра. Игры можно взломать, а затем изменить в них некоторые параметры. Одна цифра, и слабенький герой превращается в терминатора с бесконечными очками жизни. Еще одно маленькое изменение программного кода, и очки здоровья бойца возрастают в десятки раз.
С играми все просто… Во время игры каждому определенному параметру присваивается некое значение. Мощь удара героя равна пяти — значит где-то в громадном массиве цифр скрывается одно значение, равное пяти. Да, этих пятерок может быть сотни или даже тысячи, но и на этот лом есть свой прием. Допустим, геймер не знает точного значения мощи своего героя. Тогда он просто задает во взломщике поиск всех возможных значений. Затем, допустим, герой выпивает зелье силы и его мощь возрастает. Неизвестно насколько, но возрастает… Тогда геймер просто дает программе-взломщику задание отсеять все те числа, что не изменились. И рано, или поздно, после серии определенных изменений, он обязательно найдет искомое число…
Слава намеревался взломать жизнь. Взломать саму виртуальность, прошерстив ее на предмет значений, отвечающих за силу, выносливость, скорость… Да хоть сотню чисел, которые помогли бы ему стать неуязвимым для червя. Интересно, скажем, в некоторых играх можно приобрести «уловки», благодаря которым другие герои не могут видеть тебя на карте… Здорово было бы таким образом сбить со следа червя…
Но как взломать жизнь? Как обеспечить целенаправленный поиск изменившихся значений? Да и что искать?
Солнечный луч, отразившись от стекла шкафа позади Славы, упал на монитор, вспыхнув яркой надписью:
«Задействуй несколько анкеров…»
Все было просто, как и все гениальное. Как в реальности мы можем путешествовать вдоль трех измерений, так в виртуальности возможно передвигаться вдоль оси времени! Именно на этом принципе он, сам того не осознавая, создал свой загрузчик!
Создать несколько анкеров! В первом его «очки здоровья» будут полны, во втором немного уменьшатся, в третьем — еще чуть-чуть… Десяток анкеров, и он найдет то или иное значение!
Слава положил руки на клавиатуру, мысленно переводя самодельный взломщик игры с языка «Делфи», которым он обычно пользовался, на более привычный «Интернету» «JavaScript». Программа должна последовательно анализировать несколько анкеров на предмет определенных значений… Конечно, это увеличит время его пребывания в виртуальности — программа будет обрабатывать числа достаточно долго, но Слава надеялся, что тот, кто сейчас говорил с ним из мира хаоса, не останется в стороне.
Молодой писатель из Новосибирска Кирилл Кудряшов привлекает к своему произведению «Холод» необычным поворотом темы. Сюжет книги, написанной в жанре фантастики, но скорее классической, чем философской, захватывает с первых страниц и не отпускает до самой развязки…Обское водохранилище, в народе именуемое просто Обским морем. Летом — шумное и веселое, а зимой — спокойное и безмятежное, покрытое толстым слоем льда. Вот только почему число попавших без вести на его берегах летом примерно равно числу жертв зимой? Ведь зимой никто не тонет, и не заплывает спьяну за буйки? Что за существа скрываются подо льдом, активизируясь в холодное время года.
Новосибирск атакуют вышедшие из-под контроля Идеальные Боевые Существа (ИБС) им противостоит отряд сверхлюдей, обладающих паранормальными способностями. Но среди тяжелых боев они, вдруг, узнают, что к созданию ИБС причастен их учитель и создатель отряда… И начинается настоящая война с разрушением целых миров. Война против генетически измененного сверхчеловека, скрывающегося под черной маской и псевдонимом Тень.
Пол Тейлор — агент британских спецслужб, а по совместительству еще и член тайного Ордена Иерархии, противостоящего, как бы пафосно это не звучало, мировому злу. Пол — не совсем человек, от рождения он наделен необычными талантами и способностями, доставшимися ему от бабушки… Вот только бабушка эта была вовсе не англичанкой, а русской колдуньей. И настоящий отец Пола — тоже русский…Узнав об этом, Пол Тейлор (он же — Павел Ткачев) отправляется на свою историческую родину. Сначала — чтобы узнать о ней больше, а потом — чтобы остаться в России навсегда и уже здесь бороться с местной нечистью, обладающей, конечно же, местным специфическим колоритом.
Ему осталось жить несколько дней. Не потому, что ему кто-то угрожает — ему вообще сложно угрожать, ведь он лучший в мире специалист по несчастным случаям. Он просто знает, что скоро умрет. Это знание — его дар, равно как и умение разрушать и убивать одним лишь усилием мысли. Он не боится смерти, он лишь хочет провести последние дни жизни с хорошим и интересным ему человеком. С красивой девушкой. И не важно, что девушка не хочет с ним ехать. Не важно и то, что по его следу идет Шрам — один из самых влиятельных криминальных авторитетов страны.
Ядерная ночь. Мир, погруженный в Черное Безмолвие. Царство странных мутированных тварей, наводящих ужас на жителей подземных городов. Среди выжженных лесов и засыпанных черным снегом развалин можно встретить немногих. Это бегуны — люди, черпающие в радиации силу, многократно превосходящую человеческую. Люди, о которых рассказывают легенды и которыми пугают детей. Люди ли они вообще?…
Над магическими землями нависла смертельная угроза…Много тысяч лет назад этот мир создал великий Арктар, дав каждому из сотворенных племен свой завет: людям – защищать покой всех обитателей Заповедных Земель, эльфам – заботиться о лесах, оркам – охотиться в степях… Но когда люди ослушались творца и ушли в Запретные Земли, нарушив хрупкое равновесие всего сущего, подняло голову Зло – беспощадное, алчное, могущественное. Для того чтобы дать ему бой, должны объединиться самые отважные воины всех племен.