binary ninja: a new kind of
If you spend as much time as we do looking at disassembly, you'll appreciate the clean look.
Powerful Hex Editor
Binary Ninja is much more than just a simple disassembler--it's like a multi-tool for bit-twiddling.
The GUI didn't get all the love, the API is just as clean and even more powerful--whether accessed via Python, C, or C++.
Binary Ninja is now released! Check out thedemo, orbuy it if you're already a fan.
Simultaneous Live View
Write hex and immediately see live disassembly
Smooth Scrolling, Zooming
Scanning through large functions is no longer a chore
The commercial edition supports multi-threaded analysis
Because who hasn't accidentally lost useful info without undo
An easy to write to IL only powers automatic analysis across all architectures
Easy to Understand
The IL isn't only easy to use for analysis, but it also is extremely easy to read
Inline assembly editing
For super fast binary patches
The only thing faster than inline editing
Raw assembly insert
For custom shellcode or more complicated patches
Our own custom C compiler for higher level patches or fresh shellcode payloads
For batch processing, the core library can be directly accessed using the same API the GUI is built on
Born from the fast past CTF environment where you never know what you might need
Comments and Renaming
What RE tool is complete without letting you annotate your progress
While you're annotating, why not use emoji? :memo:
Leverage our IL for generic function prototype recognition and annotation
Work on OS X, Windows, or Linux, all with the same license