List Info

Thread: Protection in Projectors




Protection in Projectors
user name
2005-12-29 12:51:05
> Hi! it's me again
>
>  I'm wishing to know which things should one protect in
the case of
>  projectors, I'm rather newbie to the projectors world,
I never used them
>  before.
>
>  Here's what I did until now:
>
>  I'm checking for files whose name contains .INI and in
case of finding
>  one, I call QUIT
>
>  The same for filenames containing the words, patch,
crack, serial, keygen
>
>  In case I find too much .EXE files I also quit the
projector.

This all sounds like overkill to me - you're going to end up
locking out 
people who have a legitimate right to use the software. What
exactly is it 
that you think they might be doing? How is your software
protected in the 
first place? How do they register it? (Is it registered with
a key? Is that 
key stored in the registry somewhere? etc). Does it have an
online element?

If you're concerned about hacking using ini files, then just
setting the 
debugplaybackenabled to false should be enough. There's
nothing else that I 
think an ini file is particularly useful for.

>  After that it just does  go to movie game.dcr
>
>  I'm using 5 different .DCR files in my game. Should I
use .dcr instead? I 
> don't
>  know what the difference is, and which one I should
use in this case.

This is where you're going to find the more serious security
holes. Each dcr 
file is self-contained, and someone else could open them up
as an LDM and 
get all kinds of info from them. So the most important thing
is to ensure 
that each dcr file contains its own security. One simple
method might be to 
have the movie not work unless your global communication
object is 
initialised. Try this:

on checkForHack
global myCommunicationObject
tCheck=myCommunicationObject.amIOK()
end

If the object is not initialised, this will bomb out with an
error and the 
movie won't work. It's not perfect, but it should do the
job.

Note that the *only* thing that's secure in a dcr is the
scripts. All the 
media are available to be hacked. And incidentally, dcr's
are more secure 
than dxr's: variable names and a few other details are
visible in the .dxr 
file.

Danny 

_______________________________________________
dirGames-L mailing list  -  dirGames-Lnuttybar.drama.uga.edu
http://nuttybar.drama.uga.edu/mailman/listinfo/dirgames
-l
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )