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

Anti-debugging method and system

An anti-debugging and system function technology, applied in the field of application debugging, can solve problems such as compromising user privacy and security, endangering the interests of application developers, and achieving the effect of reducing system resources

Active Publication Date: 2017-06-13
WUHAN DOUYU NETWORK TECH CO LTD
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Android reverse analysis technology can be used to analyze the functional process of the application program, tamper with the data code of the application program, etc. without knowing the source code of the application program. If the reverse analysis technology is used maliciously without restriction, the user can analyze and obtain The core technology of the application can also tamper with the signature and author information of the application, and can also inject malicious code into the existing application and disguise it through secondary packaging. These behaviors have greatly harmed application developers. The interests of the public have seriously damaged the privacy and security of the majority of users.

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
  • Anti-debugging method and system
  • Anti-debugging method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to better illustrate the present invention, the technical solution is further described in conjunction with specific embodiments and the accompanying drawings in the specification. Although these specific implementations are described in the examples, they are not intended to limit the present invention. Anyone with ordinary knowledge in the relevant technical field can make some changes and changes without departing from the spirit and scope of the present invention. Retouching, so the protection scope of the present invention shall be subject to what is defined in the claims.

[0045] The flow diagram of the anti-debugging method of the application is as follows figure 1 Shown. The anti-debugging method will first be in the anti-debugging process, that is, the application process, set the current process can be attached, and then create a child process, the child process will be attached to the anti-debugging process to perform debugging tasks, and then the chil...

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 discloses an anti-debugging method; in the method, a process to be anti-debugged is set to debugging state; a sub-process is established in the process to be anti-debugged; the established sub-process is added to the process to be anti-debugged; the sub-process receives a feedback message sent by the process to be anti-debugged, and the feedback message is processed. The invention also discloses an anti-debugging system, comprising: a setting module for setting a process to be anti-debugged to debugging state; an establishing module for establishing a sub-process in the process to be anti-debugged; a debugging module for adding the established sub-process to the process to be anti-debugged; a processing module for receiving a message of the sub-process to wait for the process to be anti-debugged, and processing the message. By establishing a sub-process for debugging a process of an application, chances for the application to be attacked by a hacker are avoided, and anti-debugging of the application is achieved.

Description

Technical field [0001] The present invention relates to the field of debugging of application programs, in particular to a method and system for anti-debugging of application programs. Background technique [0002] With the increasing popularity of computer technology applications and the rapid development of Android smart terminals, the Android software industry has developed rapidly. At the same time, attackers use Android software reverse technology to attack software, unauthorized use, and pirated copying. More and more. [0003] Android reverse analysis technology can be used to analyze the functional flow of the application, tamper with the data code of the application, etc. without knowing the source code of the application. If the reverse analysis technology is used maliciously without restriction, the user can analyze and obtain The core technology of the application can also tamper with the signature and author information of the application, and it can also inject malic...

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
IPC IPC(8): G06F21/14
CPCG06F21/14
Inventor 周志刚
Owner WUHAN DOUYU NETWORK 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