Frage

Ich würde gerne wissen, ob es eine Möglichkeit gibt, den C -Code eines X86 -PE -Binärs zu generieren. Ich nicht wirklich brauchen Ich möchte nur lernen, wie einige Closed-Source-Software funktionieren.

Aus meinem gesunden Menschenverstand denke ich, der Prozess ist:

  • Umwandlung des X86 -Binärs in die Baugruppe, die mit einem Disassembler wie Ollydbg durchgeführt werden kann.
  • Wenn Sie diese Baugruppe in C konvertieren, kenne ich keine Werkzeuge dafür, die eigentlich meine Frage ist.

Ich werde Ihre Hilfe sehr schätzen. Vielen Dank.

PS: Wenn dies nicht legal ist (obwohl ich kein Cracker bin und keine Risszwecke habe), löschen Sie diese Frage bitte.

War es hilfreich?

Lösung

Wenn Sie IDA Pro mit dem Hexray Decompiler verwenden, erhalten Sie einen etwas lesbaren C -Quellcode. (Aber bereiten Sie sich auf eine Gruppe von vor goto-S und unnötige Variablen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top