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.