
Binary Ninja
#Security Testing#Malware Analysis
A developer added malicious code to a popular open-source package, wiping files on computers in Russia and Belarus as a protest.
Binary Ninja: An Interactive Platform for Reverse Engineering
Binary Ninja is an interactive decompiler, disassembler, debugger, and binary analysis platform designed by reverse engineers, specifically for reverse engineers. It focuses on providing a high-quality API for automation along with a clean and user-friendly GUI. Currently, Binary Ninja is actively utilized by malware analysts, vulnerability researchers, and software developers around the globe.
Decompile software created for various common architectures on Windows, macOS, and Linux for a single price, or explore one of our limited (but free!) versions.
Decompile: Disassemble and convert code to C or BNIL for any supported architecture—including your own.
Analyze: Visualize control flow and navigate through cross-references in an interactive manner.
Automate: Streamline analysis using C++, Python, and Rust APIs from within or outside the user interface.
Debug: Debug programs locally or remotely on any supported architecture.