API and plugins īinary Ninja offers an API that can be accessed via Python, C++, or Rust. It can also show a hex editor, strings listing, and a triage view.īinary Ninja generates extensive annotations in the UI to assist binary analysis.īinary Ninja also supports user-defined themes. Its main UI comprises a symbol list, a cross-reference window, a linear/graph view of the disassembly, a mini-graph, as well as a feature map. The latter one is now open-sourced under GPLv2.įeatures and usage User interface īinary Ninja's UI is built using Qt. The commercial product does not share code with the internal tool. The development started in 2015 and the first public version was released in July 2016. The developers later decided to form Vector 35 Inc and develop Binary Ninja into a commercial product. History īinary Ninja was originally an internal tool for a CTF team. It lifts the instructions into intermediate languages, and eventually generates the decompiled code.īinary Ninja supports various CPU architectures and binary executable formats. It performs automated in-depth analysis of the code, generating information that helps to analyze a binary. It can disassemble a binary and display the disassembly in linear or graph views. Reverse Engineering, Disassembler, Decompilerīinary Ninja is a reverse-engineering platform developed by Vector 35 Inc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |