1. 程式人生 > 其它 >強大的二進位制程式碼分析工具,上海道寧為您帶來互動式反彙編工具的首選產品——IDA Pro

強大的二進位制程式碼分析工具,上海道寧為您帶來互動式反彙編工具的首選產品——IDA Pro

日常生活工作中

我們需要各式各樣的軟體

同樣也要面對與日俱增的安全問題

 

無論是敵對程式碼的分析解決

除錯二進位制程式碼

還是漏洞的研究與修復

隱私洩露的安全保護等等

都離不來一款強大的軟體

——IDA Pro

 

 

 

上海道寧是Hex-Rays SA中文經銷商

為您帶來強大的IDA pro工具

IDA Pro一款互動式反彙編工具

主要的特性是互動和多處理器

支援常見處理器平臺上的軟體產品

操作者可以通過對IDA的互動

來指導IDA更好地反彙編

 

 

 

01
開發商介紹

 

Hex-Rays SA 成立於 2005 年,總部位於比利時,是一傢俬人控股公司,專注於為 IT 安全市場開發快速、穩定和強大的二進位制分析工具,不受政府機構和股市壓力的影響。

 

 

Hex-Rays SA享譽全球的產品IDA Pro是軟體反彙編的首選產品。Hex-Rays 還發布了用於IDA Pro的Hex-Rays Decompiler外掛,它極大地提高了參與分析現實世界C/C++二進位制檔案的IT安全研究人員的工作效率。

 

為響應數百名IDA使用者的需求而開發的獨特的Hex-Rays Decompiler是十多年專有研究的成果。由於其核心演算法的速度和可擴充套件性,Hex-Rays不僅在眾所周知的C/C++反編譯問題上開闢了新天地:它為二進位制分析領域的未來發展奠定了基礎。Hex-Rays SA還通過新增幾種新演算法並在其軟體包中提供SDK來擴充套件其反編譯器的功能和靈活性。

 

 

02
IDA Pro功能

 

反彙編程式

反彙編程式用於將機器程式碼轉換為人類可讀的格式,稱為組合語言。

 

 

作為反彙編程式的IDA Pro能夠建立它們的執行對映,以顯示由處理器以符號表示(組合語言)實際執行的二進位制指令。IDA Pro已經實現了先進的技術,因此它可以從機器可執行程式碼生成組合語言原始碼,並使這個複雜的程式碼更易於人類閱讀。

 

 

偵錯程式

偵錯程式是一種計算機程式,可幫助檢測和糾正其他計算機程式中的錯誤。

 

 

除錯功能通過動態分析增強了 IDA。它支援多個除錯目標並且可以處理遠端應用程式。其跨平臺除錯功能可實現即時除錯、輕鬆連線到本地和遠端程序並支援 64 位系統和新的連線可能性。

 

 

IDA Pro是互動的

由於在探索未知事物時,目前還沒有計算機能擊敗人腦,因此 IDA Pro 具有完全的互動性。

 

IDA Pro 允許人類分析師覆蓋其決策或提供提示,以便分析師可以無縫快速地使用反彙編程式並更直觀地分析二進位制程式碼。

 

 

IDA Pro是可程式設計的

IDA Pro是一個完整的整合開發環境。它由一種非常強大的類巨集語言(IDC或IDAPython)組成,可用於自動化簡單到中等複雜度的任務。

 

對於更高階的任務,開放式外掛體系結構允許外部開發人員增強 IDA Pro 的功能。

 

 

突出顯示控制流傳輸指令

在對二進位制檔案進行逆向工程時,遵循控制流傳輸指令非常重要,特別是那些用於將控制流傳輸到其他過程的指令。

 

 

所有用於編寫程式碼的開發環境都支援語法高亮顯示,因為它有助於軟體編碼。但是,語法高光也可以極大地幫助軟體反轉。

 

 

更多功能

更多產品功能資訊及下載試用請訪問上海道寧官網

 

 

 

03
Hex-Rays反編譯器

與低階組合語言相比,Hex-Rays Decompiler中的高階語言表示有幾個優點:

  • 簡潔:需要更少的時間閱讀;

  • 結構化:程式邏輯更明顯;

  • 動態:變數名稱和型別可以隨時更改;

  • 熟悉:無需學習組合語言;

 

虛擬碼文字是即時生成的。Hex-Rays Decompiler可以在幾秒鐘內分析99%的功能。

目前,Hex-Rays Decompiler支援x86、x64、ARM32、ARM64和PowerPC 處理器的編譯器生成程式碼。我們計劃在未來將其移植到其他平臺。程式化 API 允許我們的客戶改進反編譯器輸出。漏洞搜尋、軟體驗證、覆蓋率分析是立即浮現在腦海中的方向。

 

識別二維碼關注我們

如果您有任何產品疑問,請隨時向我們諮詢

我們會根據您的需求,提供相應的軟體版本推薦