Binary Ninja是一個互動式反彙編器、反編譯器和二進位分析平臺,Vector 35 為多種架構的反彙編提供第一方支持,包括 x86、x86-64、ARMv7(帶有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIps,我們的反編譯器輸出到 C 和 B ...
Binary Ninja是一個互動式反彙編器、反編譯器和二進位分析平臺,Vector 35 為多種架構的反彙編提供第一方支持,包括 x86、x86-64、ARMv7(帶有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIps,我們的反編譯器輸出到 C 和 BNIL,並且可以按需切換。非常適用於在 Windows 上運行的逆向工程師、惡意軟體分析師、漏洞研究人員和軟體開發人員。
詳情:Vector 35 Binary Ninja for Mac(二進位分析平臺反編譯器)
軟體功能
Disassemble Files
Vector 35 為多種架構的反彙編提供第一方支持,包括 x86、x86-64、ARMv7(帶有 Thumb2)、ARMv8 (AArch64)、PowerPC、6502、Z80 和 MIps。此外,我們的社區通過我們的公共插件生態系統支持許多其他架構。載入器適用於所有主要平臺(PE、Mach-O、ELF),並且可以使用我們的 API 進行擴展或定製。
反編譯代碼
我們的內置反編譯器以一個價格與我們所有官方支持的架構一起工作,並建立在稱為 BNIL 的強大 IL 系列之上。事實上,不只是我們的架構,甚至社區架構都可以產生驚人的反編譯。我們的反編譯器輸出到 C 和 BNIL,並且可以按需切換。
自動化一切
我們廣泛的 API 可用於創建和自定義載入器、添加或擴充架構、自定義 UI 或自動化任何工作流程(類型、補丁、反編譯……任何事情!)。綁定可用於 C++、Python 和 Rust。
創建插件
製作了一些很酷的東西並想分享?發佈您的社區插件,併在我們的插件管理器中展示它!任何客戶都可以在客戶端內部隨時安裝(或更新)這些插件。
快速分類
使用我們的 API 快速批處理文件併在我們的分類視圖中查看結果。使用熵圖來識別感興趣的區域,例如打包或加密數據。單擊任何位置以快速導航到那裡。
互動式探索
我們不僅為二進位分析構建了最好的自動化和 API,而且我們的 UI 設計是有意和乾凈的。沒有讓人分心的東西,而是您需要的所有功能,包括多個選項卡、同步和拆分視圖、自定義佈局等。
Annotate Everything
逆向工程是探索未知的過程。隨著您的理解提高,我們為您提供工具來表示和改進分析。添加類型、結構、註釋、突出顯示、標簽等。
有效修補
使用各種專為提高速度而構建的工具,快速有效地製作二進位補丁。直接編輯彙編行,選擇預設補丁,使用我們的十六進位編輯器視圖編輯原始位元組,甚至使用我們自己的內置編譯器 SCC 直接將 C 編譯成可執行文件。
切換平臺
您永遠不會被卡住。Binary Ninja 不僅可以在 Windows、macOS 和 Linux 上無縫運行,而且每次購買都以一個價格包含所有三個平臺。