2012-02-15 11 views
0

基本的にいくつかの値のテーブル(配列)である2つのグローバル構造体がバイナリにあります。これらをc/C++形式の配列にエクスポートしたいのですが、いずれにしても。任意の方法で可能ですか、特定のオフセットからすべてのバイナリデータをコピーして手動で変換する必要がありますか?IDA Pro:指定された配列をc/C++にエクスポート

おかげ

答えて

2

IDAは、構造体は、生データよりも良く見えるようにすることができます。 しかし、データ初期化子のようにc/C++としてエクスポートするには、idcまたはidapythonスクリプトを記述してデータを変換する必要があります。

+0

btw最新バージョン(ida v6.3 + hexraysデコンパイラv1.7)では、デコンパイラはデータ初期化子を逆コンパイルすることができます。 –

+0

あなたはコンストラクタを意味しますか? – Steve

+0

いいえ、私はおそらく私の答えを言い換えるべきです: 'C'スタイルのイニシャライザ。 hexraysはC++コードに逆コンパイルされません。 –

関連する問題