vix.ing · top · new · best · stats · spec

АНАЛИЗ ВОССТАНОВЛЕННОГО ПРОГРАММНОГО КОДА С ИСПОЛЬЗОВАНИЕМ АБСТРАКТНЫХ СИНТАКСИЧЕСКИХ ДЕРЕВЬЕВ

2023/06/07 by Грибков, Н. А., Овасапян, Т. Д., Москвин, Д. А.
#Computer and information sciences #FOS: Computer and information sciences

paper · doi:10.48612/jisp/ruar-u6he-kmd4

Abstract

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

Related