Josef
An Easy solution to task #3
Wed Dec 23 05:23:39 1998


Sandman and Jeff,

If the solution I am presenting below is premature, please delete this post.

Here is a painless method to register or un-register CYT without any modification to the program itself.
If your copy is registered and you examine the msffs.dll file with a Hex Editor, you will notice the location F8 holds the number 32 (2 Ascii) and the location F9 holds a value 37 (Ascii 7). Change these values to 38 and 36 respectively and save the msffs.dill . When you run CYT after this modification the program will run as unregistered and will show you the number of uses used. If your program is running as unregistered, reverse the procedure described above and your program will run as a registered program without any complaints.
Another tidbit I found about the msffs.dill program is another location where it keeps track of the number of uses. When you look at this file with any editor you will see towards the end of the file two lines, one has a number and the other following it has the word uses. If you change the number the file will self-destruct CYT will display the warning "You have attempted to crack this program...." How does the program know that you have attempted to crack it? It is very simple, it looks at another location in the msffs.dll file and if the number in this other location does not mach the number it displays, then it erases the msffs.dll file and gives you the warning.
Here are the two locations:
20c holds the visible numb and
15d holds the hidden number.

If you change these to location simultaneously, the program will run very happily showing the number you stuffed in these locations incremented by one as the number of uses.

Best regards,

Joseph