Congratulations! Having cracked versions out there indicates that your software is both useful and notable, which is a point where many developers would love to arrive at, maybe, one day. As to what to do about it, there are two basic tracks, neither of which is incompatible with the other: 1. The legal route: notifying distribution sites that they're hosting content in violation of copyright law, requesting takedown…
There was a videogame that got famous because it was pirated, it was a management game about setting up a gaming company. Turns out, the pirated copy had a special feature where the player would feel immense economic pressure from piracy, so a bunch of players asked how to win against this, it was pretty hard and really fun for people who knew what was going on. Point is, you could hide an Easter Egg for pirated vers…
Ask HN: We found a cracked version of our software on the web, now what?
101–110 of 297 posts
Re: Ask HN: We found a cracked version of our software on the web, now what?
#102Congratulations! Having cracked versions out there indicates that your software is both useful and notable, which is a point where many developers would love to arrive at, maybe, one day. As to what to do about it, there are two basic tracks, neither of which is incompatible with the other: 1. The legal route: notifying distribution sites that they're hosting content in violation of copyright law, requesting takedown…
There was a videogame that got famous because it was pirated, it was a management game about setting up a gaming company. Turns out, the pirated copy had a special feature where the player would feel immense economic pressure from piracy, so a bunch of players asked how to win against this, it was pretty hard and really fun for people who knew what was going on. Point is, you could hide an Easter Egg for pirated vers…
Re: Ask HN: We found a cracked version of our software on the web, now what?
#103Then, when the user gets activated, I used that as one of two pieces to recover the hash function to decode those secrets.
Still circumventable, but requires more complexity than simply skipping the activation check, because simply omitting some code doesn't cause it to work.
Re: Ask HN: We found a cracked version of our software on the web, now what?
#104Earlier quoted context omitted.
> Also a note about the dangers of cracked software. There could be malware, viruses, etc. The value becomes much smaller to use something that could ransomware your system. I've always thought this was kind of an old wives' tale FUD. Long time back when I used to hoist the ol Jolly Roger, the pirated versions of software seemed to always be pristine copies. Reputable release groups had their reputation in mind and w…
Problem with pirated movies these days (and for a long time) is that you have so many variations: garbage like different encoding schemes because some loser still watches the films on their DivX player or re-encoded in other methods. Then you have different release groups releasing their own variations and you have to keep on top of all these silly labeling schemes on the filenames. It all leads to clutter on the sce…
Re: Ask HN: We found a cracked version of our software on the web, now what?
#105Earlier quoted context omitted.
This shows that you have never dealt with companies in 3rd world countries. When money is tight, which is always in those countries, there is not a cheap-enough price that you can make them pay. They want the benefit of the product but they do nit want to pay anything for it. So, a free trial version in those places, will turn into a perpetual "free" trial. Same for "no proof needed" student/academic versions. Unfort…
Yes, people who can't pay will keep renewing the free trial indefinitely. Since you weren't going to get any money out of them anyway, there's no loss. More people using your sw costs you nothing, and has various benefits, including: - if those people someday move to a big company that can afford it, they'll be familiar with your sw - they may blog about it or publish results from it, giving you free advertising - re…
Re: Ask HN: We found a cracked version of our software on the web, now what?
#106Ignore it - you aren't "losing" money unless those customers would have paid you otherwise. Keep focusing on the features and service for those who do pay you.
Re: Ask HN: We found a cracked version of our software on the web, now what?
#107Congratulations! Having cracked versions out there indicates that your software is both useful and notable, which is a point where many developers would love to arrive at, maybe, one day. As to what to do about it, there are two basic tracks, neither of which is incompatible with the other: 1. The legal route: notifying distribution sites that they're hosting content in violation of copyright law, requesting takedown…
We had this happen too. In our case, our software required our hardware to function so we put the recurring license on the hardware instead of the software. It's been about 8 years since then and nobody has been able to crack that system yet. Some software that doesn't need hardware also uses a small hardware key to enforce licensing.
Going forward, you could make it so the user has to login to your service when they launch your software. You could provide extra value to your paying customers through this channel too. You would run into some other challenges such as shared passwords, but those have some mitigation strategies too.
Re: Ask HN: We found a cracked version of our software on the web, now what?
#108Earlier quoted context omitted.
Even be cheeky. Detect when the software is cracked (signature/binary hash changed) and message the user “we see your version is corrupt or cracked, you may want to reinstall. If you are using this software without paying for it ”. You can invest some time in obfuscation and more frequent releases, but I would not spend a lot of effort on it.
am I the only one that thinks that the remote possibility of showing this message to a legit customer by mistake outweights any benefit it could bring? you are not gonna guilt anyone into not pirating and if the message blocks or is annoying, crackers are gonna circumvent it just like they did the license check.
Pretty bad when the pirated versions of your software work better than the legit copy.
Re: Ask HN: We found a cracked version of our software on the web, now what?
#109Nothing. Almost all of the research points to piracy having zero impact on sales for example, https://corsearch.com/content-library/blog/does-piracy-impac... It's been shown time and again in gaming no matter what you do people will crack it and your measures to stop them will have more negative impact on your paying customers than it does on pirates, see Denuvo. Honestly, the best thing is probably working on your c…
Denuvo's purpose is to stop piracy for the first few weeks of release, since that is when the bulk of a game's sales happen. No one cares if it gets cracked after that. Many publishers themselves remove Denuvo protection from their games after a set period of time. By those measures it is an incredibly successful and effective piece of software.
Re: Ask HN: We found a cracked version of our software on the web, now what?
#110Congratulations! Having cracked versions out there indicates that your software is both useful and notable, which is a point where many developers would love to arrive at, maybe, one day. As to what to do about it, there are two basic tracks, neither of which is incompatible with the other: 1. The legal route: notifying distribution sites that they're hosting content in violation of copyright law, requesting takedown…
The Atari 800 cartridge address range could be populated with RAM, and cartridge images simply copied to RAM and run. Copy protection techniques usually involved figuring out sneaky ways to write to that address range (which would crash an image running from RAM).
Toward the end of one project, I spent about two weeks writing an encrypted, multi-stage anti-copy system. A few months after the game shipped, I asked my pirate "friend" about it.
"That was a hard one," he said, "It took us nearly three days to crack it."