商品明細

IDA Pro 反彙編和除錯程序

商品簡述
IDA Pro 反彙編和除錯程序

商品介紹

本產品出貨為最新版本。
如需購買或了解內容請來電(2749-1909)或來信(
sales@ahasoft.com.tw)業務部

彙編和除錯程序

作為反彙編程序的 IDA Pro 能夠創建它們的執行映射,以顯示由處理器以符號表示(編譯語言)實際執行的二進制指令。IDA Pro 先進的技術,能從機器可執行代碼產生編譯語言原始碼,讓複雜的代碼更容易閱讀

作為除錯程序的 IDA Pro 支援多個除錯目標並且可以處理遠端應用程序,可執行即時除錯、輕鬆連線到本地和遠端並支援 64 位元系統和新的連線可能性。




 

互動的
IDA Pro 允許分析師快速無縫地使用反彙編程序,更直觀地分析二進制代碼。

可編程的
IDA Pro 是完整的整合開發環境,由強大的macro-like語言(IDC 或 IDAPython)組成,用於簡單到中等複雜的任務自動化。

整合的
IDA Pro 在所有標準平台上運作多個處理器,它還可以加載和反彙編幾乎任何文件格式,進而提高分析速度。

開放式插件架構
IDA Pro 可以透過使用可編程插件來輕鬆擴展,SDK 可供所有註冊的 IDA 用戶使用。

Lumina 伺服器
擁有大量知名函數的元數據(metadata)(名稱、原型、操作數類型...),透過用戶搜尋幫助改進反彙編列表。


F.L.I.R.T
可識別許多編譯器的標準函數呼叫(function calls),允許 IDA 識別由支援的編譯器所產生的標準函數,大幅地提高產生的反彙編的可用性和可讀性。

反彙編程序

反彙編程序用於將機器代碼翻譯成人類可閱讀格式,稱為彙編語言。

我們每天使用的軟體源代碼並不總是可用的。像 IDA Pro 這樣的反彙編器能夠創建它們的執行映射,以顯示彙編語言的符號表示實際執行的二進制指令。這種反彙編過程可分析被懷疑本質上是惡意的程序,例如間諜軟體或惡意軟體。

豐富的工具集

從函數樹、可執行文件的導入和導出解析、軟體的二進製文件信息..等,IDA 作為反彙編程序是一個強大的工具。

完整的互動式介面
IDA Pro 設計視互動的且可擴展的,用戶可以透過鍵盤直接與 IDA 互動,並透過代碼圖形控制他們的代碼視圖。


快速分析並取得高級源代碼
F.L.I.R.T 技術、類型系統、參數追蹤和識別,使反彙編程序能夠於幾秒鐘內快速分析。


無限功能
由於其開放的插件架構和 IDC,用戶可以輕鬆擴展 IDA 或升級 IDA 的功能,進而符合自己的需求。

 

除錯程序

除錯程序是幫助檢測和糾正電腦程序,支援多個除錯目標並且可以透過遠端除錯伺服器來處理遠端應用程序。

IDA Pro 的除錯程序涵蓋了除錯session的各個方面,取得程序儲存空間的所有段(segments)並且受益於 IDA 的強大功能(結構、圖形、在 DLL 中創建斷點)


遠端除錯伺服器

從任何平台啟用任何可執行文件的除錯。


跨平台除錯
啟用即時除錯、輕鬆連接到本地和遠端程序並支援 64 位元系統。


