Interactive Disassembler

IDA という名前の他のソフトウェアについては、Internet Download Accelerator.

この記事には複数の問題があります。 この記事の改善にご協力いただくか、これらの問題についてトークページで議論してください。 (Learn how and when to remove these template messages)

This article includes a list of general references, but it remains largely unverified because it lacks sufficient corresponding inline citations. より正確な引用を紹介することで、この記事を改善するためにご協力ください。 (2013 年 9 月) (このテンプレート メッセージを削除する方法とタイミングを学ぶ)

This article may rely過度に source too closely associated with the subject, potentially preventing the article from verifiable and neutral from the article. 信頼できる、独立した、第三者の情報源へのより適切な引用に置き換えることによって、この記事の改善にご協力ください。 (2013 年 9 月) (このテンプレート メッセージを削除する方法とタイミングを学ぶ)

(このテンプレート メッセージを削除する方法とタイミングを学ぶ)

The Interactive Disassembler (IDA) はコンピュータ ソフトウェア用のディスアセンブラで、機械的に実行できるコードからアセンブリ言語のソースコードを生成するものである。 さまざまなプロセッサやオペレーティングシステムに対応したさまざまな実行形式をサポートしています。 また、Windows PE、Mac OS X Mach-O、Linux ELF実行ファイル用のデバッガとしても使用できます。 C/C++コンパイラでコンパイルされたプログラム用のデコンパイラプラグインは、追加料金で利用可能です。 IDA Proの最新のフルバージョンは商用ですが、それ以前の性能の低いバージョンは無料でダウンロードできます(2018年2月現在バージョン7.0)

Interactive Disassembler

Original author(s)

Ilfak Guilfanov

安定版
7.0

Ilfak Guilfanov5 SP3 / 2020年10月27日。 4ヶ月前

Written in

C++

Operating system

Microsoft Windows, Mac OS X, and Linux

Available in

Japanese.White, ロシア語

Type

Disassembler

License

Proprietary

Website

www.Org.hex-rays.com/products/ida/index.shtml

IDA は、コード セクション間の相互参照、API 呼び出しのパラメータの知識、およびその他の情報を使用して、自動コード解析を実行します。 しかし、逆アセンブルの性質上、完全な精度は得られず、必然的に多くの人間の介入が必要となります。IDA には、逆アセンブルの向上を支援する対話型の機能があります。 典型的な IDA ユーザーは、自動的に生成された逆アセンブル リストから始めて、コードからデータへ、またはその逆へとセクションを変換し、名前を変更し、注釈を付け、その他リストに情報を追加し、それが何を行うかが明らかになるまで続けます。

Ilfak Guilfanov によってシェアウェア アプリケーションとして作成された IDA は、後にベルギーの DataRescue によって商用製品として販売され、同社はこれを改良して IDA Pro という名前で販売しました。 2005年、GuilfanovはHex-Raysを設立し、Hex-Rays Decompiler IDAエクステンションの開発を追求することになりました。 2008 年 1 月、Hex-Rays は DataRescue 社の IDA Pro の開発およびサポートを引き継ぎました

コメントを残す

メールアドレスが公開されることはありません。