Submit your favorite resources for free.

Submit
HackDB logoHackDB
icon of Binary Ninja

Binary Ninja

Binary Ninja is a reverse engineering platform with a scriptable decompiler, disassembler, and debugger for analyzing binaries.

Introduction

Binary Ninja is an interactive disassembler, decompiler, and debugger designed for reverse engineers. It offers a high-quality API for automation using C++, Python, and Rust, and a clean GUI for interactive analysis.

Key features include:

  • Decompilation: Decompile code to C or BNIL for supported architectures.
  • Interactive Analysis: Visualize control flow and navigate cross-references.
  • Automation: Automate analysis tasks with APIs.
  • Debugging: Debug programs locally or remotely.
  • Collaboration: Collaborate with synchronized commits (Enterprise).
  • AI-Powered Features: Accelerate analysis with Sidekick.

Binary Ninja is used by malware analysts, vulnerability researchers, and software developers to analyze and understand binary code.

Information

215+ Subscribers
Newsletter

Join 215+ Professionals

Receive our monthly newsletter featuring the latest additions to the directory.

No spam. Unsubscribe anytime.