Method and system for injecting 64-bit processes into remote 32-bit process

A process injection, 64-bit technology, applied in program control design, program control device, program loading/starting, etc., can solve the problem of cumbersome implementation process of cross-injection method, and achieve the effect of high program execution efficiency and avoiding function failure.

Pending Publication Date: 2020-04-17
北京明朝万达科技股份有限公司
View PDF10 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the above technical problems, the present invention proposes a method and system for injecting 32-bit processes into 64-bit processes. The method and system are used to solve the cumbersome implementation process of the cross-injection method between 32-bit processes and 64-bit processes in the prior art. , a technical problem that requires creating an additional injector process

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
  • Method and system for injecting 64-bit processes into remote 32-bit process
  • Method and system for injecting 64-bit processes into remote 32-bit process
  • Method and system for injecting 64-bit processes into remote 32-bit process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. 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.

[0045]combine first image 3 Illustrate the general framework of the system that remote 32-bit process injects 64-bit process of the present invention, image 3 A general architecture diagram of a system for injecting a remote 32-bit process into a 64-bit process according to an embodiment of the present invention is shown. Such as image 3 Shown:

[0046] The...

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 provides a method and a system for injecting a 64-bit process into a remote 32-bit process. The system comprises a function positioning layer and an injection processing layer, the function positioning layer is used for switching a process space of a 32-bit injector process from an x86 working mode to an x64 working mode, positioning a key Native API function address in 64-bit ntdllrequired by a remote injection process in an x64 mode, switching to an x86 working mode after positioning is completed, and transmitting the key Native API function address to an injection processinglayer; the injection processing layer is used for packaging the information of the remote injection module into parameters required for calling the key Native API function, and switching the process to an x64 working mode, calling a remote thread creation function to inject the remote module or the remote process into a 64-bit target process, and then switching to an x86 working mode. According tothe system, the 32-bit remote process can be injected into the 32-bit process and the 64-bit process at the same time, and other auxiliary processes are not needed. The scheme is simple and convenient, so that hardware resources can play the maximum performance, the program execution efficiency is high, and function failure caused by process injection failure is avoided.

Description

technical field [0001] The invention relates to the field of operating system processing, in particular to a method and system for injecting a remote 32-bit process into a 64-bit process. Background technique [0002] At present, with the continuous development and maturity of hardware technology, it has become a common configuration for computers to be equipped with storage devices with large memory space and storage capacity. In order to give full play to the performance of the storage device, especially the memory device, a 64-bit operating system needs to be installed on the computer to maximize the performance of the hardware. Therefore, more and more users use 64-bit operating systems such as Microsoft Windows 10. Microsoft's 64-bit windows operating system is compatible with 32-bit applications, that is, there are 32-bit processes and 64-bit processes in the 64-bit operating system. [0003] In order to ensure information security, data security protection software ...

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/445G06F21/62
CPCG06F21/6236G06F9/44568G06F9/44589
Inventor 王志刚王志海喻波彭洪涛
Owner 北京明朝万达科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products