VC++ アプリケーションを逆アセンブルするにはどうすればよいですか?
-
09-06-2019 - |
質問
アプリケーションには .NET を対象とする部分とそうでない部分があると思います。特にリソース ファイルがある場合は、そのファイルを確認することに興味があります。
解決
aku の素晴らしい回答に付け加えると、英語話者向けの IDA Pro は次の場所から入手できます。 http://www.hex-rays.com/.
他のヒント
リソース ファイルを確認することは実際には "逆アセンブル" ではありません (実際にはそうではありません)。それだけしたい場合は、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 は間違いなく最高のリソース表示ツールですが、その「リソースのみ」バージョンを見てみるのもいいかもしれません。 リソースチューナー.