Практическое пособие по криптомантии. Для начинающих - Марат Жанпейсов
Шрифт:
Интервал:
— Приступим, — мастер Шино делает вид, что сейчас ничего не произошло, а я не буду ничего спрашивать. В такие моменты лучше всего держать язык за зубами, все же я не Бэтмен, чтобы охотиться за организованной преступностью, поэтому не буду спрашивать, что было в тех кейсах: выходящие из оборота купюры, золотые слитки, пачки кокаина или отрубленные части чьих-то тел.
«Меня это не касается», — я киваю и приношу два бокена.
Деревянные мечи взлетают и опускаются, пока мы пытаемся друг друга задеть. Мастер Шино не носит защиты тела и мне не предлагает, словно ему такое кажется чем-то глупым, из разряда неженок из спортивного кендо. Поэтому каждый пропущенный удар обжигает кожу, заставляя очень внимательно относиться к боевой ситуации. В вирте мне тоже придется за этим следить, хотя там я намного сильнее, быстрее и прочнее, чем здесь.
Я даже привык следить за окружением и мечом противника, не сильно двигая глазными яблоками. Просто смотрю на противника, а боковым зрением вижу готовящиеся взмахи, переносы центра тяжести или начало быстрого шага вперед с одновременным нанесением мощного удара сверху вниз. Заметив знакомый паттерн, я резко меняю свой стиль, переходя к взрывной активности.
Шагаю вперед до того, как это делает мастер Шино, поэтому успеваю оказаться близко к моменту, когда учитель только переносил ногу. Это позволяет мне частью бокена у рукояти с силой отбить клинок, а корпусом оттолкнуть соперника, чтобы закончить финальным рубящим ударом по шее. Всё получилось, как и задумано, кроме последней части, где мастер Шино невероятно быстро уклоняется от удара и успевает перейти в контратаку, выпустив мне воображаемые кишки после восходящего удара по животу.
— Ух, — я держусь за место удара.
— Выжидаешь удобного момента и моментально переходишь в атаку, неплохо, — наставник хвалит последнюю атаку. — Но ты сделал пару лишних движений, чем потратил время. И я этим воспользовался, чтобы избежать урона. Смотри еще раз.
Мастер Шино показывает в замедленном режиме, как я пытался атаковать, а потом показывает свою версию, где даже не тратит время на толчок и замах, сразу разрезая невидимого противника на две половинки, когда меч уже был над головой.
— Понял, — я вновь встаю в стойку, чтобы за следующие полчаса заработать еще несколько синяков и сильную дрожь в руках.
Потом возвращаюсь домой и перехожу к прочей рутине, а потом вновь оказываюсь в вирт-капсуле, решив сегодня начать не с начала стихотворения:
— Меж демонов, как царь между рабами,
Красивый демон, в лунной полумгле,
Он спит, как спят сокрытые гробами.
И всюду сон и бледность на земле.
Как льдины, облака вверху застыли,
И лунный проблеск замер на скале.
Он спит, как странный сон отжившей были,
Как тот, кто знал всю роскошь красоты,
Как те, что где-то чем-то раньше жили.
Сознание погружается в черную бездну, в которой загораются звезды. Постепенно их становится так много, как можно увидеть только в безоблачную погоду на вершине какой-нибудь горы вдалеке от цивилизации. В мегаполисе естественное ночное небо из-за освещения просто не увидеть.
Сегодня ребята из Эльвейла придут только вечером, так как в будние дни у них не так много свободного времени. Это позволит мне заняться собственными делами, поэтому сегодня никуда особо не тороплюсь. Пока что не вхожу в LVE, просто копирую информацию об «Амулете миров +1», полученном вчера.
В официальной вики и на тематических форумах я смог найти информацию об этом предмете, который появлялся только в первой версии игры до Распада. После него артефакт не восстанавливался и не получал реплики. Тогда этот предмет можно было получить только в цепочке квестов «Средь звезд путешественники». Эти квесты никогда не проходил, но гайды по ним сохранились. Но инфы именно об амулете найти не удалось, кроме краткой справки из уст одного NPC.
Артефакт действительно был создан Древними, загадочной расой творцов, что вроде как создали всю мультивселенную Врат Миров в плане связанной структуры. Собственно, именно они творили те самые Врата, через которые появилась возможность путешествовать. Есть слухи, что даже к созданию некоторых миров они приложили руку. Как и водится в таких ситуациях, Древние исчезли при невыясненных обстоятельствах, оставив после себя наследие, одним из которых является проекция игрового объекта, что крутится перед моими глазами.
В вирте на самом деле очень удобно работать с данными и программами, так как вокруг себя можно создать сотни экранов, а перемещать мышку и нажимать на клавиши можно силой мысли. Сейчас смотрю на один из экранов, где бежит полоска загрузки всех данных из серой зоны относительно доступного мне артефакта. Такое изъятие информации нетрудно, если у персонажа предмет в инвентаре. Тогда достаточно подцепить ссылку на участки внутренней памяти LVE, чтобы достать всё, что не приколочено к полу гвоздями.
На другом экране мой самописный транскрибер расшифровывает потоки данных, сериализует в программные объекты, с которыми уже довольно просто взаимодействовать. Но это легко только с поверхностными данными, изучить алгоритмы так просто не будет. Далее приходит черед реверс-инжиниринга, попытку воссоздать программный код модуля игрового объекта в форме языка программирования или псевдокода. У меня есть нейросеть, обученная на тысячах подобных игровых объектов, все же я специализировался изначально именно на «Вратах Миров».
Придется подождать, но это не та работа, где спешка чем-то сможет помочь. Пока что пробую вручную ковырять программу, запуская её в тестовой LVE, где нет никаких ограничений на применение. Одновременно другой мой инструмент считывает инструкции на ядра вирт-капсулы, чтобы по этим хлебным крошкам воссоздать низкоуровневые инструкции. Поток байтов, который человеку абсолютно непонятен, превращается в удобоваримые инструкции прыжков, переходов, циклов, счетчиков, стейтов и других опкодов современной версии ассемблеров.
Таким образом можно буквально заглянуть во внутренности любой исполняемой программы, чтобы выяснить принцип работы. Чем сложнее цель, тем меньше уверенность в правильных выводах. К тому же не все функции в тестовой среде будут работать так же, как и в серой игровой зоне. Минут через тридцать я могу объединить свои выводы и суммаризацию кода от нейросети.
«Амулет миров» не просто может открыть портал в другие миры. Это является
Поделиться книгой в соц сетях:
Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!