How will that affect your 30 day trial? Will it turn it into an unlimited trial? Most people cannot use softICE kernel debugger but almost everybody can change the system clock on their PC. The point of this article is that you can and should do something about them - it's easy. Not everybody is gifted with the powers of the dark side, but you get many cheeky little monkeys playing petty tricks. If the program is useful and popular it will get cracked. I am not saying that it is pointless adding DRM or licensing to your software just don't lose too much sleep over it. Or even worse, your key generation algorithm itself can be discovered and compiled into a keygen, issuing unlock keys indistinguishable from your own legitimate ones. Then the patch is made available for downloading and announced in specialist warez forums, and from then on whoever doesn't want to pay for your software can get it for free. Absolutely disheartening for a mISV.Īll it takes is to find the place in the code where you check the validity of the license key, then patch the executable so that the original if(is_code_valid()). You may have heard of SoftICE or OllyDbg the other day I came across something even easier to use called API Monitor which uses API hooking like you were debugging your own source code. Machine language is as clear as plain english to some types, and given the right tools even amateur level crackers/hackers can do it. No matter what sooner or later somebody will break into the fortress. There's no point wasting your time or energy to 100% secure your software project against cracking or reverse engineering. "Vanitas vanitatum et omnia vanitas" Ecclesiastes 1:2 That kid smashed my software protection! Xplorer² blog: Cracking software protection for dummies
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |