Декомпилирование x86 PE Binary до C?
-
22-09-2019 - |
Вопрос
Я хотел бы знать, есть ли какой -нибудь способ сгенерировать код C x86 PE Binary. Я действительно не так необходимость Это я просто хочу узнать, как работает какое-то программное обеспечение с закрытым исходным кодом.
Из моего здравого смысла я думаю, что процесс:
- Преобразование бинарного в сборе x86, которое можно сделать с помощью дизассемблера, такой как Ollydbg.
- Преобразование этой сборки в C. Я не знаю никаких инструментов для этого, что -то вроде моего вопроса на самом деле.
Я очень признателен за вашу помощь. Спасибо.
PS: Если это не законно (хотя я не взломщик и не имею целей трещин), пожалуйста, удалите этот вопрос.
Решение
Если вы используете IDA Pro с декомпилятором Hexray, вы можете получить несколько читаемый исходный код C. (Но приготовьтесь к кучу goto
-s и ненужные переменные).
Не связан с StackOverflow