Материалов:
1 005 012

Репозиториев:
30

Авторов:
596 024

Использование абстрактных синтаксических деревьев для обфускации кода

Дата публикации: 04.03.2015

Дата публикации в реестре: 2020-02-28T10:25:07Z

Аннотация:

Рассмотрено практическое использование абстрактных синтаксических деревьев для обфускации программного кода на примере языка Python. Проанализированы возможности изменения строк, чисел, функций, имен объектов, операторов. Проведен анализ механизма обработки кода с замером скорости выполнения преобразования в зависимости от типа обрабатываемых конструкций. Исследован этап обратной сборки программы на основе полученного дерева. Рассмотрена интеграция полученного обработчика с авторскими алгоритмами обфускации кода.


Связанные документы (рекомендация CORE)