0

x86 PE バイナリの C コードを生成する方法があるかどうか知りたいです。これは本当に必要ありません。クローズドソースのソフトウェアがどのように機能しているかを知りたいだけです。

私の常識からすると、そのプロセスは次のようになると思います。

  • x86 バイナリをアセンブリに変換します。これは、OllyDbg のような逆アセンブラーで行うことができます。
  • このアセンブリを C に変換します。私はそのためのツールを知りません。それは実際に私の質問です。

よろしくお願いします。ありがとうございました。

PS: これが合法でない場合 (私はクラッカーではなく、クラッキングの目的はありませんが)、この質問を削除してください

4

1 に答える 1

2

HexRay 逆コンパイラで IDA Pro を使用すると、ある程度読みやすい C ソース コードを取得できます。(ただし、一連のgoto-s と不要な変数に備えてください)。

于 2010-01-25T13:33:27.473 に答える