Re: Serial number verification / obfuscation (was: Re: Hiding [...] symbols [...])
Re: Serial number verification / obfuscation (was: Re: Hiding [...] symbols [...])
- Subject: Re: Serial number verification / obfuscation (was: Re: Hiding [...] symbols [...])
- From: Pierre-Olivier Latour <email@hidden>
- Date: Sun, 28 Jul 2002 03:29:51 +0200
>
Most are the result of reverse engineering. The registered names are not
>
person names, but more often the names of the cracker (or rather their
>
avatars). For commercial applications I'm not sure...It is possible that
>
some Photoshop serials actually belonged to someone before they leaked. And
>
Adobe has no chance to know who leaked them.
You can even find serial number generators for every Adobe application for
Mac: it's freaking amazing. But Adobe software is more likely to interest
crackers than a simple shareware: there's more reward in cracking a product
from a big company.
There's the hope for shareware developers: If your application is correctly
protected, unless it is hugely popular, I doubt crackers will spend days in
attempting to crack a $30 software. It's easier to find leak serial number.
However, if you implement only the basic SN verification and it can be
cracked in less than an hour, I'm confident it will end cracked - maybe by
an amateur cracker.
Which leads to the next question: you found some of your customer leaked
their SN (maybe they simply gave it to some friends, and they did not want
it to be on the Internet, but that's not the problem), what should you do?
Of course the first obvious step is to prevent this SN from working in the
next update, but what about the "bad-behaving" customers?
_____________________________________________________________
Pierre-Olivier Latour email@hidden
Lausanne, Switzerland
http://www.pol-online.net
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.