![]() ![]() Usually they use monitoring tools like RegMon (to view the registry items your application access) and FileMon (to view files access).Īfter application is run you may see such access in RegMon: Initially, I will show you a couple of ways how the crackers are finding trial information. That's appeared a very huge deal, but I think it is possible! Let's now try to cheat more advanced crackers. Previous advice will help 100% avoid from trial reset tools and many crackers, but will not make your application safe against very advanced crackers. So, if cracker (or any automatic reset tool) will delete all trial registry and file items, but will keep at least one - the trial will not be reseted and will keep the same. ![]() Note, not only these paths will be used for trial storing, it is just additional for the internal Enigma Protector functionality (that surely already known). There you may enter any number of trial and registry paths where trial information will be stored. The interface of new feature is quite simple and very effective! See picture below.Įach trial save parameters could be manually adjusted, the system is very flexible. You may enter any registry or file path where the trial information will be stored. Since version 1.92 Enigma Protector supports manual defining of trial paths. What if we change the usual path of trial storing? Yes, trial reset tool does not find this and does not reset trial. All such programs simply try to find trial data by the file name, registry parameters and values types, size of trial data and some other parameters. Our goal is to make trial reset more difficult, and commonly - avoid resetting of trial by automatic tools (there already are dozen of such tools). Unbelievable, but almost nothing can help you to avoid this. It would take few seconds to delete trial information to restore trial and start using your program again. All these places are well known by crackers. This could be a registry item and/or just hidden file. Usually, all protection systems are storing their trial information in the well known places. ![]() Reset trial there means just deleting any trial information program created. Many tools are using this vulnerability to reset trial (restore trial period like the program start on the PC first time). Please note, after trial has expired, program does not run anymore and require registration. At the start of protected file on the user's pc, program tries to find trial records to calculate trial information, if this is a first execution then program does not find nothing and becomes to think trial period has started, all counters have zero values. What does trial information mean? Trial information is a set of data, for example, number of left executions (to allow protector to count number of expired trial executions), number of left days and the date of the last execution (to check reversing of the system clock). It is not a secret trial information can be stored into the registry or the file. There is written how the Trial could be improved, and how to avoid it's resetting. This tutorials commonly is written for developers who are using Trial limitations for your applications. ![]()
0 Comments
Leave a Reply. |