VC++ アプリケーションを逆アセンブルするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/61071

質問

アプリケーションには .NET を対象とする部分とそうでない部分があると思います。特にリソース ファイルがある場合は、そのファイルを確認することに興味があります。

役に立ちましたか?

解決

aku の素晴らしい回答に付け加えると、英語話者向けの IDA Pro は次の場所から入手できます。 http://www.hex-rays.com/.

他のヒント

ネイティブ x86/64 アプリを逆アセンブルしたい場合は、 アイダ, .NETのexe/dllはReflectorを使って逆アセンブルすることができます。がある トン リソースを抽出するためのユーティリティ。質問をもう少し詳しく説明していただけますか?

リソース ファイルを確認することは実際には "逆アセンブル" ではありません (実際にはそうではありません)。それだけしたい場合は、Visual Studio または同様のツール内で .exe または .dll を開くだけで、リソース ビューが表示されます。

価格に怯える必要はありません。Win32 x86 コードを元に戻すには、フリーウェア バージョン (hex-rays.com から入手可能) で十分です。

アセンブリ コードやバイナリがどのようにコンパイル/リンクされているかを確認したい場合は、リバース エンジニアリングに IDA を強くお勧めします。

「内部」バイナリ ファイル (exe、dll、sys など) を簡単に確認するには、無料で優れた CFF Explorer を試してください。http://www.ntcore.com/exsuite.php

リソースを含め、バイナリ ファイルの構造を詳細に調べることができます。

CFF Explorer が十分でない場合は、少し費用がかかる PE Explorer を試してください。http://www.heaventools.com/

PE Explorer は間違いなく最高のリソース表示ツールですが、その「リソースのみ」バージョンを見てみるのもいいかもしれません。 リソースチューナー.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top