Positioning method and positioning system for target address
A technology of target address and positioning method, applied in the field of target address positioning method and system, can solve the problems of feature hard coding failure, poor backward compatibility, weak cross-platform capability of original address positioning technology, etc. Good backward compatibility, overcoming blue screen or crash effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] Example 1, reference figure 1 , Shows a target address locating method, which can specifically include:
[0032] Step 101: Load the target driver into the user mode memory space;
[0033] Step 102, simulating the parameters and environment required for the operation of the target driver;
[0034] Step 103: The target driver runs in the user mode, and the original address of the target driver is obtained.
[0035] In specific implementation, step 102 may include (refer to figure 2 ):
[0036] Step 1021: Forge, traverse, and replace all imported functions of the target driver;
[0037] Step 1022, create a thread, forge and initialize the object structure and string pointer of the target driver;
[0038] Step 1023: Call the export entry of the target driver in the thread.
[0039] When obtaining the original address of the target driver in step 103 of the above embodiment 1, it can include (refer to image 3 ):
[0040] Step 1031: Read system variables and routine address values;
[004...
Embodiment 6
[0066] In Embodiment 6, the present invention also discloses a target address positioning system (refer to Image 6 ). Embodiment 6, a target address locating system includes: loading device 601, used to load the target driver into the user-mode memory space; simulation device 602, used to simulate the parameters and environment required for the operation of the target driver; acquiring device 603, It is used for the target driver to run in user mode to obtain the original address of the target driver. After the loading device 601 loads the target driver into the memory space of the user mode, the simulation device 602 simulates the parameters and environment required for the operation of the target driver in the user mode; during the operation of the target driver, some system variables are required Values such as the address of the routine and the routine address are filled, and the relocation information of the target driver is accumulated to obtain the actual original add...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 