|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Математические основы компьютерной безопасности
Деобфускация Control Flow Flattening средствами символьного исполнения
В. В. Лебедев Национальный исследовательский Томский государственный университет, г. Томск
Аннотация:
Метод обфускации Control Flow Flattening заменяет в коде программы все условные и безусловные переходы на переход в специальный управляющий блок — диспетчер, который определяет, куда на самом деле будет передано управление в программе. Это делает невозможным исследователю быстро определить, в какой последовательности исполняется код в программе. Предлагается алгоритм восстановления исходной логики программ, обфусцированных этим методом. В основе алгоритма лежит символьное исполнение.
Ключевые слова:
реверс-инжиниринг, символьное исполнение, обфускация, control flow flattening.
Образец цитирования:
В. В. Лебедев, “Деобфускация Control Flow Flattening средствами символьного исполнения”, ПДМ. Приложение, 2021, № 14, 134–138
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/pdma548 https://www.mathnet.ru/rus/pdma/y2021/i14/p134
|
|