Мусорные команды

Мусорные команды

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

Пример (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:

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Смотреть что такое "Мусорные команды" в других словарях:

  • NOP — У этого термина существуют и другие значения, см. NOP (значения). В информатике NOP или NOOP (сокращение от английского: «No OPeration») инструкция процессора на языке ассемблера, или команда протокола, которая предписывает ничего не делать. NOP… …   Википедия

  • Баскетбол в России — довольно популярен, но уступает по массовости футболу и хоккею с шайбой. Тем не менее, в стране существует развитый профессиональный баскетбол. Содержание 1 Российская федерация баскетбола …   Википедия

  • Могучие Рейнджеры (Сезон 1) — Могучие Рейнджеры сезон 1 Mighty Morphin Power Rangers Страна …   Википедия

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

  • Международные рейтинговые агентства — (International rating agencies) Рейтинговые агентства это организация, занимающаяся оценкой платёжеспособности субъектов финансового рынка Международные рейтинговые агентства: кредитный рейтинг стран, Fitch Ratings, Moody s, S&P, Morningstar,… …   Энциклопедия инвестора

  • История Японии — Палеолит Дзёмон …   Википедия

  • Советск (Калининградская область) — У этого термина существуют и другие значения, см. Советск. Город Советск нем. Tilsit Флаг Герб …   Википедия

  • Jurassic Park: Operation Genesis — Jurassic Park: Operation Genesis …   Википедия

  • Мор (Утопия) — Для термина «Мор» см. другие значения. Для термина «Утопия» см. другие значения. Мор (Утопия) Разработчик Ice Pick Lodge Издатель …   Википедия

  • План одностороннего размежевания — (ивр. תוכנית ההתנתקות Tokhnit HaHitnatkut, известен также, как «Размежевание», «התנתקות» Hitnatkut ‎) план отделения Израиля от Палестинской национальной администрации (ПНА), предложенный премьер министром Израиля Ариэлем Шароном. Предусматривал… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»