Earlier quoted context omitted.
Another way to think about it is that if any piece of professional software should cost a lot, a super-specialized piece of software that is hard to duplicate, is a near industry standard, and is used almost exclusively by people with high bill rates should be expensive. But again, my point is: IDA costs a lot less than its place in the market suggests it should. I'm not arguing that a capable free alternative is a b…
> I think there's an industry business case study in what Hex-Rays could have done to keep this from happening, though. Is the fact that Hex-Rays is Russian one of the reasons why Ghidra exists? (Honest question.) If so, is there anything they could have done differently?
Ghidra, NSA's reverse-engineering tool
181–190 of 425 posts
Re: Ghidra, NSA's reverse-engineering tool
#182Earlier quoted context omitted.
All software should be free, The marginal cost of one more user is exactly zero
> All software should be free, The marginal cost of one more user is exactly zero All bridges should be free, The marginal cost of one more user is effectively zero.
Re: Ghidra, NSA's reverse-engineering tool
#183Earlier quoted context omitted.
I think you're underestimating the value of intel on people who know how to get intel or at least interested in the topic.
It's part of the NSA's recruiting push. "If you are interested in projects like this ... consider applying" is even mentioned in the README. There's zero chance there's some secret trojan, because the people who are interested in this type of software are the exact people who would be able to find it.
Re: Ghidra, NSA's reverse-engineering tool
#184Aaaaaand: https://twitter.com/hackerfantastic/status/11030878690637045...
Re: Ghidra, NSA's reverse-engineering tool
#185Earlier quoted context omitted.
It's a funny situation, though: decompilation probably should cost a small fortune. If you're in a line of work that needs it, the quality of your decompiler is probably a huge factor in how valuable an hour of your time is, and many [most?] fields where people routinely decompile stuff are very highly compensated. IDA has always had a weirdly low price point given the bill rates of people who use it, and it's intere…
> It's a funny situation, though: decompilation probably should cost a small fortune. In the past, the same could have been said of compilers and even web server and mail server software. > many [most?] fields where people routinely decompile stuff are very highly compensated. If it's more freely available, and more people have experience with it, then the compensation might go down as the supply of people with this…
I'm not sure the exact same thing could have been said which to me seems like a testament to how complicated software pricing can be. Web servers never really sold†, platform vendors eventually figured out it's better for them for compilers to be free (non-platform vendors still sell compilers), etc.
† back in the 90s, Netscape used to pester web companies to make their Apache installs lie that they are Netscape web servers.
Re: Ghidra, NSA's reverse-engineering tool
#186Why do they have a LICENCE file with the Apache Licence in it? As a work of the federal government this is public domain by definition, isn't it? edit: Oh, outside contributors of course retain their own copyright. That's what's licenced. https://github.com/NationalSecurityAgency/ghidra/blob/master...
Re: Ghidra, NSA's reverse-engineering tool
#187Earlier quoted context omitted.
You can just reverse-engineer it!
No, you almost certainly promised not to do so when you bought a licence.
Check restrictions in https://docs.binary.ninja/about/license/index.html
Re: Ghidra, NSA's reverse-engineering tool
#188From someone who does binary reverse engineering full time, in my experience, BinaryNinja, Hopper, radare2, etc are toys compared to IDA Pro + Hex Rays Decompiler. The quality of the results and the features supported are unmatched... until now. I haven’t spent too much time with ghidra yet but it’s the real deal. The output of the decompiler looks alright (not complete garbage like I’ve seen with other tools). Even…
Re: Ghidra, NSA's reverse-engineering tool
#189From someone who does binary reverse engineering full time, in my experience, BinaryNinja, Hopper, radare2, etc are toys compared to IDA Pro + Hex Rays Decompiler. The quality of the results and the features supported are unmatched... until now. I haven’t spent too much time with ghidra yet but it’s the real deal. The output of the decompiler looks alright (not complete garbage like I’ve seen with other tools). Even…
Out of curiosity what kind of job involves doing binary reverse engineering full time?
Re: Ghidra, NSA's reverse-engineering tool
#190Earlier quoted context omitted.
My personal reason for not pirating IDA Pro is because I don't want to contribute to the problem. It's one thing to argue about the effects of piracy on things like video games, where the unit price is much cheaper, and a large number of users are casual users who mostly are going to buy legitimate copies if it's convenient and not exorbitantly expensive. Power user software, like Photoshop, IDA Pro, VMWare, etc. are…
> yet I have no doubt an enormous amount of their poweruser userbase simply have never paid for them. Do keep in mind that many of these companies expect users to pirate their software. Indeed, piracy is ironically part of what has made Adobe such a big player - teenagers pirating software in highschool, and using it up until their first job, make it their go-to tool when they actually do enter a company. Often leavi…