Re: OT - Software license key generator

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



"William Stacey [MVP]" <william.stacey@xxxxxxxxx> wrote in
news:#$RB8oPPGHA.3528@xxxxxxxxxxxxxxxxxxxx:

I agree. I would only add that even if you check IsValid in 100
places, that would only slow them down a bit. They recompile or
patch, and a hacked version is on WWW in a day. One would still need
to obfuscate so a simple decompile can not be done. Even then, a good
cracker can still jump around and modify the IL and the app is again
on the web in maybe 2 days. So you can keep the honest out, not the
thieves.

But that begs another question. The honest will pay anyway, the
theives will not. So all you are really doing is making it harder for
the honest to use and install your app and adding a bunch of license
infrastructure (generators, db storage, hosting, etc) to protect your
app against a few script kiddies that can't afford it anyway. Makes
one wonder if it is even worth the effort?


Yep.. Make it hard enough so the average user would be better off
purchasing a license then spending hours hacking it. The hackers are gonna
hack you just dont want to give them a golden opportunity.

Another thing to keep in mind is multiple products that you may
develop/distribute. If this is the case then it may be better to spend a
bit more for a licensing system that can "polymorph" itself a little bit
for each application - instead of the same exact strucuture/encryption/etc.
for every product. That way they have to hack all your products
individually instead of just one of them.

Good luck!

--
Chuck C
ElSeeker.at.hotmail.com
Software Developer
.



Relevant Pages

  • Re: Security makes .Net a JOKE.....
    ... > There may be some great solutions but finding them is like searching for ... really just for the honest person, anyone who wants to steal your software ... will, be it in C++ or .NET, your license canstill be broken. ... Best way to distribute depends heavily on the app. ...
    (microsoft.public.dotnet.security)
  • Re: Security makes .Net a JOKE.....
    ... > There may be some great solutions but finding them is like searching for ... really just for the honest person, anyone who wants to steal your software ... will, be it in C++ or .NET, your license canstill be broken. ... Best way to distribute depends heavily on the app. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Music: Rent Vs Own
    ... >> Travelinman wrote: ... Either that, or you're a jackass ... >>> Even back in the days of tapes, SOME people were honest. ... > my fault you're not bright enough to be able to read a license. ...
    (comp.sys.mac.advocacy)
  • Re: RosAsm disassembler output vs. IDA Pro
    ... The copyright law is not that simple Randy....Law is not like math. ... nobody here is a defender of illegal actions. ... the application other then the one specified by the license. ... rent or distribute the app. ...
    (alt.lang.asm)
  • Re: PHP Shafred border
    ... the php; I'm using php on that site and one other because I found ... > | the reason my proprietary app is in php is because I want it to run on ... > | intended to buy a license for the one in question. ...
    (microsoft.public.frontpage.client)