3

.NET実行可能ファイルを編集する必要があります。私はHEX編集に不慣れです。IDA 6.1 Proにインポートし、IDA-ViewWindowで編集しました。

オリジナル:

ldstr    "Uri : "

(右クリック>手動...(手動オペランド))に変更しました:

ldstr    "Uri : localhost"

PatchDiff2(IDAプラグイン)をインストールしましたが、これは機能しません:

Scanning for functions ...
parsing second idb...
Error: IDB2 parsing cancelled or failed.

実行可能ファイルに変更をコミットする別の方法はありますか?元のバイト値は次のとおりです。72 BD 1B 00 70 02 7B 59 00 00 04 28 1B 00 00 0A

(Edit \ Patch program \ chenge Bytesからパッチを適用するために必要です)の新しいHEX値を取得するにはどうすればよいですか?

ldstr    "Uri : localhost"
4

1 に答える 1

1

IDAの代わりにildasmを使用しています。そしてそれは完璧に機能します。

IDAは私の最初のツールではありません。ildasm.exeを使用してアセンブリを逆コンパイルし、ILを編集し、humpty-dumptyをilasm.exeと一緒に戻します。

ハンス・パッサンに感謝します

于 2012-12-17T21:08:04.043 に答える