Skip to content

Binary Ninja

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

  • To quickly get started as a new user, check out our Getting Started Guide.
  • To learn about the user interface, check out the more extensive User Guide.
  • To learn about the API and plugin design, check out the Developer Guide.
  • To get a complete reference for the API, check out the documentation for Python, C++, and Rust.

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