可編寫腳本的除錯器
從 IDA 5.2 開始引入,允許用戶刪除基於事件的模型並編寫 IDA 腳本來控制除錯器。


 
IDA 在 Windows 上運行
IDA 在 Linux 上運行
IDA 在 Mac OS X 上運行
補充說明
目標平台:
Windows 32/64 位元
本地/遠端 遠端 遠端 在 32 位元 Windows 平台上,僅限遠端。
目標平台:
Linux 32/64 位元
遠端 本地/遠端 遠端 在 32 位元 Linux 平台上,僅限遠端。
支援平台:x86/x64/ARM32 Linux/ARM Android
目標平台:
OS X x86/x64元
遠端 遠端 本地/遠端 在 32 位元 Mac OS X 平台上,僅限遠端。
目標平台:
iOS(iPhone 和 iPad)
遠端 遠端 遠端 透過 Apple 的除錯伺服器支援 iOS >= 9.0 和 iPadOS >= 13.1 上的遠端除錯應用程序
目標平台:
XNU
遠端 遠端 遠端 Darwin kernel除錯器。
透過VMware Fusion的內建 gdb stub支援 OSX kernel模式除錯(也支援 EFI 硬體除錯);透過Corellium 和ktrw支援 iOS kernel模式除錯
目標平台:Bochs
Bochs模擬器 Bochs模擬器 Bochs模擬器
目標平台:
GDB 伺服器
GDB 伺服器 GDB 伺服器 GDB 伺服器 基於GDB 伺服器的除錯器。
透過 VMWare 除錯windows或 linux kernel,甚至是基於 QEMU 的除錯,支援的處理器:x86/x64、ARM/AArch64、PowerPC、MIPS、Motorola 68k、Infineon TriCore 和 Renesas RH850
目標平台:
WinDBG 32/64 位元
遠端 / / 用戶模式和 kernel模式 除錯都可用。也支援 64 位元除錯。
此除錯器僅適用於 IDA Pro 的 Windows 版本
目標平台:
Intel PIN
本地 本地 / 基於Intel PIN。對於追蹤特別有用,但也可以用作常規除錯器
目標平台:
Android (Dalvik)
遠端 遠端 遠端 DEX 字節碼和源代碼除錯都可用。
我們的 Linux 除錯器也可以處理本機代碼

速度
IDA Pro於幾秒鐘內分析二進制


到期
數千個測試案例在我們的伺服器上 24/7 全天候運作

安全
我們確保 IDA 擁有最高層級的安全性


重大改變
每個發布的版本都有的:新功能、支援的處理器等等,都是經過深思熟慮和討論後添加的


版本比較

IDA Pro IDA Home
支援的處理器 透過SDK/IDAPython語言的 68 種分類和自定義 x86/x64ARM/ARM64MIPS/MIPS64PowerPC/PPC64Motorola 68K/Coldfire
64位元檔案分析
除錯 本地和遠端除錯:Windows、LinuxOSXiOSXNUBochsGDBServerWinDBGIntel PINAndroid(Dalvik) 本地 加 GDB伺服器
檔案格式 超過45種自定義SDK/IDAPython 大約20種處理器特定格式
反編譯 x86x64ARMARM64PPCPPC64MIPS (分開購買) 雲端x64PPC64 或 ARM64 (beta)
永久授權
商業使用
Python腳本
無標/批次分析
文字(終端機)介面
連線到 C++ SDK 和相關工具
連線到 Lumina 功能資料庫
儲存分析作業
浮動授權
原廠技術支援:電子郵件、論壇

授權類型

指定授權
綁定特定的最終用戶,限定個人(自然人)購買一套(不能買兩套以上),企業必須購買電腦授權浮動授權

電腦授權
綁定特定的電腦,供電腦上不同的最終用戶使用,前提是任何時候只能一位用戶激活,電腦授權供企業輕鬆重新分配授權

浮動授權
可安裝在無限制數量的電腦上(同一個組織),但僅允許合格授權數量的電腦同時運行

系統要求

Windows
支援 x64 系統(Windows 8或更高版本,推薦Windows 10)


Linux
x64(x86_64) CentOS 7或更高版本、Ubuntu 16.04 或更高版本(其他相等發行版本可能有效,但不能保證)


OS X
macOS Catalina或更高版本(x64 或 ARM64)

IDA Pro教學