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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com