An optimized management method for injecting multiple dlls into the target process
A target process and management method technology, which is applied in the optimization management field of injecting multiple DLLs into target processes, can solve problems such as heavy workload, inflexibility, and target process crashes, and achieve improved stability and efficiency, broad application prospects, and improved The effect of stability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013] In order to illustrate the technical solution of the present invention more clearly, a specific introduction is given below.
[0014] First set the kernel DLL injection module (SysDLL module) used to monitor the program startup in the operating system, register the SysDLL module in the operating system, and when the target process that needs to be injected requests the operating system to start, the operating system notifies the SysDLL of the request Module, the SysDLL module obtains the base address of the target process, finds the address space for saving ShellCode through the base address, writes the execution body of ShellCode into the address space, inserts an APC into each thread of the process through the QueueUserAPC function, and each thread Inserting APC can ensure that each process can be executed smoothly, and then use the executive body of ShellCode as the process function of the APC function, and use the path string of the injection execution DLL module (In...
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