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

Method and device for program reinforcement based on application program installation package

A technology of application programs and installation packages, which is applied in the computer field, can solve the problems of inability to implement batch maintenance of program reinforcement methods, waste of system resources, and high maintenance costs, and achieve the effects of easy batch maintenance, low maintenance costs, and difficult code expansion

Active Publication Date: 2021-07-02
JIANGSU PAYEGIS INFORMATION SECURITY TECH CO LTD +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the inventor found in the process of implementing the present invention that the above-mentioned methods in the prior art have at least the following defects: the program reinforcement method provided in the prior art is usually a code obfuscation method such as adding flowery instructions in the program, however, This hardening method often causes program expansion and wastes system resources; moreover, the existing program hardening method is completed by the compiler installed in the developer terminal during the compilation process, so that batch maintenance of the program hardening method cannot be realized , high maintenance cost

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
  • Method and device for program reinforcement based on application program installation package
  • Method and device for program reinforcement based on application program installation package
  • Method and device for program reinforcement based on application program installation package

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0024] figure 1 A schematic flow chart of a program hardening method based on an application installation package according to an embodiment of the present invention is shown. Wherein, the program hardening method based on the application installation package provided in this embodiment can be applied to IOS and / or MachOS systems. Such as figure 1 As shown, the method includes:

[0025] Step S110, extract the binary file from 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

The invention discloses a program reinforcement method and device based on an application program installation package. Wherein, the method includes: extracting the binary file from the application installation package, and determining the constant data in the data segment of the binary file; obtaining the constant data storage parameters corresponding to the constant data; adopting a preset encryption method, storing the constant data corresponding to the constant data The parameters are encrypted. This solution implements the reinforcement of the application program by encrypting the constant data in the data segment of the binary file, thereby greatly improving the reverse difficulty of the application program, and it is not easy to cause the code expansion of the application program; moreover, the implementation process of this program is simple and flexible, easy Batch maintenance, low maintenance cost.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method and device for program reinforcement based on an application program installation package. Background technique [0002] With the continuous development of science and technology and society, the number of various applications is also increasing rapidly. However, program reverse developers or program reverse products often can easily crack the application program by decompiling the application program, so that the phenomenon of piracy and repackaging of the application program emerges endlessly. [0003] At present, in order to prevent the reverse cracking of the application program, there are many products and methods for strengthening the application program in the prior art. However, the inventor found in the process of implementing the present invention that the above-mentioned methods in the prior art have at least the following defects: the program reinforcement...

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/14G06F21/107
Inventor 汪德嘉华保健邵根波钱潇龄孟啸龙郑小敏
Owner JIANGSU PAYEGIS INFORMATION SECURITY 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