16.04.2009, 15:26 | #1 (ссылка) |
Новичок
Регистрация: 16.04.2009
Сообщений: 1
Репутация: 0
|
полиморфный код
здравствуйте, я студент-программист. мне недавно стала интересно тема полиморфного кода, но в инете не смог найти примера, я хочу попросить Вас если можно написать какой нибудь пример такого кода чтобы понять принципы такого программирования!!!!!
|
16.04.2009, 20:58 | #2 (ссылка) |
Новичок
|
Полиморфный код - это код, модифицирующий сам себя. Достигается шифрованием участков кода и генерацией различных кодов шифровальщика и дещифровальщика.
Простой пример в инструкциях ассемблера: mov eax,1 ; записываем 1 в регистр eax заменяется на mov ebx,1 ; записываем 1 в регистр ebx xchg eax,ebx ; меняем содержимое регистров ebx и eax и тот и другой пример записывают 1 в аккумлятор (регистр eax). Полиморфный код удобно использовать в вирусах, механизмах защиты прог. от копирования, и как ни странно для оптимизации. По крайней мере это относится к процам архитектуры IA32(x86). Использование полиморфного кода для них позволяет существенно экономить регистры общего назначения ---------- Добавлено в 19:59 ---------- Предыдущее сообщение было написано в 19:58 ---------- И ещё:http://sources.ru/magazine/0505/plshr.html |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|