热门问题
时间线
聊天
视角
IDA Pro
来自维基百科,自由的百科全书
Remove ads
IDA Pro,為Interactive Disassembler公司的反編譯與除錯工具的產品。常用於逆向工程。
此條目需要擴充。 (2017年9月23日)  | 
此條目沒有列出任何參考或來源。 (2017年9月23日)  | 
歷史
Ilfak Guilfanov於1990年開始以共享軟件的形式開發並發布 IDA[4][5][6][7]。1996年,比利時公司DataRescue接手了IDA的開發,並以IDA Pro的名稱進行商業化銷售[8][9]。
最初版本的IDA僅能在DOS擴展器、OS/2或Windows控制台應用程式環境下運行,並沒有提供圖形用戶界面[10]。1999年,DataRescue發布了首個支持GUI的IDA Pro(IDA Pro 4.0)[11]。
2005年,Ilfak Guilfanov創立了Hex-Rays,以研發IDA的反編譯器擴展[12][13]。2008年1月,Hex-Rays從DataRescue手中接管了IDA Pro的開發和支持[14][15]。
Remove ads
支持的系統/處理器/編譯器
- Windows x86 和 ARM
 - Linux x86
 - Mac OS X x86
 
- Intel 80x86 家族
 - ARM 架構
 - Motorola 68k 和 H8
 - Zilog Z80
 - MOS 6502
 - Intel i860
 - DEC Alpha
 - 亞德諾半導體 ADSP218x
 - Angstrem KR1878
 - Atmel AVR 系列
 - DEC 系列 PDP11
 - 富士通 F2MC16L/F2MC16LX
 - 富士通 FR 32 位家族
 - 日立 SH3/SH3B/SH4/SH4B
 - Hitachi H8:h8300/h8300a/h8s300/h8500
 - Intel 196 系列:80196/80196NP
 - Intel 51 系列:8051/80251b/80251s/80930b/80930s
 - Intel i960 系列
 - Intel Itanium(ia64)系列
 - Java 虛擬機
 - MIPS:mipsb/mipsl/mipsr/mipsrl/r5900b/r5900l
 - 微晶片 PIC:PIC12Cxx/PIC16Cxx/PIC18Cxx
 - MSIL
 - 三菱 7700 家族:m7700/m7750
 - 三菱 m32/m32rx
 - 三菱 m740
 - 三菱 m7900
 - 摩托羅拉 DSP 5600x 家族:dsp561xx/dsp5663xx/dsp566xx/dsp56k
 - Motorola ColdFire
 - 摩托羅拉 HCS12
 - NEC 78K0/78K0S
 - PA-RISC
 - PowerPC
 - Xenon PowerPC 家族
 - SGS-Thomson ST20/ST20c4/ST7
 - SPARC 家族
 - Samsung SAM8
 - 西門子 C166
 - TMS320Cxxx 系列
 
Remove ads
編譯器/庫(用於自動庫函數識別)[18]
- DOS/Windows 的 Borland C++ 5.x
 - Borland C++ 3.1
 - DOS/Windows 的 Borland C Builder v4
 - Cygwin 的 GNU C++
 - Microsoft C
 - Microsoft QuickC
 - Microsoft Visual C++
 - DOS/OS2 的 Watcom C/C++(16/32 位)
 - ARM C v1.2
 - Unix/common 的 GNU C++
 
外部連結
- IDA Pro Disassembler (頁面存檔備份,存於互聯網檔案館) - multi-processor, windows hosted disassembler and debugger
 - Hex-Rays IDA Page : IDA Pro Freeware Download Page(頁面存檔備份,存於互聯網檔案館)(免費版已到7.0版)
 
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads