Author: Andy Duplain
Date: 13:27:39 03/27/99
Go up one level in this thread
If it's just the strings you want to protect, you could put them in contiguous space and check them in-memory. It would be harder than hacking at the fopen(3) level (which presumebly involves checking if the first argument is the program name, and then breaking in the caller). However an average hacker using SoftICE would simply find the strings and put a memory-read breakpoint on part of them, and thereby find the protection routine. Maybe it's necessary to encrypt the string as well, which is getting a bit beyond it.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.