Skip to content

Binary Ninja

A new kind of reverse engineering platform


Binary Ninja is a reverse engineering platform. It focuses on a clean and easy to use interface with a powerful multithreaded analysis built on a custom IL to quickly adapt to a variety of architectures, platforms, and compilers.

  • To quickly get started as a new user, check out our getting started guide.
  • More in-depth user questions are probably answered in our user manual.
  • Anyone wanting to get started with our powerful API should check out the developer section. Note that this section is different from our API reference for Python, CPP, and Rust.

Of course, if you just have some questions, you might find our discussions forum helpful, search search our public issue tracker or join the more interactive slack channel.