
【軟件介紹】
Hex-Rays 是一家專注于二進(jìn)制軟件分析的高科技公司,成立于 2005 年,總部位于比利時(shí)列日市(Liège),致力于研發(fā)強(qiáng)勁的二進(jìn)制分析工具,為 IT 安全市場(chǎng)提供最佳產(chǎn)品和極其出色的服務(wù)。Hex-Rays 的旗艦產(chǎn)品 IDA 是全球最智能、功能最完善的交互式反匯編程序,許多軟件安全專家和黑客都對(duì)這款軟件如雷貫耳。IDA PRO 簡稱 IDA(Interactive Disassembler),是一個(gè)世界頂級(jí)的交互式反匯編工具,有兩種可用版本。標(biāo)準(zhǔn)版(Standard)支持二十多種處理器。高級(jí)版(Advanced)支持50多種處理器。【軟件特色】
隨著逆向工程技術(shù)的熱潮,軟件逆向工程也在不斷發(fā)展。 逆向分析技術(shù)是軟件逆向工程中的重要方法和技術(shù),在某些領(lǐng)域甚至是關(guān)鍵和唯一的問題解決途徑。逆向分析技術(shù)是指通過分析機(jī)器碼或匯編碼來理解代碼功能,如各接口的數(shù)據(jù)結(jié)構(gòu)等,然后用高級(jí)語言重新描述該代碼,逆向推出源程序的思路。 二進(jìn)制程序逆向分析作為程序轉(zhuǎn)換的主要手段發(fā)揮著積極的作用。程序轉(zhuǎn)換被廣泛用于對(duì)程序的理解和代碼的編譯,用來檢測(cè)和維護(hù)代碼、檢測(cè)并定位bugs、學(xué)習(xí)算法、用戶干預(yù)、增加功能等。程序轉(zhuǎn)換的目標(biāo)之一就是在盡可能大的語言范圍內(nèi),以一種規(guī)范的方式對(duì)程序進(jìn)行重用。IDA 完全使用 C++ 編寫而成,適用于三大主流操作系統(tǒng):Microsoft Windows、Mac OS X 和 Linux。IDA 的主要目標(biāo)之一,在于呈現(xiàn)盡可能接近源代碼的代碼,而且通過派生的變量和函數(shù)名稱來盡其所能地注釋生成的反匯編代碼,貨真價(jià)實(shí)。其內(nèi)核算法的高速和可擴(kuò)展性,使 Hex-Rays 不僅能夠在眾所周知的 C/C++ 反編譯問題中取得突破性的進(jìn)展,還為二進(jìn)制分析領(lǐng)域的未來發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
【軟件功能】
1、Named License(指定許可證):供一名特定的最終用戶使用,而且可以在這名特定最終用戶所使用的多臺(tái)計(jì)算機(jī)上使用。Named License 適用于小型企業(yè)和個(gè)人用戶。2、Computer License(計(jì)算機(jī)許可證):供一臺(tái)特定的計(jì)算機(jī)使用,而且可供使用這臺(tái)計(jì)算機(jī)的多名最終用戶使用,只要無論何時(shí),只有一名用戶處于活動(dòng)狀態(tài)即可。這種許可證適用于企業(yè),因?yàn)樗慌c個(gè)人綁定,允許簡便地再分配許可證。
3、Floating License(浮動(dòng)/網(wǎng)絡(luò)許可證):可以在(一家企業(yè))無限數(shù)量的計(jì)算機(jī)上安裝,不過只允許同時(shí)運(yùn)行有限數(shù)量的副本。
【注意事項(xiàng)】
1、IDA Starter:支持 20 多種處理器,包括流行的 x86 和 ARM 處理器。IDA Starter 不支持 64 位文件。2、IDA Professional:支持 50 多種處理器,而且支持 64 位文件(包括 Intel x86-64 代碼)。
3、這兩個(gè)版本都適用于 Windows、Linux 和 Mac OS X。


































