Screenshot processing method and device and electronic equipment

An electronic device and screen capture technology, which is applied in the field of information security, can solve the problems of low security protection efficiency of the operating system, and achieve the effect of improving security protection efficiency

Active Publication Date: 2016-12-07
ZHUHAI BAOQU TECH CO LTD
View PDF4 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the embodiments of the present invention provide a screen capture processing method, device and electronic equipment, which can improve the security protection efficiency of the operating system, so as to solve the existing screen capture processing method, by directly calling the kernel NtGdiBitBlt function or The kernel NtGdiStretchBlt function is used to capture the screen of the operating system environment, which leads to the problem of low security protection efficiency of the operating system

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
  • Screenshot processing method and device and electronic equipment
  • Screenshot processing method and device and electronic equipment
  • Screenshot processing method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] figure 1 It is a schematic flow chart of a method for processing screenshots of Embodiment 1 of the present invention, as figure 1 As shown, the method of this embodiment may include:

[0048] Step 101, when the pre-injected hook function detects that the call function of the kernel screen capture is called, hook the call function of the kernel screen capture;

[0049] In this step, as an optional embodiment, the kernel screenshot calling function includes: the kernel calls a bit block conversion function (kernel NtGdiBitBlt function) and the kernel calls a bitmap copy function (kernel NtGdiStretchBlt function).

[0050] In this embodiment, as an optional embodiment, the hook function is located in the kernel layer of the operating system.

[0051] In the embodiment of the present invention, the injected hook function is used to monitor the application layer process, that is, to monitor the function call related operations of the application program process located in...

Embodiment 2

[0081] figure 2 It is a schematic diagram of the device structure for the processing of screenshots in Embodiment 2 of the present invention, such as figure 2 As shown, the device of this embodiment may include: a hooking module 21, an application acquisition module 22, and a screenshot processing module 23, wherein,

[0082] Hook module 21, be used for when the pre-injected hook function monitors calling function of calling kernel screenshot, hook described kernel screenshot calling function;

[0083]In this embodiment, as an optional embodiment, the hook function may be injected when the Kingsoft Antivirus Defense driver application is loaded.

[0084] In the embodiment of the present invention, as an optional embodiment, the application layer process is a screen capture process created by the operating system at the application layer according to the screen capture request when an application program sends a screen capture request to the operating system.

[0085] In th...

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

Embodiments of the invention disclose a screenshot processing method and device and electronic equipment, relates to a technology of information safety, and aims at improving the safety protection efficiency of operation systems. The screenshot processing method comprises the following steps of: when a kernel screenshot calling function is monitored in pre-injected hook functions, hooking the kernel screenshot calling function; obtaining progress path information for calling an application layer progress of the kernel screenshot calling function, and extracting a to-be-verified application program mapped by the progress path information; and if the to-be-verified application program is same as any to-be-intercepted application program in a preset to-be-intercepted application program library, rejecting the to-be-verified application program to call the kernel screenshot calling function. The method, the device and the electronic equipment are suitable for carrying out safety monitoring on environment screenshot of the operation systems.

Description

technical field [0001] The invention relates to information security technology, in particular to a screen capture processing method, device and electronic equipment. Background technique [0002] With the gradual disclosure of the technical details of the kernel layer of the Windows operating system, more and more malicious applications such as Trojan horses have begun to use kernel layer drivers to protect their own processes. The processes of malicious applications protected by kernel layer drivers can be End (kill) other processes in the Windows operating system, so that the malicious application process can maliciously attack the user's process or system process according to the intention of the malicious application provider, which may cause the computer to run unstable, or even cause Leakage of user information brings very large economic losses to users. For example, using applications to maliciously manipulate the operating system environment of users' electronic dev...

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/44
CPCG06F9/451
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