Vector 35 Binary Ninja for Mac(反編譯器、二進位制分析平臺)
Binary Ninja是一個互動式反彙編器、反編譯器和二進位制分析平臺, Vector 35 為多種架構的反彙編提供第一方支援,包括 x86、 x86-64、 ARMv7(帶有 Thumb2)、 ARMv8 (AArch64)、 PowerPC、 6502、 Z80 和 MIps,我們的反編譯器輸出到 C 和 BNIL,並且可以按需切換。非常適用於在 Windows 上執行的逆向工程師、惡意軟體分析師、漏洞研究人員和軟體開發人員。
軟體功能
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 上無縫執行,而且每次購買都以一個價格包含所有三個平臺。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011091/viewspace-2906494/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 反編譯器和二進位制分析平臺:Vector 35 Binary Ninja for mac編譯Mac
- Add Binary 二進位制求和
- Linux_C++_編譯過程以及二進位制分析LinuxC++編譯
- Binary Gap 二進位制間距
- 【Redis】原始碼編譯二進位制包Redis原始碼編譯
- 二進位制反碼求和
- LeetCode67. Add Binary(二進位制加法)LeetCode
- 使用JS實現JS編譯器,並將目標js生成二進位制JS編譯
- 編譯好的arm版的phantomjs2.1.1二進位制包編譯JS
- centos7環境下二進位制編譯安裝ffmpegCentOS編譯
- 二進位制與二進位制運算
- mysql關於二進位制日誌binary log的總結MySql
- 進位制詳解:二進位制、八進位制和十六進位制
- 理解二進位制原碼、反碼、補碼
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- INODE結構二進位制頁分析
- Swift之struct二進位制大小分析SwiftStruct
- 二進位制漏洞分析技能腦圖
- 二進位制
- (二進位制)
- 十進位制——二 (八、十六 )進位制
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- 二進位制原碼、反碼、補碼詳解
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- 二進位制入門--動態跟蹤原始碼和反彙編程式碼原始碼
- 二進位制、十進位制與十六進位制相互轉化
- java中二進位制、八進位制、十進位制、十六進位制的轉換Java
- 二進位制,八進位制,十進位制,十六進位制之間的轉換
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- 二進位制轉十進位制快速方法
- JAVA 二進位制,八進位制,十六進位制,十進位制間進行相互轉換Java
- 什麼是二進位制?二進位制如何轉換?
- Cocoapods 二進位制
- 04 二進位制
- leetcode -- 二進位制LeetCode
- JavaScript十進位制轉換為二進位制JavaScript
- 十進位制轉二進位制推導(草稿)
- [計算機基礎] 計算機進位制轉換:二進位制、八進位制、十進位制、十六進位制計算機