Существуют ли инструменты для извлечения основных блоков и CFG (Control Flow Graph) из исполняемых файлов

Я работаю над обфускацией потока управления исходного кода в нативный код, такой как C/C++, Я исследую некоторые методы, которые делают это и в результате код спагетти.

Но мы хотим оценить скомпилированный файл и сравнить исходный с эквивалентным. Есть ли инструменты, чтобы помочь нам?

Есть некоторые инструменты, такие как Underestand, который извлекает CFG из исходного кода, но мы хотим извлечь CFG от .exe файл.

Спасибо.

1 ответ

Вы можете написать плагин для IDA Pro или Pin для статического или динамического анализа вашей программы, соответственно, для создания CFG.

Другие вопросы по тегам