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

Application program anti-reversal method and device, operation method and terminal

An application program and reverse lookup technology, applied in the security field, can solve the problems of multiple storage space, increase, occupation, etc., and achieve the effect of reducing the reinforcement increment and preventing reverse lookup

Active Publication Date: 2017-04-19
BEIJING QIHOO TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the use of existing hardening methods usually increases the application file by a certain percentage (generally at least 8% to 9%) after hardening, and takes up more storage space (or called "hardening increment"). It will affect the operation, storage and transmission efficiency of application files, which is not conducive to the use and promotion of applications

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
  • Application program anti-reversal method and device, operation method and terminal
  • Application program anti-reversal method and device, operation method and terminal
  • Application program anti-reversal method and device, operation method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0058] A variety of security hardening methods for Android applications have appeared in the prior art, such as encryption, anti-decompilation, anti-code confusion and other reinforcement measures for Android applications. However, due to the different schemes adopted in the reinforcement methods, the reinforcement effects are also different. After hardening, the effect of preventing brute force cracking cannot be achieved. For example, an existing hardening method first encrypts the executable file dex of the original program package, and then extracts the information of the four major components to generate a proxy dex file, and dynamically decrypts the original program w...

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 an application program reversing-preventing method and device and an operation method and terminal. The application program reversing-preventing method comprises the steps that files comprising executable codes are obtained from an application program; the files comprising executable codes are compressed, the compressed files and additional data are generated, the additional data are used for restoring and operating the executable codes in the compressed files in an internal storage where the application program operates, and the additional data are also used for preventing reverse checking of the executable codes; and according to the compressed files and the additional data, an alternate file is generated, and the alternate file is used as a file comprising the executable codes in the application program. The reinforcing increments generated during a reinforcing process of the application program in the prior art can be reduced, and meanwhile reverse checking of the executable codes in the application program can be prevented.

Description

technical field [0001] The present invention relates to security technology, in particular to a method and device for preventing reversal of an application program, an operation method and a terminal. Background technique [0002] With the increasing development of mobile terminal platforms, a large number of third-party applications emerge, and the phenomenon of piracy and repackaging of third-party applications is becoming more and more serious. The main reason is that there are a variety of general-purpose software for decompressing application files on the market. After decompressing application files with these software, the plaintext strings, library function calls, core function functions, etc. in the application source code All are exposed, making it easy for illegal developers to pirate third-party applications or reverse engineer core functions. [0003] In order to prevent applications from being decompiled and maliciously tampered with, reinforcement methods can...

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 BEIJING QIHOO TECH CO LTD