4

私はリバース エンジニアリングを学び始めており、人々が使用しているツールと、それぞれの長所と短所を知りたいと思っていました。私は .Net Reflector を使用して .Net アプリのリバース エンジニアリングを行ってきましたが、古い COM dll も使用する必要があり、それらが何を行っているかを理解するのは素晴らしいことです。それらを書いた開発者の多くは、コードをソース管理にチェックインせず、バイナリは運用サーバーに出ています。どんな助けでも大歓迎です。

4

5 に答える 5

4

Ollydbgは、ネイティブ アプリと DLL を分析およびデバッグするための優れた無料ツールです。また、HeavenToolsのさまざまなツールも非常に便利です。ネイティブ コードは、.NET を元に戻すほど簡単ではありません。一般に、十分に理解するには x86 アセンブリ言語の強固な基盤が必要です。

于 2009-06-05T18:49:51.393 に答える
1

一般的にあまりにもリバース エンジニアリングについて言及している場合は、ネットワーク プロトコル スニッフィング用のWiresharkなどのツールもチェックしてください。

于 2009-06-05T18:51:29.410 に答える
1

また、リバース エンジニアリングに関するかなり包括的な無料のウィキブックもあります。

于 2009-06-09T15:12:00.073 に答える
0

IDA Pro はインタラクティブな逆アセンブラーです。.NET とネイティブの実行可能ファイルの両方で動作します。逆コンパイラ プラグイン (HexRays) があります。また、デバッガーも備えています。非常に高価ですが、無料版があります。

于 2010-06-14T07:13:37.010 に答える
0

COM dll のシンボルがある場合は、インターフェイスの実装にブレークポイントを設定し、NTSDで逆アセンブリを介して設定できます。

于 2009-06-05T18:48:25.763 に答える