Contents

Мутация кода



Технология запутывания и усложнения анализа кода описывается везде по разному. Кто-то называет это мутацией, кто-то обфускацией, кто-то метаморфом. Но значение сохраняется.

Код программы дизассемблируется и разделяется на отдельные команды. Затем каждая команда меняется на набор команд, выполняющих ту же операцию, но выглядящих менее понятно.

После этого, между каждой командой размещаются десятки команд, составляющих абсолютно нормальный, но ничего не выполняющий код. Этот код содержит бессмысленные условные переходы, цикличную обработку мусорных данных и так далее. Все это существенно усложняет анализ программы взломщиком.