News for hackers. Stuff that matters.
Re:Ghidra, NSA's reverse-engineering tool by justinjlynn on Tuesday March 05, 2019 @10:56PM (#19316286)
No, you almost certainly promised not to do so when you bought a licence.
Re:Ghidra, NSA's reverse-engineering tool by legitbs_ctf on Wednesday March 06, 2019 @12:04AM (#19316512)
That’s actually untrue - they explicitly give permission to reverse engineer their software in the license.

Check restrictions in https://docs.binary.ninja/about/license/index.html

Re:Ghidra, NSA's reverse-engineering tool by elliotec on Wednesday March 06, 2019 @01:00AM (#19316681)
For the lazy:

> Restrictions. Subject to applicable copyright, trade secret and other laws, you are permitted under this License to reverse engineer or de-compile the Software but you may not alter, duplicate, modify, rent, lease, loan, sublicense, create derivative works from or provide others with the Software in whole or part, or transmit or communicate any of the Software over a network in order to share it with others.

Re:Ghidra, NSA's reverse-engineering tool by justinjlynn on Wednesday March 06, 2019 @03:23AM (#19317228)
> create derivative works from

That's pretty much the only reason one would reverse engineer it, in this context - and it's somewhat misleading to suggest otherwise.

Re:Ghidra, NSA's reverse-engineering tool by guipsp on Wednesday March 06, 2019 @05:41AM (#19317892)
Most reverse engineering done nowadays is not for derivative works
Re:Ghidra, NSA's reverse-engineering tool by reitanqild on Wednesday March 06, 2019 @04:59AM (#19317684)
Hunting for bugs to report would be a valid, wouldn't it?
Re:Ghidra, NSA's reverse-engineering tool by justinjlynn on Wednesday March 06, 2019 @06:06AM (#19318002)
I'd rather just have the damn code.
Re:Ghidra, NSA's reverse-engineering tool by vectorEQ on Wednesday March 06, 2019 @07:22AM (#19318330)
that always of course :D
Re:Ghidra, NSA's reverse-engineering tool by BuildTheRobots on Wednesday March 06, 2019 @10:52AM (#19319794)
Not if you're oracle.
Re:Ghidra, NSA's reverse-engineering tool by BuildTheRobots on Wednesday March 06, 2019 @12:06PM (#19320539)
Can't edit but I'll reply: This was meant as more than a throwaway comment, please see the many discussions - Oracle's chief security officer got extremely upset by it.

https://www.zdnet.com/article/oracle-to-sinner-customers-rev...

https://news.ycombinator.com/item?id=10043432

Re:Ghidra, NSA's reverse-engineering tool by vectorEQ on Wednesday March 06, 2019 @07:22AM (#19318326)
thats for commercial purposes, and it's misleading to suggest otherwise.
Re:Ghidra, NSA's reverse-engineering tool by gpm on Tuesday March 05, 2019 @11:08PM (#19316335)
Ghidra on the other hand you could, since even if they never get around to fully releasing the source (unlikely) they still granted us an apache license on the whole thing :)

I think it's probably pretty unique right now in that it's under an OSS license without all the source available.

Re:Ghidra, NSA's reverse-engineering tool by MrMorden on Tuesday March 05, 2019 @11:28PM (#19316403)
All the source is in .zip files in the download. What's missing (and coming soon) is a build system.
Re:Ghidra, NSA's reverse-engineering tool by pcwalton on Tuesday March 05, 2019 @11:27PM (#19316401)
Ghidra is mostly Java, so decompilation would pretty high-fidelity to begin with.
Re:Ghidra, NSA's reverse-engineering tool by gpm on Tuesday March 05, 2019 @11:29PM (#19316406)
The java sources seem to all be there in zip files actually (as far as I can tell). The part I was most interested in atm (the decompiler) turns out to be some sort of native language compiled to an executable, and its source isn't there.