
Binary Ninja
7.8#1 in reverse engineering tools$199 one-timeFree planWebAPILinuxmacOS
Visit

| Fact | Binary Ninja | rev.ng |
|---|---|---|
| Automation | Analysis can be automated from inside or outside the UI with C++, Python and Rust APIs. | A client-server architecture allows users to interact through an HTTP API. |
| Company headquarters | Vector 35 lists its primary office in Melbourne, Florida, with a PO Box mailing address there. | rev.ng says it is based in Milan, Italy, with part of the team working remotely. |
| Company legal name | The maker identifies itself as Vector 35 Inc, a Delaware C corporation. | The website footer identifies the maker as rev.ng Labs S.r.l. |
| Decompilation | Its decompiler emits C-like output and BNIL intermediate-language views for supported architectures. | The decompiler produces C code intended to be valid and recompilable without significant warnings. |
| Documentation depth | Developer documentation includes a cookbook, plugin writing, automation, architecture lifting, BNIL guides, types, workflows and API references. | The manual covers installation, MetaAddress, the YAML model, artifacts, analyses, tutorials and scripting. |
| Headquarters | Melbourne, Florida, United States | Milan, Italy |
Binary Ninja suits people who need interactive binary analysis, decompilation, or local and remote debugging. The free desktop option is limited to evaluation or education, while commercial-use licenses are listed separately.
rev.ng may suit reverse-engineering users who need C output, structure recovery, and API or YAML-based workflow options. Its listed platforms cover desktop operating systems as well as browser and API access.