|
Конференция "Инструменты и методы анализа программ - 2015"
Проведение динамического анализа исполняемого кода формата ARM ELF на основе статического бинарного инструментирования
М. К. Ермаков Институт системного программирования РАН
Аннотация:
Статья посвящена возможностям применения статического инструментирования исполняемых файлов и файлов динамических библиотек в формате ELF для проведения динамического анализа программ. Проведен обзор существующих решений в данной и смежных областях. Предложен подход к обработке бинарных файлов ARM ELF. Описаны основные особенности предлагаемого подхода: разметка целевых файлов и генерация внедряемого кода на основе пользовательских спецификаций, использование промежуточного языка описания инструкций ассемблера ARM, компоновка итоговых инструментированных файлов исполняемого кода. Приведены результаты применения реализации данного подхода для создания модулей трассировки помеченных данных, используемых в рамках инструмента автоматического поиска дефектов Avalanche.
Ключевые слова:
динамический анализ, бинарное инструментирование, архитектура ARM.
Образец цитирования:
М. К. Ермаков, “Проведение динамического анализа исполняемого кода формата ARM ELF на основе статического бинарного инструментирования”, Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление, 2016, № 1(236), 108–117
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ntitu149 https://www.mathnet.ru/rus/ntitu/y2016/i1/p108
|
Статистика просмотров: |
Страница аннотации: | 245 | PDF полного текста: | 106 |
|