Well I'm doing basically what Marshall said, but as far as the crc
check, I'm afraid I already was shown quite bluntly how worthless that can
truly be!  And once they can change your application they have you.  
        Recently I've been working, on and off when I have time, with a
scheme that validates the equality between the initial and subsequent Crc's,
and uses different sub-parts of it as part of the keys I use for encryption.
Also the crc-ing is done within other common procedures and functions spread
over the entire app and is rechecked constantly.  It's not that I have
anything so very valuable to protect, or that I really believe I have any
chance at beating the game, but I do like trying to make it as difficult as
possible.  Of course the other side of this is that for any solution to work
even half as well as you might want it to, everything has to be custom.
Every component used in your security muse be create and a descendant
created and used dynamically under various names.  And the same for all
variables.  It takes a lot of extra time!   

from Robert Meek dba Tangentals Design  ©Copyright 2006

"When I examine myself and my methods of thought, I come to the conclusion
that the gift of Fantasy has meant more to me then my talent for absorbing
positive knowledge!"
                                                    Albert Einstein


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Kovács László
Sent: Saturday, April 08, 2006 9:08 AM
To: Delphi-Talk Discussion List
Subject: Re: What VCL do you use for protecting your application?


----- Original Message ----- 
From: "Marshall E. Fryman" <[EMAIL PROTECTED]>
To: <delphi-talk@elists.org>
Sent: Friday, April 07, 2006 6:30 PM
Subject: RE: What VCL do you use for protecting your application?


> If you pay attention to what the crackers are really doing, they are
> jumping AROUND the protection or returning success. Mostly they do this
> by altering the EXE. A CRC is an excellent way to ensure that no one
> alters your EXE and that your protection scheme is in place.

Oooops. Just another jump around where CRC is checked 
:)))

By(t)e

Laca
www.kovacslt.fw.hu
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to