1

アセンブリ言語プログラムのソースコードがあり、すべての行にコメントがあります。これらのコメントは、デバッグ時にOllyDbgの逆アセンブリのコメント列に表示されます。本格的なプラグインを作成せずに、これを行う方法はありますか?

4

2 に答える 2

1

コメントは最終的なexeにはなりません。コメントがデバッグ ビルド用の pdb ファイルに含まれるとは思いません。

exe のディレクトリにコメントを含むソース コードがある場合は、olly で exe を開き、[表示] メニューをクリックしてから [ソース] をクリックします。これにより、コメントとすべてを含むソース ファイルが開きます。

多くのマクロを使用していない限り、99% の確率で、ソース ファイルに記述した内容が olly が示す内容になります。

于 2012-12-04T00:12:24.997 に答える
1

もう少し経験を積んだ後、基本的に3つのアプローチがあることがわかりました。

  1. OllyDbg がコメントを直接保存するために使用する .udd ファイルを変更します。
  2. ラベル プラグを使用します (残念ながら、私が見つけたものは 2.01 では動作しません)。
  3. OllyDbgが理解できる形式でデバッグファイルを作成します(DWARFだと思います)

3 はかなり複雑なので、おそらく 1 が最適です。

于 2012-12-09T20:53:55.917 に答える