WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Мусорные команды — машинные команды, результаты исполнения которых в программе не используются; могут, например, вставляться при генерации процедуры расшифровщика (декриптора) полиморфного вируса для затруднения обнаружения вируса и анализа его тела.

Пример (fasm)

Декриптор:

   mov  esi, start_of_virus_body
   mov  ebx, decryption_key
   mov  ecx, virus_size
 decryption_loop:
   xor  [esi], ebx
   inc  esi
   loop decryption_loop

Декриптор, делающий то же самое, но содержащий «мусорные» команды:

   mov  esi, start_of_virus_body
   nop                              ; мусор
   mov  ebx, decryption_key
   add  edx, 105                    ; мусор
   mov  ecx, virus_size
   xchg ebp, edx                    ; мусор
   jc   decryption_loop             ; мусор
 decryption_loop:
   xor  [esi], ebx
   push ebx                         ; мусор
   pop  eax                         ; мусор
   inc  esi
   dec  eax                         ; мусор
   loop decryption_loop
   jcxz next                        ; мусор
 next:

См. также

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии