Статический и динамический подходы в дизассемблировании отличаются подходом к анализу исполняемого файла. 14
При статическом подходе изучается дизассемблерный код, полученный с помощью автоматического анализа исполняемого файла без его запуска. 1 Основной инструмент — программы дизассемблирования, которые восстанавливают по исполняемым файлам листинги программы на языке ассемблера. 2
Динамический подход предполагает запуск программы и её пошаговое исполнение. 1 Анализируемая программа запускается под контролем других специализированных программных средств. 2 Это позволяет прогонять программу в пошаговом режиме, останавливать её работу при осуществлении тех или иных событий, что облегчает поиск и анализ фрагментов программы, реализующих преобразования, связанные с защитой информации. 2 Основным инструментом динамического метода являются программы-отладчики. 2