Driver repairing method and device

A driver and repair technology, applied in computer security devices, instruments, electrical digital data processing, etc., can solve the problems of other drivers not running normally, the driver of security software failing to work, and the function not being able to play.

Inactive Publication Date: 2016-07-20
ZHUHAI BAOQU TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

After processing, it will make this other driver unable to operate normally, so that its function cannot be performed
[0004] For example, in the terminal system, malicious software can use the above method to obtain the running of the driver program of the security software, the malicious software obtains the loading information of the driver program of the security software, and obtains the driver program of the security software from the loading information. The execution entry address of the execution entry address, and then modify the assembly code corresponding to the execution entry address. The meaning of the segment code is to return access denied. When the security software driver starts to execute the assembly code from the execution entry address, it will execute the modified assembly code, that is, return access denied, so that the security software driver will not be executed. The real code content, which makes the driver of the security software fail to work, and then the protection function of the security software fails, and the terminal system has security risks

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
  • Driver repairing method and device
  • Driver repairing method and device
  • Driver repairing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046]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 creative efforts fall within the protection scope of the present invention.

[0047] The embodiment of the present invention provides a method and device for repairing a driver program, which can prevent the driver program from being modified, so that the driver program cannot run normally, and furthermore, the function of the driver program cannot be exerted.

[0048] A method for repairing a driver program provided by an embodiment of the present invention is firstly introduced below.

[0049] It should be noted that any driver can start ru...

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

An embodiment of the invention discloses a driver repairing method and device. The method comprises steps as follows: a reparative driver determines a defensive driven object corresponding to a defensive driver according to identification information of the defensive driver, wherein the reparative driver is a program which is loaded to a memory of a system of a terminal through a defensive progress when the defensive progress judges that the defensive driver conforms to preset conditions; a first execution entrance address of the defensive driver is determined from the defensive driven object; an original assembly code of the defensive driver is determined according to a file corresponding to the defensive driver; a target assembly code correspondingly stored in the first execution entrance address is modified into the original assembly code; the first execution entrance address is called, so that the defensive driver executes the original assembly code. With the adoption of the driver repairing method and device, the conditions that the driver cannot run normally and functions of the driver cannot be realized due to the fact that the driver is modified are prevented.

Description

technical field [0001] The invention relates to the field of computer information security, in particular to a driver repair method and device. Background technique [0002] When each driver is loaded, the terminal system will create a corresponding driver object for it, which contains a lot of information including the execution entry address of the driver. And the drive object can be queried through the name of the driver, and stored in the system of the terminal. [0003] The terminal system provides a module loading callback mechanism. After the driver registers a module loading callback function, when other drivers are loaded in the terminal system, the terminal system will notify the corresponding callback function of the driver that there are other Driver loading, the callback function will obtain the loading information of the other driver, the loading information includes the execution entry address of the other driver and the file path of the other driver, etc., a...

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): G06F21/51G06F21/56
CPCG06F21/51G06F21/566
Inventor 杨峰
Owner ZHUHAI BAOQU TECH CO LTD
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