Re: Obfuscation and Salamander
From: S. B_at_RTHES (B_at_RTHES)
Date: 03/09/04
- Next message: pt: "Re: the wait() and pulse() of monitor"
- Previous message: RJDev: "An unhandled exception of type 'System.Net.Sockets.SocketException' occurred in system.dll"
- In reply to: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Next in thread: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Reply: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 9 Mar 2004 09:55:36 +0100
The idea about the public key is that it is not possible for the hacker to
generate he's own working key.
As a consequence the hacker needs to change the generated code to get around
all licence control that can easily be dropped at various point of the
source code. The code can include a signature scheme that will fail any
modification of the generated code (this can add fun to the hacking, since
the signature protection also has to be worked around).
Most unlicensed copies go around copying the software and getting a working
key, if the key is specific to the machine most people will buy the software
(or use another one) to do the job.
I fully agree on the point that any good hacker will hack through any
software protection just by removing the controlling code from the software
(actually computing jump point from the activation code would nicely
complicate the hacker's job) .
-- Kind regards, --
- Next message: pt: "Re: the wait() and pulse() of monitor"
- Previous message: RJDev: "An unhandled exception of type 'System.Net.Sockets.SocketException' occurred in system.dll"
- In reply to: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Next in thread: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Reply: Jon Skeet [C# MVP]: "Re: Obfuscation and Salamander"
- Messages sorted by: [ date ] [ thread ]