Copy Protection (ESP on the assembler)

Affiliates: 0,1 $ — how to earn
Pay with:
i agree with "Terms for Customers"
Sold: 2
Refunds: 0

Uploaded: 15.01.2012
Content: protect.rar (29,36 kB)

Description

In this program (we'll call her later installer) implemented method of copy protection based on the unique serial number of the chip BIOS (basic input-output system). This information is stored in ROM and system initialization is copied from the main memory at the address F000: F478. After starting the installer program, the following occurs:
* The program asks you to enter the name of the protected file, and then select one of the areas of work (set protection / remove protection). Protecting works as follows:
* Analysis of the type of protected files (EXE / COM);
* Correction of the initial bytes of the file;
* Entry to the end of the identification code of the computer and check with the standard;
* Read the serial number BIOS (standard);
* Record after the code of the standard;
Removing the protection works as follows:
* Analysis of the file type;
* Reading the displacement over which is top of the code;
* Reading from the code required service information that we maintain protection during installation;
* Correction of the initial bytes of the file, taking into account the information that we have read in the previous step;
* "Nibble" code identification and verification of the computer with the standard;
Depending on the type of the protected file correction initial bytes occurs on different algorithms.

Additional information

The structure of the course work includes:
* Explanatory note
* Source code program
* The compiled program

Feedback

0
No feedback yet.
Period
1 month 3 months 12 months
0 0 0
0 0 0
In order to counter copyright infringement and property rights, we ask you to immediately inform us at support@plati.com the fact of such violations and to provide us with reliable information confirming your copyrights or rights of ownership. Email must contain your contact information (name, phone number, etc.)