5 ms·
My brother is into reverse engineering, he is literally counting the days to the open source release of this. He said there isn't anything quite like it as it
by slimsag 8y ago
My brother is into reverse engineering, he is literally counting the days to the open source release of this.
He said there isn't anything quite like it as it can actually stand toe-to-toe with IDA Pro, the commercial software that apparently nothing yet can really beat.
- chc4 8y agoYup. IDA Pro is the gold standard, and was basically the only choice for a long time. It's also stupidly expensive and priced for defense contractor funny money, with an individual license nearly $3000 [0]. Most freelancers just use a cracked copy or the freeware version. Recently Hopper and BinaryNinja have been rising in use, with much more affordable pricing plans, but they're still second-rate as far as I know. (There's also radare2, which for all it's mentioned occasionally I don't actually know anyone that uses it) 0: https://www.hex-rays.com/cgi-bin/quote.cgi https://www.hex-rays.com/cgi-bin/quote.cgi
- joshschreuder 8y agoI've always wondered this - there's a real "pay for your useful tools" philosophy on here at least, for things like Sublime Text. Often quoted is the cost per hour of use, etc. which justify the price (which is admittedly low compared to Ida). Does the same not apply to Ida where you would make the money back fast enough to justify the pricetag? Or is it that there are more hobbyists and less people making actual money from using Ida?
- pm90 8y agoThis is basically how a monopoly works. And the defense industry behaves like a monopoly even if its made up of a bunch of different companies.
- Godel_unicode 8y agoI disagree, I think there's an important difference between a monopoly and a company that happens to have no competition at the moment. I think that active anti-competitive actions are one of the defining characteristics of a monopoly, and so far we haven't seen that behavior from hex-rays. They had a significant barrier to entry protecting them, in that making a decompiler (the hex rays decompiler is the expensive part of "Ida") is hard, and the market is (was?) small. Consider the difference between Standard Oil and Adobe. Photoshop was the only game in town not because Adobe lost money on it to drive out rivals but because it's hard to make software that does what Photoshop does.
- saagarjha 8y agoBoth Photoshop and IDA Pro treat their customers pretty poorly, but they work well so everyone uses it. Hence why people are excited to see competitors in the space.
- zokier 8y ago> I think there's an important difference between a monopoly and a company that happens to have no competition at the moment. I think that active anti-competitive actions are one of the defining characteristics of a monopoly You are of course free to think so, but be aware that does not align with the common use of the term monopoly.
- Godel_unicode 8y agoLots of people make serious money with Ida, it's a license to print money similar to knowing Cisco was a few years ago (although even more so I'm hoping). The problem is barrier to entry. Many RE blogs and free resources start with "open up Ida", which means that in order to learn how to use the tool to make that money, you first have to buy the tool. Yes, there's the community edition, but it always seems to be missing that one feature you really need... I'm really curious what the prevalence of tools like this is going to do to the salaries for reverse engineers.
- saagarjha 8y agoYeah, IDA is simultaneously the worst piece of software I have used from a usability standpoint but also the best reverse engineering tool out there. The author basically does whatever he likes because most reverse engineers use it :(
- tpfour 8y agoI don't understand why you think 3000$ per seat is asking too much. If there's a market for cheaper products just build it. After putting in the work, you might actually think 3000$ is cheap. I have never used IDA Pro but maybe the licensing comes with some sort of support agreement?
- souprock 8y agoYes, the support is excellent. Sometimes they will even email you a new version with your requested bug fix. Note that $3000 lacks the decompilers, of which there are 5 available. The total price with all of those is about $15,000.
- tpfour 8y agoI see. Thank you. I am sure for some that $15K is an investment.
- G4BB3R 8y agoIs IDA so superior to OllyDBG? What are the differences? I was into reversing in 2009/2010, was just a hobbist trying to crack some programs and making bots to some games.
- rzzzt 8y agoOllyDbg never really stepped out of the 32-bit world; the author's progress reports of the x64 version end in 2014: http://www.ollydbg.de/odbg64.html http://www.ollydbg.de/odbg64.html I'd like to know if someone is using x64dbg, however, which looks similar in appearance: https://x64dbg.com/ https://x64dbg.com/
- Ded7xSEoPKYNsDd 8y agoThey aren't really comparable. While IDA has some debugging features, it's all about static analysis. It has features for browsing and annotating code - you can view the code as a control flow graph, add your own names and comments to functions and variables once you've made sense of them, define structures and their members so you don't have to memorize what each offset to a common type means, jump around in the call graph, find other usages of global variables...
- mahmoudimus 8y agoAs someone who learned to program by reverse engineering, I also cannot wait to see this being released. Nothing really beat the combination of SoftICE and IDA Pro, although some of the newer entrants like radare2 & good ol’ OllyDBG are pretty good, but nothing beats IDA Pro. I hope the scripting language are real programming language like Lua or Python and some custom DSL.