商品明細

Hex-Ray Decompiler 反彙編程序

商品簡述

Hex-Ray Decompiler 反彙編程序

商品介紹

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

Hex-Ray Decompiler 反彙編程序
Hex-Rays Decompiler 使數百萬程序員能夠進行二進制軟件分析。它將本機處理器代碼轉換為可讀的類 C 偽代碼文本。

反編譯器的優點
簡潔:需要更少的時間來閱讀
結構化:程序邏輯更加明顯
動態:變量名稱和類型可以動態更改
熟悉:無需學習彙編語言


偽代碼文本是動態生成的。我們的技術足夠快,可以在幾秒鐘內分析 99% 的功能。

目前,反編譯器支援 x86、x64、ARM32、ARM64 和 PowerPC 處理器的編譯器生成的代碼。我們計劃將來將其移植到其他平台。編程 API 允許我們的客戶改進反編譯器輸出。漏洞搜索、軟體驗證、覆蓋率分析是我們立即想到的方向。

該反編譯器可以在 MS Windows、Linux 和 Mac OS X 上運行。支援 GUI 和文本 IDA 版本。


Decompiler 適用於 9 個平台


反彙編和反編譯的並排比較
除以二
只要注意尺寸的差異就可以了!雖然反彙編輸出要求您不僅知道編譯器為有符號除法和模運算生成如此復雜的代碼,而且您還必須花時間識別這些模式。不用說,反編譯器使事情變得非常簡單。


夠簡單嗎
.函數可能的返回值有哪些?
該函數是否使用任何字符串?
該函數有什麼作用?

查看反編譯器的輸出幾乎可以立即得到答案。不用說,它看起來更好,因為我重命名了局部變量。在反彙編程序中,寄存器很少被重命名,因為它隱藏了寄存器的使用並可能導致混亂。


我的變量在那裡
IDA 突出顯示當前標識符。事實證明,此功能對於高電平輸出更加有用。在此示例中,我嘗試跟踪函數如何使用檢索到的函數指針。在反彙編輸出中,許多錯誤的 eax 出現都被突出顯示,而反編譯器正是按照我想要的方式執行的。


以及更多..

2023-07-28 新增內容
產品特色

簡單的代碼
這個簡單的函數計算前 N 個自然數的平方和。雖然通過查看反編譯器輸出就可以清楚地看出函數邏輯,但彙編列表的噪音太多,需要研究它。反編譯器可以節省您的時間,讓您能夠專注於逆向工程更令人興奮的方面。


2023-07-28 新增內容
線性執行
PowerPC 處理器有許多可用於避免分支的指令(例如 cntlzw)。反編譯器恢復條件邏輯並使代碼更易於理解。


2023-07-28 新增內容
64 位比較
64 位比較通常涉及多個比較和分支指令,這不會提高代碼的可讀性。


2023-07-28 新增內容
系統調用
系統調用總是很神秘,但是反編譯器可以幫助您了解它的名稱和參數。


2023-07-28 新增內容
編譯器助手
編譯器有時會使用幫助程序,反編譯器知道許多幫助程序的含義並使用它來簡化代碼。


2023-07-28 新增內容
浮點運算
PowerPC 處理器包含許多複雜的浮點指令,它們可以同時執行多個操作。從彙編代碼中恢復表達式並不容易,但對於反編譯器來說則不然。


以及更多..

系統要求

反編譯器可以在 Windows、Linux 和 Mac OS X 上運行。它可以反編譯其他作業系統的程序,只要它們是使用 GCC/Clang/Visual Studio/Borland 編譯器構建的。

產品畫面