Олигоморфный код - Oligomorphic code
Oligomorphic код обычно используются в компьютерных вирусах для создания дешифратора для себя таким образом , сопоставимых с простым полиморфным кодом . Он делает это путем случайного выбора каждой части дешифратора из нескольких предопределенных альтернатив. Части, используемые для построения дешифратора, обычно слишком распространены, чтобы их можно было обнаружить с помощью подписей. Однако большинство олигоморфных вирусов не могут генерировать больше, чем несколько сотен различных дешифраторов, поэтому их обнаружение с помощью простых сигнатур все еще возможно. Другой метод обнаружения олигоморфного дешифратора состоит в том, чтобы создать подпись для каждой возможной части кода, сгруппировать части, которые могут заменять друг друга вместе, и просканировать файл на наличие цепочки частей дешифратора из чередующихся групп. Для обнаружения вируса можно использовать эмуляцию, но для этого может потребоваться больше ресурсов, чем необходимо.
Смотрите также
- Хронология известных компьютерных вирусов и червей
- Полиморфный код
- Метаморфический код
- Самомодифицирующийся код
- Буквенно-цифровой код
- Шелл-код
- Взлом программного обеспечения
- Взлом безопасности
- Обфусцированный код
| Эта статья о вредоносном ПО - незавершенная . Вы можете помочь Википедии, расширив ее . |