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

Method and device for reinforcing application, and method and device for loading reinforced application

An encryption algorithm and class loader technology, which is applied in the field of computer and information security, and can solve problems such as splicing and inability to shell programs

Inactive Publication Date: 2017-06-27
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF13 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method of hardening terminal applications is often applicable to terminal applications that contain one executable file. When a terminal application has multiple executable files, it cannot be spliced ​​with the shell program.

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 reinforcing application, and method and device for loading reinforced application
  • Method and device for reinforcing application, and method and device for loading reinforced application
  • Method and device for reinforcing application, and method and device for loading reinforced application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.

[0030]It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.

[0031] figure 1 An exemplary system architecture 100 of an embodiment of the hardening application and the method or apparatus for loading the hardening application of the present application is shown.

[0032] Such as figure 1 As shown, the system architecture 100 may incl...

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 method and a device for reinforcing an application, and a method and a device for loading a reinforced application. One specific implementation way of the method comprises the following steps that: obtaining at least one executable file from a source program of an application to be reinforced; then, after the at least one executable file is encrypted through a first preset encryption algorithm, splicing the executable files as a first resource file; after the file length of at least one executable file is arranged according to the splicing sequence of the corresponding executable file, carrying out encryption according to a second preset encryption algorithm to serve as a second resource file; and then, on the basis of compression for the resource file, generating an installation package file of the application to be reinforced, wherein the resource file comprises the first resource file, the second resource file and a third resource file of a decryption algorithm corresponding to the preset encryption algorithm. By use of the implementation way, the reinforcement of the application which comprises one or a plurality of executable files can be realized.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to the field of information security technology, and in particular to reinforcement applications, methods and devices for loading reinforcement applications. Background technique [0002] After the terminal application is released, the user can view the source code of the application through the decompilation tool. Some users view the source code of the application to steal other people's labor results, or process the source code of the application by inserting other programs (such as virus codes) into the code, interfering with other users' normal use of the terminal application, or even infringing Information Security of Other Users. In the prior art, the shell program and the source program of the terminal application are usually spliced ​​together, and the length (such as the number of bytes) of the executable file (executable file, such as a dex file) in the source...

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/12G06F21/14G06F21/60
CPCG06F21/125G06F21/14G06F21/602
Inventor 刘仁斐卢华何戬
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD