4 ms·
Binary Ninja deserves a mention in these threads: https://binary.ninja https://binary.ninja I've used IDA, Ghidra, and Binary Ninja a lot over the years. At th
by alexrp 7mo ago
Binary Ninja deserves a mention in these threads: https://binary.ninja 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.
- xvilka 7mo agoIn particularly I like their approach of creating modern IR pipeline.
- capl 7mo agoBinary Ninja seems way ahead in terms of UX, as a hobby reverser. It's my default as well.
- zo1 7mo agoIt's basically "VS Code" UX with dark mode. Come on, is this some sort of joke? Serious question.
- EE84M3i 7mo agoLast time I used them - Ghidra, and to some extent IDA, had UXes that were very difficult for new users to pick up and frequently deviate from standard expectations for modern desktop apps because they have two decades of baggage. In contrast binary ninja is very easy to explore and has many fewer surprises.
- psifertex 7mo agoI'm curious what you would consider better UX? We have actually been more inspired by Jetbrains lately than VS Code. Take that for what you will. We do try to pick simple sane defaults while still allowing enough customization to adapt to different workflows. Actually working on a startup wizard for first time users if they want to more closely replicate the feel of other RE tools since muscle memory is hard to break.
- ActorNightly 7mo agoAlso this. https://github.com/jart/blink https://github.com/jart/blink
- saagarjha 7mo agoThis is not really related
- deleted 7mo ago[deleted]
- b8 7mo agoYep, it's cheaper than IDA and I like the UI better. Also I love that it's made by game hacking folks (my clique).
- SoraNoTenshi 7mo agoI believe the Binja folk originate from the CTF folk.
- 1vuio0pswjnm7 7mo agoThe Linux free trial version is a 400MB .zip file including a 255.2MB "binaryninja" shared binary https://github.com/Vector35/binaryninja-api/releases/download/stable%2F5.2.8614/binaryninja_free_linux.zip https://github.com/Vector35/binaryninja-api/releases/downloa...
- mathisfun123 7mo agowhat's your point?
- beeflet 7mo agoi've heard there is a way to get the source code for free
- 1vuio0pswjnm7 7mo agoSource code: https://codeload.github.com/Vector35/binaryninja-api/tar.gz/refs/tags/stable/5.2.8722 https://codeload.github.com/Vector35/binaryninja-api/tar.gz/...
- charcircuit 7mo agoWow, they made it free. The last time I used it I bought a $100 subscription for non commercial use.
- dogma1138 7mo agoBN is nice if someone is paying for it, but has too many limitations especially for the most common use case which is security.
- WalterGR 7mo agoWhat are the limitations?
- dogma1138 7mo agoNo shellcode decoding, no plugin support and rather limited IR.
- saagarjha 7mo agoBinary Ninja definitely has plugins?
- alexrp 7mo ago> 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.
- dogma1138 7mo agoNot in the free version
- dang 7mo agoOne 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 https://news.ycombinator.com/item?id=41297124 - Aug 2024 (1 comment) Binary Ninja – 4.0: Dorsai - https://news.ycombinator.com/item?id=39546731 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 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 https://news.ycombinator.com/item?id=12240209 - Aug 2016 (56 comments)
- Thaxll 7mo agoNot sure why you would use Binary Ninja free version, there are so many limitations, like IDA free the platform support is very low.