Jump to content

Олигоморфный код

Олигоморфный код , также известный как полуполиморфный код , — это метод, используемый компьютерным вирусом для запутывания своего дешифратора путем создания различных его версий, чтобы избежать обнаружения антивирусным программным обеспечением. Он похож на полиморфный код , но менее сложен . [ 1 ]

Олигоморфный код работает путем случайного выбора каждой части дешифратора из нескольких предопределенных альтернатив. Во время выполнения эти компоненты можно комбинировать различными способами для создания новых, отдельных версий дешифратора. [ 2 ]

Наличие нескольких возможных дешифраторов затрудняет обнаружение вируса с помощью антивирусных сигнатур. Однако большинство олигоморфных вирусов способны генерировать лишь ограниченное количество дешифраторов. [ 2 ] около нескольких сотен [ нужна ссылка ] , поэтому их обнаружение с помощью простых сигнатур все еще возможно. Другой метод обнаружения олигоморфного дешифратора — сделать подпись для каждого возможного фрагмента кода, сгруппировать фрагменты, способные заменять друг друга, и просканировать файл на наличие цепочки фрагментов дешифратора из чередующихся групп. Для обнаружения вируса можно использовать эмуляцию, но для этого может потребоваться больше ресурсов, чем необходимо. [ нужна ссылка ]

Первым известным вирусом, использующим олигоморфный код, был вирус Whale DOS , идентифицированный в 1990 году и выбравший из нескольких десятков различных дешифраторов. Первым вирусом для Windows 95 , использующим олигоморфный код, был вирус Memorial , который мог генерировать 96 различных шаблонов дешифрования. Другой пример — российское семейство вирусов WordSwap . [ 1 ]

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Сзор, Питер (2005). Искусство исследования и защиты компьютерных вирусов . Аддисон-Уэсли. ISBN  9780321304544 . Проверено 27 марта 2023 г.
  2. ^ Перейти обратно: а б Бланден, Билл (4 мая 2009 г.). Руткитный арсенал: побег и уклонение . Джонс и Бартлетт Лиринг, ООО. п. 570. ИСБН  9780763782849 . Проверено 27 марта 2023 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 637650638bd309ebd954b2b2b5574bda__1680299700
URL1:https://arc.ask3.ru/arc/aa/63/da/637650638bd309ebd954b2b2b5574bda.html
Заголовок, (Title) документа по адресу, URL1:
Oligomorphic code - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)