0

私は現在、リバースエンジニアリングとグラフ理論を組み合わせたものを実装しようとしています。したがって、PEバイナリを分解したいと思います。IDAやw32dasmなど、これを行うための非常に洗練されたツールがいくつかあります。後者は死んでいるようです。私の知る限り、IDAはスクリプト化できません。

スクリプト可能な逆アセンブラが必要な理由は、プログラムをC#で実装するためです。バイナリを取得するため、何らかの方法でオペコードを取得する必要があります。議論のある支援プログラムを呼び出す必要があると思います。GUIなしではIDAを呼び出すことはできません。実際のコマンドラインオプションは提供していません。

何か案は?

ありがとう、ウィッシー

4

3 に答える 3

5

IDAには、IDCと呼ばれるスクリプト言語が組み込まれています。ここにたくさんの例があります。また、GUIなしでIDAを呼び出すこともできます。idaw.exeのドキュメントを参照してください。

于 2009-07-19T18:18:45.307 に答える
2

IDAはPythonでスクリプト化できます。バージョン5.5には、がバンドルされていidapythonます。

于 2009-07-25T14:48:47.303 に答える
1

[dumpbin / disasm](http://msdn.microsoft.com/en-us/library/xtf7fdaz(VS.71) .aspx)でうまくいくはずです。CDBをスクリプト化して実行することもできます。

于 2009-07-19T17:46:10.270 に答える