Unlock instant, AI-driven research and patent intelligence for your innovation.

Anti-debugging method and system for an application program

An application program and anti-debugging technology, applied in the direction of program/content distribution protection, etc., can solve the problems of damaging user privacy and security, endangering the interests of application program developers, etc., and achieve the effect of raising the cracking threshold and enhancing security

Active Publication Date: 2019-10-25
WUHAN DOUYU NETWORK TECH CO LTD
View PDF4 Cites 2 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 for an application program
  • Anti-debugging method and system for an application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to better illustrate the present invention, the technical solution will now be further described with reference to specific embodiments and accompanying drawings. Although these specific embodiments are described in the examples, they are not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by those defined in the claims.

[0027] The Android system will save the debugging state of the process in the state file. The anti-debugging method will first read the state file saved by the Android system to learn the current debugging process of the application. If the current application is not debugged, the process of the debugging process will be The number ID value is 0. If the current application is being debugged, the process number...

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 application program anti-debugging method. In the application program anti-debugging method, status files stored by an Android system are read to obtain a current debugging process of an application program, the application program is invoked to exit if the application program is detected to be in debugging, and user information executing the debugging operation is reported to a server while the current application program is terminated, so that the server can close an account number of a user or the user is forbidden to log in the application program within a period of time. The invention further discloses an application program anti-debugging system. The application program anti-debugging system comprises a detection module, an addition module and a processing module. The application program anti-debugging method and the application program anti-debugging system have the advantage that a program cracking threshold is raised greatly, and safety is enhanced.

Description

technical field [0001] The present invention relates to the field of application program debugging, in particular to an application program anti-debugging method and system. 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. more and more. [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 restrictions, the user can analyze and obtain The core technology of the application can also tamper with the application's signature and author information, and can also inject malicious code into the existing application and disguise it through secondary packaging. These behaviors greatly en...

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