News for hackers. Stuff that matters.
Re:Ghidra: A software reverse engineering suite of tools dev... by userbinator on Wednesday July 14, 2021 @12:14AM (#27829653)
How well does it decompile itself? I've always considered that a great test, much like a self-compiling compiler is a notable milestone.

(I believe IDA has a check to stop you from doing this. Cracking that was one of the "rite of passage" exercises back in the day.)

Re:Ghidra: A software reverse engineering suite of tools dev... by rjzzleep on Wednesday July 14, 2021 @01:28AM (#27830002)
Isn't it written in Java? Why would it need to do that?

IDA has had watermarks and all sorts of other fancy stuff. The real challenge with IDA was extending the demo to allow it to save databases before they started publishing a working older free version.

I like IDA a lot more than I like all the other tools, especially since I consider the user experience and hotkeys far superior, but the other day I did look at something where the disassembly and decompilation was great compared to other tools(one of the r2+ghidra UIs). I think because flirt signatures were missing and I can't get Hexrays to sell me a new license.

Re:Ghidra: A software reverse engineering suite of tools dev... by NotSwift on Wednesday July 14, 2021 @03:35AM (#27830615)
Even better, the NSA provides the sources which you can compile yourself:

https://github.com/NationalSecurityAgency/ghidra/releases

Re:Ghidra: A software reverse engineering suite of tools dev... by lima on Wednesday July 14, 2021 @07:07AM (#27831767)
It's open source and written in Java.
Re:Ghidra: A software reverse engineering suite of tools dev... by kaba0 on Wednesday July 14, 2021 @12:57PM (#27835289)
And if anyone is curious, Java byte code is very easy to decompile and it will come up quite close to the real thing (unless obfuscated)