Мусорные команды — машинные команды, результаты исполнения которых в программе не используются; могут, например, вставляться при генерации процедуры расшифровщика (декриптора) полиморфного вируса для затруднения обнаружения вируса и анализа его тела.
Декриптор:
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 .