Уже в 90-е годы было полно полиморфных вирусов, которые умели изменять свой код на эквивалентный.
Менялась именно последовательность машинных команды на ассемблере. Она могла стать длиннее или короче.
В самых продвинутых вариантах вирусов после изменения не оставалось ни одного байтового паттерна, за который мог бы зацепиться антивирус.
Но при этом не менялся общий алгоритм. Ибо есть масса вариантов описания на ассемблере той же самой высокоуровневой операции.
В целом это можно назвать самоусложнением кода.
Но здесь нет повышения степени его упорядоченности
(того что академик Э.Галимов называет упорядоченностью)
Менялась именно последовательность машинных команды на ассемблере. Она могла стать длиннее или короче.
В самых продвинутых вариантах вирусов после изменения не оставалось ни одного байтового паттерна, за который мог бы зацепиться антивирус.
Но при этом не менялся общий алгоритм. Ибо есть масса вариантов описания на ассемблере той же самой высокоуровневой операции.
В целом это можно назвать самоусложнением кода.
Но здесь нет повышения степени его упорядоченности
(того что академик Э.Галимов называет упорядоченностью)
Комментарий