Сборники трудов ИСП РАН


Построение обфусцирующего компилятора на основе инфраструктуры LLVM.

Ш.Ф. Курмангалеев, В.П. Корчагин, В.В. Савченко, С.С. Саргсян.

Аннотация

В статье описываются маскирующие преобразования¬, реализованные в ходе разработки обфусцирующего компилятора в ИСП РАН, приводится оценка понижения быстродействия и увеличения объема потребляемой приложением памяти, а также оценка возможности восстановления информации об исходном коде. Реализованные маскирующие преобразования могут быть одновременно применены к запутываемому приложению, что увеличивает степень защиты приложения и обеспечивают стойкую защиту от статического анализа.

Ключевые слова

llvm; обфускация

Издание

Труды Института системного программирования РАН, том 23, 2012, стр. 77-92.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2012-23-5

Полный текст статьи в формате pdf Вернуться к содержанию тома