Sidonai писал(а):ЗЫ: Хотя конечно, если Вас не затруднит, уважаемый fox2trot, расскажите что там с с широким представлением о шифровании?) А то я с таком пока не сталкивался, обычно для обывателя это вообще слово малопонятное изначально.
Вы предлагаете здесь пообщаться на эту тему ? Если уж так хотите, идите на форум разработчиков электроники. Я там под этим ником. Там и пообщаемся, заодно народ подтянется. Там тоже любят порассуждать, да не просто так а даже с кусками исходников. Вот только вы забываете про один ма-аленький нюанс, работа с готовыми алгоритмами которые предоставляют компиляторы это совсем не то что писать с нуля, да еще на ассемблере. Только умоляю вас, не говорите мне что вы пишете на ассемблере. (Почему даже не СИ ? Поясняю, не тянет откомпилированный код на некоторых девайсах режим реала. И даже ассемблерный без оптимизации бывает не тянет.)
Sidonai писал(а):ЗЫЫ: И еще, было бы любопытно про запись данных в резервную область. Серьезно, есть такие вирусы которые в силах переписать фирмварь винта, чтобы он к резервной области обращался в каком-то ином случае кроме необходимости ремапа?
Ну вот, а вы пытаетесь меня на чем-то ловить. И вы знаете, но наверное удивлю - есть такие вирусы, как вы выразились. И семейство достаточно многочисленное. Как они вызываются, говорить не буду, но сложного ничего нет.Есть и такие которые можно прописать в биос любого компьютера, правда толку от него немного, туда пишут немного другое. Что именно, тоже говорить не буду ибо незачем распространять такие вещи. Вполне допускаю, что вы очень хорошо разбираетесь в компьютерах, вполне допускаю, что вы замечательный программист однако хочу напомнить вам, что кроме программ, которыми мы все собственно пользуемся, есть еще программное обеспечение которое не выкладывается в широкий доступ. Вернее вообще не выходит за пределы лабораторий изготовителей железа, а также, что на любом, даже самом простеньком компьютере, кроме центрального процессора, присутствуют еще как минимум три-четыре других процессора которые тоже имеют свой софт.
В общем, спор считаю бессмысленным, посему заканчиваю. Хотите пообщаться на эту тему, добро пожаловать на форум (см. выше) в профильный топик.
dobryiviewer писал(а):но как то болел и сосед рассказал, что будучи хорошим программистом написал вирус, который прячет основное тело в видеобуфер.
Легко. И загнать и вызвать. Тут главное четко определить свободную в данный момент область данных иначе произойдет наложение. Но это решается просто, если тело небольшое - существует теневая область не используемая видео. Писать массивы туда бессмысленно, она мала, часто туда пихают переменные в игровой поддержке. Вопрос в другом. Команда передачи управления вирусу. Перехват антивирем происходит перед запуском зараженного исполняемого модуля. Остальное дело техники. Кстати, видеобуфер при отключении питания обнуляется т.ч. сохранять все равно надо на носителе.