News for hackers. Stuff that matters.
Re:Debugger Ghidra Class by t20230619 on Monday June 19, 2023 @12:46PM (#36393212)
I have a good experience with Cutter (Rizin's official GUI).

Anyone can comment on the functionality difference between the two? Any advantages to using Ghidra directly?

I must confess that when starting out I opted for Cutter just because of Ghidra's JVM dependency. But this is only due to old scars and my aversion to installing Java is probably outdated now. (I am not the only one though: Cutter can also use Ghidra's decompiler component, and its website proudly adds "no Java involved".)

Re:Debugger Ghidra Class by 36933 on Monday June 19, 2023 @03:54PM (#36395783)
Yeah there must be a reason why „nobody“ is using Cutter, interested in that as well.
Re:Debugger Ghidra Class by c-c-c-c-c on Monday June 19, 2023 @04:01PM (#36395835)
Probably because noone wants to user rizin when you can use radare2. :-)
Re:Debugger Ghidra Class by MuffinFlavored on Monday June 19, 2023 @05:08PM (#36396481)
What about x64dbg? Is that considered the standard on Windows?
Re:Debugger Ghidra Class by _benj on Monday June 19, 2023 @08:25PM (#36398174)
I'm still fuzzy on the difference between the two, would you mind to elaborate?
Re:Debugger Ghidra Class by xvilka on Monday June 19, 2023 @10:37PM (#36399085)
There are many different technical differences that accumulated over time - we save projects as a state snapshot, not a sequence of commands[1], we save types as semantically connected structures in a database that is guaranteed to be consistent[2], use better stack tracking for arguments and variables[3], not SP/BP/whatever, slowly migrate to a new generation of IL - RzIL instead of ESIL[4], provide standard libraries signatures out of the box in the FLIRT format[5], switched to a new way of parsing and processing commands[6], provide basefind, and many other small differences.

[1] https://rizin.re/posts/introducing-projects/

[2] https://github.com/rizinorg/rizin/tree/dev/librz/type

[3] https://github.com/rizinorg/rizin/releases/tag/v0.5.0

[4] https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md

[5] https://github.com/rizinorg/sigdb

[6] https://rizin.re/posts/rzshell/

Re:Debugger Ghidra Class by saagarjha on Monday June 19, 2023 @06:34PM (#36397292)
Other options are typically more fully-baked and conventional.
Re:Debugger Ghidra Class by Llamamoe on Tuesday June 20, 2023 @04:46AM (#36401308)
What are Rizin and Cutter, and what value do they offer over Ghidra?