Самомодифицирующийся код

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Самомодифицирующийся код (полиморфизм) — программный приём, при котором приложение создаёт или изменяет часть своего программного кода во время выполнения. Такой код обычно применяют в программах, написанных под процессор с фон-неймановской организацией памяти.

Назначение

Основные применения самомодифицирующегося кода:

  1. В критичных к безопасности местах для усложнения исследования кода (полиморфные вирусы, некоторые типы защиты от копирования, упаковщики и т. д.).
  2. В критичных к скорости местах для ускорения работы.

См. также


de:Selbstmodifizierender Code

en:Self-modifying code es:Código mutante it:Codice automodificante ja:自己書き換えコード

Личные инструменты

Served in 0.092 secs.