Software Protection Method Based on Vectorized Exception Handling
An exception handling and software protection technology, which is applied in software maintenance/management, digital data protection, electrical digital data processing, etc., can solve problems such as code execution logic that cannot be determined, and achieve the effect of increasing protection and ensuring compatibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0091] Embodiment 1, software protection method based on vectorized exception handling, such as Figure 1-4 shown, including the following steps:
[0092] 1. Packing;
[0093] Step 1 explains how to apply protection to software (executable files). This step is a process of assembling code, that is, the shell code, exception handling code, encryption and decryption functions and keys used in the following steps, and the original software code. etc., assembled according to the format required by a normal executable file, and ensure that the shell code is run first. The sections obtained in this step, as well as the executable file composed of sections, are for the purpose of allowing the operating system to execute the software normally.
[0094] 2. The specific implementation of the executable file loading process;
[0095] Step 2 describes how the executable file is loaded from the file into the memory after the software runs. The loading process is first the work of the o...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


