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

Comprehensive anti-debugging method and system for Windows system

An anti-debugging and debugged technology, applied in the field of comprehensive anti-debugging methods and systems, can solve problems such as limiting technological innovation and development, and achieve the effect of avoiding abnormal software functions or information theft

Inactive Publication Date: 2017-12-12
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using software debugging technology, you can easily steal the technical secrets of commercial software, quickly copy and develop software with the same function, which limits the innovation and development of technology

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
  • Comprehensive anti-debugging method and system for Windows system
  • Comprehensive anti-debugging method and system for Windows system
  • Comprehensive anti-debugging method and system for Windows system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] combined with figure 1 , the present invention provides a comprehensive anti-debugging method under the Windows system, comprising:

[0047] S1: Add detection logic to Windows application software;

[0048] S2: sequentially detect whether the current software process, the operating system on which the current software process runs, and the environment of the operating system on which the current software process runs are in a debugged state;

[0049] S3: If it is detected that it is in the debugged state, exit the running of the software process.

[0050]In the process of executing the above method, when detecting the current software process, the operating system of the current software process, and the environment of the operating system of the current software process in sequence, only the detection information of the previous part is not in the state of being debugged. next part of the test. That is to say, the current software process is detected first. After th...

Embodiment 2

[0067] combined with image 3 , the present invention also provides a comprehensive anti-debugging system under the Windows system, comprising sequentially connected:

[0068] Add module 1 to add detection logic in Windows application software;

[0069] The software process detection module 2 is used to detect whether the current software process is in a debugged state;

[0070] The operating system detection module 3 is used to detect whether the operating system that the current software process runs is in a debugged state;

[0071] The operating environment detection module 4 is used to detect whether the environment of the operating system that the current software process runs is in a debugged state;

[0072] The processing module 5 is configured to perform an exit operation of the software process when the anti-debugging information is detected.

[0073] In order to improve detection efficiency and detection accuracy, the involved system also includes:

[0074] The f...

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 comprehensive anti-debugging method for a Windows system. The method comprises the steps of adding detection logic to Windows application software; detecting a current software process, an operation system run by the current software process and whether an environment of the operation system run by the current software process is in a debug state or not in sequence; and if it is detected that the environment is in the debug state, exiting the running of the software process. According to the method, whether the current running software is in the debug state or not can be quickly and effectively detected, and when the current running software is in the debug state, the software process exits in time, so that software function exception or information stealing is avoided. The invention furthermore provides a comprehensive anti-debugging system for the Windows system. The system comprises an addition module, a software process detection module, an operation system detection module, a running environment detection module and a processing module connected in sequence. The system also can quickly and effectively detect whether the current running software is in the debug state or not, and exit the software process in time when the current running software is in the debug state.

Description

technical field [0001] The invention relates to the technical field of software debugging, in particular to a comprehensive anti-debugging method and system under the Windows system. Background technique [0002] The rapid development of software debugging technology has brought great benefits to the research on the function realization of unknown software and the location and processing of software errors. At the same time, it has also brought serious threats to software copyright protection and key software information leakage. The use of software debugging technology can easily break through software license authorization, infringe on the intellectual property rights of software authors, and damage the commercial interests of software companies. Using software debugging technology, the technical secrets of commercial software can be easily stolen, and software with the same function can be quickly copied and developed, which limits the innovation and development of techno...

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/52G06F21/55
CPCG06F21/52G06F21/554
Inventor 邢希双
Owner ZHENGZHOU YUNHAI INFORMATION TECH 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