A method and system for injecting dll into target process
A target process and target program technology, which is applied in the field of injecting DLL into the target process, can solve the problems of non-dynamic cancellation, anti-virus software interception, heavy workload, etc., and achieve the effect of enhanced level, comprehensive control and high flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment 1
[0040] The system for injecting the DLL into the target process includes: a DLL injection module, which monitors the startup request of the target process through the operating system kernel, and injects the target DLL into the target process to respond to the operating system kernel; the target process setting module, which sets the target process to be injected; operation The system kernel notifies the DLL injection module after receiving the process startup request, and waits for the response of the DLL injection module. After receiving the response, it notifies the process to start loading the DLLs in the import list; the DLL injection module also includes a judgment module to judge whether the process requested to start is not for the target process.
[0041] The method of injecting the DLL into the target process is as follows: using the mechanism of the kernel to modify the PE memory of the process, and injecting the target DLL with control function into the import table...
specific Embodiment 2
[0048] Based on the specific embodiment 1, the system further includes: a restoration module for the old import table of the target process, which restores the address and data of the old import table after the DLL of the target process is loaded.
[0049] If the startup process is the target process, after the target process loads the DLL in the import table, restore the old import table of the target process. Find a suitable memory space for saving the new import table, construct a new import table to replace the old import table, and restore the old import table after the DLL is injected into the target process, so as to deceive the process verification and ensure that the initial environment of the target process is not Change.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com