A quick overview of what makes IDA cool for those unfamiliar with it: * It has one of the best decompilers available * It supports a ridiculous number of platforms * I trust its disassembler (especially for mainstream languages) more than almost any other disassembler * Demangling of Swift names is a nice quality of life improvement, Swift moves fast and is hard to keep up with * Still the best disassembler and machi…
IDA: What's new in 7.00
21–30 of 57 posts
Re: IDA: What's new in 7.00
#22Earlier quoted context omitted.
What's your source on this? And what's preventing users from simply deleting the files/formatting their OS/getting a new e-mail?
Second paragraph of Hex-Ray's stance on piracy https://books.google.com/books?id=3nPAM3AZ1foC&pg=PA32&lpg=P...
Re: IDA: What's new in 7.00
#23Earlier quoted context omitted.
It's my understanding that people who have previously pirated it are blacklisted from every using the sw legally thereby potentially making it impossible to get a job in the industry.
How do you even enforce such a policy? And who the hell is IDA run by? The Soup Nazi?
This is, again, for a simple mention of IDA in a public blog post.
After Ilfak left DataRescue to do Hex-rays, his Hex-rays IDA pages kept the one blacklisting the dude they had caught pirating.
Amusingly, the DataRescue IDA page is basically only about piracy now:
http://www.datarescue.com/idabase/
Whatever the "expectation" about piracy there is for IDA, it seems safe to say the IDA people themselves don't share it.
Re: IDA: What's new in 7.00
#24the prices are still kinda ridiculous for hobbyists. i realize those might not be the main customers.
Now that IDA has very serious competition, from Binja and Hopper, it's unlikely that problem is going to resolve itself in the long term.
Re: IDA: What's new in 7.00
#25The idea of taking arbitrary x86/amd64 binaries and converting them to LLVM IR is a concept that fascinates me and I've always been curious what the optimization paths would be -- if you took a go binary output, converted it to LLVM IR, and then compiled with an optimizing LLVM pass how does the result compare, for instance.
Re: IDA: What's new in 7.00
#26Earlier quoted context omitted.
It's expected that hobbyists will pirate it.
I have no first hand knowledge, but it is my understanding based on what others have told me that IDA Pro is actually kind of difficult to crack and pirate. I don't know how true this is, but it makes logical sense - the developers of a reverse-engineering tool are likely far more clever at anti-piracy mitigations than your average programmer.
Re: IDA: What's new in 7.00
#27what is this used for?
Reverse engineering. Basically, if you want to take a compiled binary apart to figure out how it works, IDA is the best tool that there is for that job.
what are the common business usage for this, who uses this daily to do his work .. if this use case exist at all
for this price, i imagine there must be a very dedicate niche who needs this, who is this niche
Re: IDA: What's new in 7.00
#28Earlier quoted context omitted.
It's expected that hobbyists will pirate it.
I would be afraid to use a pirated version of this. Certainly the authors are experts in cracking and countermeasures. They could do sneaky stuff like pretending to work and then breaking later, or silently produce wrong output. I heard a rumor that the cracked version calls home with your identity and blacklists you for life. Don't think it is true though. (Edit: I think what they do is they embed your key into save…
There's also a map [1] on the old IDA website showing geolocated IPs of users that tried to request updates using pirated keys.
Re: IDA: What's new in 7.00
#29A quick overview of what makes IDA cool for those unfamiliar with it: * It has one of the best decompilers available * It supports a ridiculous number of platforms * I trust its disassembler (especially for mainstream languages) more than almost any other disassembler * Demangling of Swift names is a nice quality of life improvement, Swift moves fast and is hard to keep up with * Still the best disassembler and machi…
You'd be remiss if you don't mention Binary Ninja[1]. A relative newcomer that's already extremely capable, has great scripting support and is under very active development. [1] https://binary.ninja/
Re: IDA: What's new in 7.00
#30Earlier quoted context omitted.
Reverse engineering. Basically, if you want to take a compiled binary apart to figure out how it works, IDA is the best tool that there is for that job.
beside curiosity .. and maybe learning what are the common business usage for this, who uses this daily to do his work .. if this use case exist at all for this price, i imagine there must be a very dedicate niche who needs this, who is this niche
Programmers working at antivirus companies analyzing malware would be an example. See page 2 of the pdf: