View Full Version : trial software


python
08-27-06, 06:38 AM
im wondering when u download a trial software and it runs out you obviously cant uninstall it and get the trial again.Im guessing this is done with a registry key (correct me if im wrong)so could u just simply remove the registry key :D :D

leopold99
08-27-06, 07:16 AM
im wondering when u download a trial software and it runs out you obviously cant uninstall it and get the trial again.Im guessing this is done with a registry key (correct me if im wrong)so could u just simply remove the registry key :D :D
possibly. some programs install dll or other files elsewhere.

perplexity
08-27-06, 07:27 AM
Im guessing this is done with a registry key (correct me if im wrong)so could u just simply remove the registry key :D :D

To remove a registry key you need to know where in the registry it is, or what it looks like.

If it is registered with nothing but a numeric key to identify it, do you know how to do that?

--- Ron.

leopold99
08-27-06, 08:02 AM
mcafee security center registers in the registry as 'net associates' go figure.

if you go messing with your registry make sure you back it up first, BEFOR you go deleting or changing stuff in it.

Stryder
08-27-06, 08:38 AM
Sometimes it's a bit more than a registry key, sometimes the program might install a driver file into your windows folder and that might be altered when the trial runs out, when you uninstall it might leave the file behind and lock it from being overwritten.

Other methods might include using the systems clock, when you download the file from online it might come from a server that adds the time it was downloaded to the code, which in turn is then used to define the period of time you can trial for.

"theres many ways to skin a cat" - anon

python
08-27-06, 12:49 PM
where are registry keys and mumeric keys located



and also is there anyway that is 100 percent guaranteeed not to be exploited

perplexity
08-27-06, 01:08 PM
where are registry keys and mumeric keys located

http://support.microsoft.com/kb/256986/EN-US/

A key is like a filename, a numeric key being one composed of numbers, with nothing immediate, no text to identify it.

and also is there anyway that is 100 percent guaranteeed not to be exploited

Any way of what?

It is theoretically possible to reverse engineer, to decompile just about any sort of program, to pick it apart to see how it works, but soon enough comes a point when it is not worth the trouble, when it would be easier to write your own, from scratch.

--- Ron.

Stryder
08-27-06, 06:51 PM
As Ron mentioned there is no 100% guarantee that it can't be exploited, although there are many books on how to "Crackproof your software (http://www.amazon.com/gp/product/1886411794/103-0712710-2720618?v=glance&n=283155)".

Some things in the book that the link goes to actually suggest it would be possible to boobytrap programs to do things to a persons system if they attempt to crack it, however I've not seen any companies using this method as of yet.

Absane
08-27-06, 07:13 PM
With old programs you were once able to just set your system clock back to keep using the software.

Now I find that that altering the system clock has no effect on the amount of time one has left with trial software.

leopold99
08-28-06, 10:27 PM
where are registry keys and mumeric keys located
if you asked a question like this then you should not be messing with the registry.



and also is there anyway that is 100 percent guaranteeed not to be exploited
yes, there are programs out there that will alert you and require your response to registry keys being written.
practically every program writes to the registry when it is installed.
the real benefit of a program like that is when you aren't installing a program and it alerts you to registry keys being created or written to.

a word of warning:
messing with your registry can cause you to lose every bit of your data.