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