Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic link library injection method and device, equipment and storage medium

A dynamic link library and memory technology, applied in the direction of multi-program device, program control device, program control design, etc., can solve the problems of increasing the difficulty of injecting the dynamic link library, the failure of injecting the dynamic link library, etc., and achieve the goal of less operation authority, Improve the difficulty and inject the effect of high success rate

Pending Publication Date: 2021-11-26
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, this injection method of the dynamic link library is executed inside the target process, which is easily perceived by the target process, resulting in the failure of the dynamic link library injection, and this injection method needs to obtain a large number of operating permissions of the target process, thereby improving the dynamic link. Library injection difficulty

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic link library injection method and device, equipment and storage medium
  • Dynamic link library injection method and device, equipment and storage medium
  • Dynamic link library injection method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0028] It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrate...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a dynamic link library injection method and device, equipment and a storage medium; the method comprises the steps of opening a target process to obtain a target process handle, requesting a target operation authority set of the target process, wherein operation authorities in the target operation authority set are operation authorities needed for dynamic link library injection; obtaining a memory space; packaging related logic used for injecting the dynamic link library based on an operating system callback mechanism to obtain a loading function, and storing a path of the dynamic link library and the loading function in the memory space; and setting a callback function based on the loading function, the callback function being used for being automatically called by the operating system when the operating system reaches a preset state so as to run the loading function in a target process. According to the invention, the required target operation authority is few, the thread management and monitoring in the target process can be bypassed, and less callback function information is disclosed, so that the dynamic link library injection success rate is higher.

Description

technical field [0001] The invention relates to the field of dynamic link library injection, in particular to a dynamic link library injection method, device, equipment and storage medium. Background technique [0002] In the prior art, it usually relies on calling the remote thread calling function provided by the operating system to create a new thread in the target process, and use the new thread as the carrier of the dynamic link library injection operation to realize the injection of the dynamic link library . [0003] However, this injection method of the dynamic link library is executed inside the target process, which is easily perceived by the target process, resulting in the failure of the dynamic link library injection, and this injection method needs to obtain a large number of operating permissions of the target process, thereby improving the dynamic link. The injection difficulty of the library. Contents of the invention [0004] In order to increase the co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F9/50
CPCG06F9/44521G06F9/5016
Inventor 李文豪殷赵辉曹飞盛子骁宋青原卢正军朱泽瑾
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products