Binary Ninja

Having messed with Ghidra, IDA Free, and Radare2, I have some general knowledge around these tools.
However, none could really fit me
The new guy in town#
I came across Binary Ninja on X a few weeks ago, randomly.
Having issues with Radare2 regarding structs with weird alignements, I decided to give it a try
What’s Binary Ninja ?
Binary Ninja is an interactive decompiler, disassembler, debugger, and binary analysis platform built by reverse engineers, for reverse engineers. Developed with a focus on delivering a high-quality API for automation and a clean and usable GUI, Binary Ninja is in active use by malware analysts, vulnerability researchers, and software developers worldwide
(Their website)
Btw, I’m not sponsored or anything, just wanted to share a tool I liked
What’s good ?#
First of all, I feel like they are more friendly towards the indie community.
Binary Ninja has a lot of free features, and they offer discount for students (<3)
The interface#
As all tools, Binary Ninja has it’s own interface.
It’s sleek, there is no too much useless GUI and it’s readable
Analysis#
The analyzer used by BN seems to be smart. I didn’t encounter any wrong assumption, or otherworldy horror that was generated by Radare2 / Ghidra.
PDB#
I had to load some PDBs from a non standard source, and contrary to Ghidra, IDA, or Radare2, it’s a breeze. Just click, and you’re good to go!
What’s bad ?#
Well, for now, nothing ? I quite didn’t figure out how to set some types/fns as favourites, but I’ll get the gist of it eventually