Document Checks

Another protection issue that we should discuss is the art of "Document checking". We are going to analyze to you all the professional methods of protecting a program through the documentation.

As you realize, this could be done during the setup or when the main executable file runs for the first time. You are asked to insert a couple of words from a particular page of the manual. If the word(s) or phrase are correctly inserted then the program continues otherwise it exits.

Next, youÆll learn more about the theory of this technique and how to add documentation checking in your programs by learning how others do it and what to take care of, if you donÆt want to see your program cracked. To accompish this, find out how to determine the start point of the doc check routine, analyze the types of the doc check routines and make a crack.


Note: To be able to follow up the incoming analysis, you should already be familiar with the basics of assembly and know how to manipulate this stuff using Hackman.

Return