テガラ株式会社は IDA の提供元である Hex-Rays 社からPreferred resellerとして認定を受け長年にわたり IDAの販売をしておりましたが、このたびメーカーとの関係性をさらに強化しIDAの商習慣をよりよく知る Distributor となりました。
セキュリティ対策向け 高機能な逆アセンブラ 「IDA」認定リセラーとして、今後も日本のユーザーさまに向け、同製品をご提供して参ります。
目次
Hex-Rays 社について
Hex-Rays社は、日々脅威を増すサイバーセキュリティの脅威の高まりに直面し、公的機関と民間機関双方のデジタルセキュリティを向上させるために2005年に設立されました。そしてITセキュリティ市場向けの高速で安定した堅牢なバイナリ分析ツールの開発に力を注いでいます。世界的に有名なIDA Proなど、リバースエンジニアリング、敵対的なコードの分析、脆弱性の調査に使用される最先端のバイナリソフトウェア分析ソリューションを提供し続けています。
■ WEBサイト: |
IDA について
マルウェア解析やプログラムの脆弱性チェックのために用いられる逆アセンブラ兼デバッガーソフトです。x86やARMを含む多くの種類のプロセッサに対応しておりWindows/Linux/MacOS Xなど対応プラットフォームも多様です。
代表的なプロセッサファミリをサポートするIDA Home、60以上ものプロセッサをサポートし商用利用やフローティングライセンスの利用も可能な IDA Pro、そしてIDAと併せて利用できる逆コンパイラのIDA Decompiler があります。
※IDA Home と IDA Proの機能の比較表はこちらのメーカーページをご覧ください。
IDAの主な特長
・わずか数秒という高速さでバイナリを分析可能
・逆アセンブラを使用したシームレスで迅速な作業により、コードをより直感的に分析可能
・Windows、Linux、Mac OS X のGUIモードとコンソールモードの両方で実行可能
・分析プロセスを高速化するためのマルチプロセッサ処理
・多数のファイル形式 に対応
・強力なデバッガー
・ IDCまたはIDAPythonを使用して、独自の要件に合わせてIDAを拡張可能
・プログラム可能なプラグインを使用して簡単に拡張可能
・多くのコンパイラの標準関数呼び出しを識別可能
・コードグラフによりコード構造の概要を一目で把握することが可能
・多くのよく知られた関数のメタデータ(名前、プロトタイプ、オペランドのタイプ等)を保持
・カスタマイズが可能(統一された作業環境を装備)
IDA highlights
https://www.hex-rays.com/products/ida/highlights/
IDA Home について
主な機能:
– Ability to analyze both 32-bit and 64-bit applications
– Powerful IDAPython scripting with Python 3 support is included
– Local or gdbserver debugger included
– One processor family of choice from the most common processors: PC, ARM, M68K, MIPS, PPC
– Annual subscription
– Named license only
– Access to Lumina server
※IDA Homeは、IDA Starterに代わる製品です(IDA Starterはバージョン7.4で廃止)。
IDA Starterのユーザーは、既存ライセンスを IDA Homeライセンス*、またはIDA Proに変換できます。
法人向けライセンスは自動的にIDA Proに変換されます。
* 5つのプロセッサ(x86/x64, ARM/ARM64, MIPS/MIPS64, PowerPC/PPC64, Motorola 68K/Coldfire)より1つを選択頂けます
IDA Pro について
IDA Pro 7.5の新しい機能:
– Tree-like folder views
– MIPS Decompiler
– Lumina for MIPS and PPC
– iOS/macOS improvements
– Other selected items
– other-changes-and-new-features ※こちら をご参照ください
そのほかの特徴:
– Detailed Debugging Capabilities
– IDA Support, Documentation and Tutorials
– Compelling reasons to use IDA
IDAのEditionとライセンスについて
お問い合わせの際には、ご希望のEdition(Home/Professinal)、ライセンス形態、OSをお知らせください。
1.Editionの選択 (Home / Professional)
サポートするプロセッサの種類(数)はEditionにより異なります。
・IDA Home Edition
5つのプロセッサのバージョンがあり、それぞれが一般的なプロセッサファミリの一つをサポート
(x86/x64, ARM/ARM64, MIPS/MIPS64, PowerPC/PPC64, Motorola 68K/Coldfire)
・IDA Professional Edition
Home Editionでサポートする全てのプロセッサを含む60以上のプロセッサをサポート
サポートプロセッサ一覧は、こちらをご確認ください
※Windows XPおよび32ビットシステムでは動作しませんが、WindowsXPのリモートデバッグは可能です
2.ライセンス形態の選択 (Named / Computer / Floating)
ライセンスの種類:
・Named Licenses:
ユーザーに対し紐付けされる 1年間有効(年間サブスクリプション)なライセンス。
ユーザー所有の1台のノートPCと、2台のデスクトップコンピュータで使用できます。個人ユーザー(私的利用)向けに適したライセンス形態ではありますが、
ライセンスに紐づけられたユーザーが使用する場合には、職場(企業や大学など)で利用することが可能です。
・Computer Licenses:
特定のコンピュータに紐づけられるライセンス(使用するデバイス分だけライセンスが必要) 。
ライセンスの再割り当てが容易であるため、企業に適しています。
・Floating Licenses:
サーバーにインストールし、ネットワークに接続された複数のコンピュータで 利用が可能なライセンス。
ただし、同時に利用するユーザー数分のライセンスが必要です。
IDA Homeは、Named Licenseのみです。Professional Edition は、Named Licenceに加え、Computer Licence、Floating Licence から選択できます。
なおEducational Licenses は無償ライセンスにつき弊社では取り扱っておりません。
※こちらの対応表はメーカーWEBサイトの内容に基づいています
3.OSの選択
・ Windows
・ Linux
・ Mac OS X
IDA Decompiler について
ソースコード(16進コード)を、C言語に近い擬似コードに変換するための逆コンパイラ。逆アセンブラソフト「IDA Pro」と併せて用いることで、その処理速度は10倍以上になることが期待できます。
IDA Decompiler の特長
実行可能なバイナリファイルを閲覧や編集が可能なバイナリエディタ (テキスト)に変換するソフトウェアは複数存在しますが、IDA Decompilerははるかに簡潔で読みやすく、高レベルのテキスト(C言語に近い擬似コード)を生成します。低水準アセンブリ言語と比較して、高水準言語表現は繰り返しも少なく簡潔でとても分かりやすいです。また開発者はアセンブリ言語を知っている必要はありません。逆コンパイラの種類が豊富な点も開発者にとって役立ちます。
ARM、PowerPC、MIPS それぞれの逆アセンブルと逆コンパイルの比較や、逆コンパイラのバージョン間の比較などは、こちらのメーカーページにてご確認いただけます。また逆アセンブルと逆コンパイルの比較については、こちらをご覧ください。
逆コンパイラの種類:
– x86 decompiler (32-bit code)
– x64 decompiler (64-bit code)
– ARM decompiler (32-bit code)
– ARM64 decompiler (64-bit code)
– PowerPC decompiler (32-bit code)
– PowerPC64 decompiler (64-bit code)
– MIPS decompiler (O32 and N32 ABI)
【重要】すべてのプロセッサにおける逆コンパイラの制限 ・例外処理(exception handling)はサポートしていません ・type recovery は実行されません ・global program analysis は実行されません |
IDA Decompiler の ライセンスについて
お問い合わせの際には、ご利用になる「プロセッサ」「ライセンス形態」「OS」をお知らせください。
対応プロセッサ :
x86, x64, ARM32, ARM64, PowerPC, PowerPC64, MIPS
ライセンス形態 :
Named / Computer / Floating
対応OS :
Windows, Linux, Mac OS X
※IDA Proが必要です。ご注文前に、逆コンパイラの制限*を確認してください。
* IDA Decompilerの特長に記載された【重要】すべてのプロセッサにおける逆コンパイラの制限
テガラ株式会社は、IDA の提供元である Hex-Rays 社の Distributors として、
IDA のリセラー認定を受けております
■商品の詳細、お問い合わせはこちら IDA / Hex-Raysの高機能な逆アセンブラ メーカー (IDA (Hex-Rays SA.)) WEBサイト |