Магия взлома 2 - "Bat". Страница 26
- Не думаю, я наблюдал, когда ты пыталась его лечить, аура просто впитывала плетения, думаю, у Росмерта есть какая-то защита, иначе он просто не смог бы противостоять познавателям. Даже у меня есть защита, у тебя скорее всего тоже, у Росмерта просто обязана быть, хоть мы ее и не ощутили, - объяснил Крост.
- И что ты предлагаешь, оставить все как есть? - удивилась я.
- В общем-то, это я и хотел предложить, единственно, что стоит сделать, так это подежурить у него, мало ли что. Так что предлагаю наблюдать за ним по очереди, твоя смена первая, а то я с дороги точно усну, утром сменю тебя, - предложил Крост.
- Ладно, делать все равно нечего, - согласилась я, - только непонятно зачем дежурить, если мы не сможем ничего сделать.
- Считай, что Росмерт болен, а за больными нужен уход, вот этим и займемся, - сказал Крост и пошел спать.
Я же посидела еще немного, переваривая рассказанное Кростом, и пошла к Росмерту, посмотреть как он. Росмерт лежал так же, как мы его уложили, ничего не изменилось, на всякий случай проверила дыхание - живой, просто дышит едва заметно. В голове кружилось много мыслей: что же там случилось? Как помочь Росмерту? И что же мы будем делать теперь без него, если Росмерт не очнётся? Последнюю мысль я решила гнать, резко мотнув головой, ещё раз посмотрев на Росмерта и укрыв одеялом, я взяла его за руку, ладонь была тёплой, подержав за руку его какое-то время и погрузившись в свои мысли, я просидела какое-то время, размышляя. Потом, сжав его руку в своей руке, чуть наклонившись к нему, тихо сказала: "Как же тебе помочь? Ты там, если слышишь, возвращайся, ты нам очень нужен, мы ведь без тебя даже выбраться отсюда не сможем. Ты нужен нам, Росмерт, Янли, Кросту" немного помолчав, добавила: "И мне тоже нужен". Отпустив его руку, я села поудобнее на стуле, наблюдая как Росмерт дышит, вглядываясь в черты, надеясь заметить хоть какое-то движение.
Я лежал в своей комнате, по-прежнему не в силах пошевелиться, через некоторое время Нарсия вернулась, после того как они с Кростом ушли обсудить сложившуюся ситуацию. Я слышал всю их беседу, решение Кроста поухаживать за больным мной забавно, особенно, превратить Нарсию в сиделку, еще недавно она горела желанием меня убить. Ладно, пусть делают, что хотят, у меня свои проблемы, которые не терпят, надо заняться подарочком. Он, надо сказать, вел себя довольно странно, если подумать, с тупым упорством пытался взять под контроль ауру, точнее, некоторые ключевые ее участки. Пока я соображал, зачем это надо познавателю произошло нечто странное, зараза полыхнул энергией, выстреливая сразу множество отростков, после чего я его потерял. Выброс энергии был такой, что даже Нарсия почуяла и забеспокоилась. Подарок познавателя исчез из ауры, я лихорадочно стал искать его на всех доступных мне режимах и с ужасом обнаружил пропажу, полностью встроившуюся в мою энергоструктуру. Кроме всего, обнаружилось, что я приобрел занятный модуль в подсознании, точнее, подсознанием я стал для простоты называть тот план, на котором существовали программы или то, что я к ним относил. К такому я пришел после того, как обнаружил свое субсознание именно на этом плане, и оно очень походило на огромную программу, все собирался покопаться в ней, но руки так и не дошли. Здесь же теперь прописался компактный по размеру активный модуль познавателя и совершенно не компактное нечто, мало похожее на программу. Большой модуль не проявлял особой активности, время от времени между ним и компактным ядром (как я обозначил его для себя) происходил некий едва уловимый обмен. Я переключился в режим отладчика, мне совершенно не улыбалось жить с непонятными добавками в подсознании, к тому же контроль над телом так и не вернулся. Подозреваю, что после нормализации работы ауры, контроль над телом перешел на более тонкий уровень, откуда выкорчевать его будет очень сложно. Под отладчиком я увидел довольно сложный код, единственная радость была, что отладка работала, можно было надеяться избавиться от этой заразы. В основном, модуль был совершенно незнаком мне, хотя отдельные кусочки я узнавал. Самое забавное, что меня выкинуло из отладочного режима в какой-то момент изучения кода. Поначалу, я тупо смотрел туда, где секунду назад была отладочная информация, не веря своим глазам, по всему выходило, что в модуле использовался антиотладочный прием. Это было захватывающе и удручающе одновременно, удручало, что отладчик мой несовершенен, как и все подобные инструменты в моем мире, честно говоря, здесь я уверился в идеальности своих возможностей. Ну что ж, нигде нет совершенства, захватывающе было то, что до сих пор мне приходилось изучать, скажем прямо, дилетантские защиты, а тут на первых шагах натыкаюсь на антиотладку. Привычно я снова зашел в отладчик и по памяти попытался добраться до того места, где предположительно меня выбросило. Не тут-то было, передо мной был совершенно новый кусок модуля, по мне так глупый и несуразный. Именно благодаря несуразности этого фрагмента я мог точно сказать, что перед этим его не видел, да и прошел я его совершенно спокойно, никаких препятствий. Тут меня осенила одна мысль, я запомнил место, где находился в данный момент, после чего бездумно погнал работу модуля дальше и снова вылетел, в общем-то, этого я и добивался. Вернувшись в очередной раз в отладчик, я осторожно добрался до того места, что специально запоминал. И в очередной раз впал в ступор, код снова был полностью другой, сходство было только в одном, он был не менее глупым, на мой взгляд, чем ранее виденный. Выходит каждая попытка изучения кода вызывает его изменение, и мне придется снова и снова анализировать сильно изменившийся модуль. При таких интересных симптомах мне в голову пришла только одна идея, неприятно признавать, но, похоже, передо мной полиморф или нечто, сильно на него похожее. Получается, каждый мой вылет сопровождается аварийным перезапуском модуля. И если продолжить мысль дальше, то ничего хорошего меня не ожидает, долгий и нудный анализ, разгребание куч "мусорного" кода и прочих "радостей". Еще надо молиться, чтобы этот подарочек не использовал штучек типа шифрования, иначе это сильно осложнит мне жизнь, и диагноз мой будет кома, не знаю, известен ли он уже местным медикам. Через несколько часов разборки "мусора" мне удалось убрать антиотладку, в механизме ее работы я не разобрался, понял только, что она генерирует что-то такое, отчего мой отладчик уходит в штопор, теперь главное - снова не выпасть из него иначе придется все по новой искать. Паразит, судя по всему, затих, потому что ждет какого-то события, что-то ведь он должен делать? Пока я так размышлял, до меня дошло, что мне любезно вернули контроль над телом, то есть я могу спокойно вернуться к обычной жизни. Но именно этого-то делать и не надо ни в коем случае, кто знает, что заложено в модуле. Как только я верну свое сознание в обычное состояние, скорее всего тут же сработает какая-то дрянь. Нужно разбираться с напастью и как можно быстрее. Наступило утро, Нарсию сменил Крост, точнее, как сменил, заскочил, глянул на меня, проверил что-то, выгнал мою сиделку отдыхать, а сам преспокойно отправился готовить завтрак. Дальше прибежала Янли, на удивление тихая. Даже не пыталась в обычной своей манере разбудить меня, просто села на кровать, боясь даже прикоснуться ко мне. Но и Янли недолго просидела возле меня, Крост увел ее завтракать и вообще сказал, что мне ничего не угрожает, чтобы она не переживала. Наше логово, можно сказать, жило своей обычной жизнью, оставалось только мне прийти в норму. Мне еще повезло, судя по всему, паразит был упакован довольно простым упаковщиком, собственно, в нем я и копался. Нужно добраться до движка полиморфного, если я правильно определил симптомы, первым делом разобраться с ним, а то надоело каждый раз по новой проходить мусор. В общем, весь день я потратил на раскопку движка полиморфа, к ночи мне удалось-таки его отыскать, более того я добрался до тела вируса, а ничем другим это быть не могло после всего, что я нашел. Внутри вирус оказался очень даже интересный, я даже решил не рушить тут все, как обычно, а взять себе на вооружение кое-что из найденного. Ближе к ночи у моей постели появилась заспанная, с тарелкой чего-то съестного Нарсия, она механически жевала, потирая глаза. Насколько я понимаю, пришла смотреть за мной даже после того, что Крост ей сказал о бесполезности такого сидения. Ладно, запрещать этой девушке чего-либо бесполезно, упертая как не знаю кто, охота, пусть сидит, приятно даже, что заботится. Копание в паразите показало, что это мое приобретение еще способно удивлять, в него была встроена возможность удаленного управления, в механизме которого я очень хотел бы покопаться, но сейчас это было не ко времени. Забавным было еще и то, что большой модуль, который себя никак не проявлял, хранил в себе массу информации, в том числе и тело этого самого вируса, оттуда он и восстанавливался каждый раз. Удаленное управление, это что же получается, у них тут и сети есть что ли, вирус ждал, пока я вернусь в сознание, чтобы воспользоваться магическими способностями. Своими силами он это сделать не мог, познаватель подстраховался, зная, что работаем с магией мы по-разному, поэтому вирусу требовались возможности моего сознания. После того, как в основном устройство паразита стало понятно, встал вопрос, что с ним делать, а главное как. На ум пришло только одно решение, править на лету, хорошо, что в модуле оказалось много свободного места, куда можно дописать свой код. После некоторого шаманства с написанием программки и поисков места, куда ее прописать, все наконец-то было закончено, теперь после первого же перезапуска вирус должен перейти под полный мой контроль. В резервную копию вируса я внес те же изменения, чтобы не было сюрприза с восстановлением изначальной заразы. После всех проделанных изменений вирус полностью подчинялся мне, включая содержимое того большого модуля, что в нем, я решил посмотреть после того, как разберусь с вирусом. Времени было почти что утро, я вызвал аварийное завершение вируса, после чего произошел ожидаемый перезапуск, мог бы зажмуриться, зажмурился бы, а так пришлось потратить еще часок, чтобы проверить, все ли изменения сработали, и не ожидает ли меня сюрприз. Все прошло хорошо, я стал владельцем вируса, который я переделал под свои нужды, весь его паразитический и деструктивный функционал отключил, а полезности в виде доступа к большому модулю перевел на себя. Я осторожно вернулся в сознание, послушал ощущения, ничего не произошло, модуль послушно молчал, проверил контроль, все прекрасно работало. С чувством хорошо выполненной работы я потянулся, открывая глаза, от моих движений проснулась Нарсия дремавшая на стуле. Наши глаза встретились, мне показалось, в ее глазах искоркой промелькнула радость.