2013-04-20 3 views
-2

У меня есть задача поиска байтов кода операции в PE-файле и проверки того, присутствует ли указанная последовательность байтов кода операции (постоянная и предопределенная) в PE-файле. Я столкнулся с многочисленными примерами в Интернете, но решения в основном связаны с C# или Python; однако мои требования основаны на языке C.Поиск байтов кода операции в файле PE

Скажите, пожалуйста, как я могу проверить и сравнить значения байта кода операции в файле PE, написав простую программу в C. Любая помощь будет принята с благодарностью.

Спасибо.

+0

Каковы ваши усилия до сих пор? –

+0

Я реализовал программу парсера PE, которая показывает сведения обо всех доступных разделах. Но неясно, как я могу найти последовательность байтов в исполняемых разделах? –

+0

Рассмотрим 'string.h' и функции там. –

ответ

0

Вы можете взглянуть на ROPGadget или на rp, оба программного обеспечения содержат код, который делает то, что вы хотите (и многое другое).