I have no business being able to do either, still both became weekend tasks using Ghidra.
I've since played around with hopper, binary ninja and radare2. Fun!
Would you recommend any of those. I’ve only ever played with the limited free IDA and Ghidra.
It's also cool as hell to use if you use the command line UI (nurses?)
It may be a sore point but I have a niggling curiousity did cutter previously work with R2 and there was some beef?
For more details, see (well, listen to) the episode of the Unnamed Reverse Engineering podcast which covered Rizin/Cutter [2].
Ghidra is nice, but being FOSS it will always be slightly worse then paid. It's fantastic for free, but not perfect. If reversing is part time/once a month/once every few months then its probably the best choice. Used it for a few years professionally.
binja is my favorite and been using it for the last year or so. just an absolute pleasure to use and collaborate with. IMO the best of all these tools. vector35 are great to work with as well. plugin development is real nice too
IDA pro is the worst. hexrays are plain awful to work with and its so overpriced.
hopper haven't tried, but seems good. mac only though
r2 is interesting. great if you only have a headless connection, but difficult. Learning curve is tough, and payoff isn't necessarily there. an alternative to ghidra if you want free but want to feel more l33t
lol, you know this isn’t true :)
This is the software used by NSA and contractors to analyze malware. From a UI perspective I get that it's clunky, but from a capabilities perspective I doubt there is much lacking.
Why not?