4

残念ながら、多くの作業を保存していなかったバイナリのデータ セクションで「C」を押して保存しました。この巨大なセクションをデータに変換しようとしましたが、行を選択して「D」を押すと、カーソルがあった行だけがデータに変換されます。

だから、私の質問は、IDA(特に6.1)で大量のデータをコードにマーク/変換するにはどうすればよいですか

(それが重要な場合、ターゲット アーキテクチャは ARM です)。

4

2 に答える 2

7

簡単な IDAPython スクリプトでそれを行うことができます。たとえば、次のように入力します。

for a in xrange(startaddr, endaddr): MakeCode(a)

出力ウィンドウの「Python」フィールドに入力します。

于 2013-01-25T12:59:16.213 に答える
5

D単一のデータを定義することです。最初の命令に移動して、Uforを使用できますUndefine。「データに変換」よりも多くのコードが削除されます。

于 2013-01-27T09:23:01.260 に答える