Binary Ninja deserves a mention in these threads: https://binary.ninja

I've used IDA, Ghidra, and Binary Ninja a lot over the years. At this point I much prefer Binary Ninja for the task of building up an understanding of large binaries with many thousands of types and functions. It also doesn't hurt that its UI/UX feel like something out of this century, and it's very easy to automate using Python scripts.

One large-ish past thread and a few tinies, for anyone curious:

Binary Ninja – an interactive decompiler, disassembler, debugger - https://news.ycombinator.com/item?id=41297124 - Aug 2024 (1 comment)

Binary Ninja – 4.0: Dorsai - https://news.ycombinator.com/item?id=39546731 - Feb 2024 (1 comment)

Binary Ninja 3.0: The Next Chapter - https://news.ycombinator.com/item?id=30109122 - Jan 2022 (1 comment)

Binary Ninja – A new kind of reversing platform - https://news.ycombinator.com/item?id=12240209 - Aug 2016 (56 comments)

BN is nice if someone is paying for it, but has too many limitations especially for the most common use case which is security.

What are the limitations?

No shellcode decoding, no plugin support and rather limited IR.

> No shellcode decoding

Can't speak to this as I don't RE for security purposes, but:

> no plugin support and rather limited IR.

this I'm profoundly confused by. BN has multiple IRs that are easily accessible both in the UI and to scripts. And it certainly has a plugin system too.

Binary Ninja definitely has plugins?

The Linux free trial version is a 400MB .zip file including a 255.2MB "binaryninja" shared binary

https://github.com/Vector35/binaryninja-api/releases/downloa...

what's your point?

Wow, they made it free. The last time I used it I bought a $100 subscription for non commercial use.

Yep, it's cheaper than IDA and I like the UI better. Also I love that it's made by game hacking folks (my clique).

Also this.

https://github.com/jart/blink

This is not really related

Binary Ninja seems way ahead in terms of UX, as a hobby reverser. It's my default as well.

In particularly I like their approach of creating modern IR pipeline.

[deleted]