Page 1 of 1

some software protection strategies

Posted: Thu May 15, 2014 4:25 pm
by applePi
i have buyed recently a student edition of some program .after paying 49 euros using paypal we are directed to another page which have a thank you and a direct link to download a 45 MB software.
when you install the program and run it, it is evident that what you have downloaded are water marked by your name ,email and country. so the program are watermarked immediately after 3 seconds from paying. this is the first defense plan
the second defense plan is that even the program are special to you but it will run only 31 trials until you register the product, you receive immediately a key which depends on your 16 digits order number. but i don't know if this key are specific to my windows , i havn't tried it yet on the windows 7 installed on another partition.
Image
Image

may be this strategy are efficient, because i can't find the software v5 anywhere in the web except the demo which have size 34 MB and a crack which are in reality a virus. we can find previous versions but not this distinguished v5.
some software deserve to pay if its price are fair, if not how they will develop the next version which needs expensive electronics engineers, 3D Opengl experts, programmers, and so on.
PureBasic also is the sort of good software which deserve to pay for the same reasons in the above line

Re: some software protection strategies

Posted: Thu May 15, 2014 7:40 pm
by tj1010
The effective DRM seems to be the downloaded installer is behind license purchase authentication. Like PB..

The key check can easily be patched out once you have the installer..

With current hardware architecture the most secure DRM is a byte code VM with watermarks and server authentication inside the VM, or SaaS.. The first can still be cracked if a talented cracker is provided valid license data to patch into a crack using a runtime RE environment like IDA+windbg or ollydbg, or a web attack on the authentication server like sqli or include vulnerabilities..