Вопрос

Я хотел бы знать, есть ли какой -нибудь способ сгенерировать код C x86 PE Binary. Я действительно не так необходимость Это я просто хочу узнать, как работает какое-то программное обеспечение с закрытым исходным кодом.

Из моего здравого смысла я думаю, что процесс:

  • Преобразование бинарного в сборе x86, которое можно сделать с помощью дизассемблера, такой как Ollydbg.
  • Преобразование этой сборки в C. Я не знаю никаких инструментов для этого, что -то вроде моего вопроса на самом деле.

Я очень признателен за вашу помощь. Спасибо.

PS: Если это не законно (хотя я не взломщик и не имею целей трещин), пожалуйста, удалите этот вопрос.

Это было полезно?

Решение

Если вы используете IDA Pro с декомпилятором Hexray, вы можете получить несколько читаемый исходный код C. (Но приготовьтесь к кучу goto-s и ненужные переменные).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top