Method and device for reinforcing dynamic link library (DLL) file of installation package

A technology of dynamic link library and installation package, applied in the field of information security, can solve the problem that DLL files cannot be effectively protected, and achieve the effect of achieving effective protection and satisfying protection.

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

AI Technical Summary

Problems solved by technology

[0003] Take the dynamic link library DLL file in the installation package as an example. In the existing technology, the reinforcement of the DLL file is easy to decrypt through reverse analysis, so that the DLL file cannot be effectively protected.

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 dynamic link library (DLL) file of installation package
  • Method and device for reinforcing dynamic link library (DLL) file of installation package

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0074] Example 1: Declare in the installation package that after the installation package is installed, each time the corresponding application is started, the resource decryption program is invoked in the Application class of the application. This method is applicable to the Android installation package.

example 2

[0075] Example 2: Add a shell to the installation package; insert the decryption program into the shell. Since the shell program is started earlier than the application itself, it is ensured that the decryption program can load and decrypt the DLL file before the application calls the DLL file. This method is applicable to both the Android installation package and the iOS installation package.

[0076] figure 2 A schematic structural diagram of a device for strengthening a dynamic link library DLL file of an installation package according to an embodiment of the present invention is shown, as shown in figure 2 As shown, the device 200 for strengthening the dynamic link library DLL file of the installation package includes:

[0077] The encryption unit 210 is adapted to encrypt the DLL file of the installation package to obtain the encrypted DLL file; generate a decryption program corresponding to the encrypted DLL file.

[0078] The packaging unit 220 is adapted to packag...

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 method discloses a method and device for reinforcing a dynamic link library (DLL) file of an installation package. The method includes the steps that the DLL file of the installation package is encrypted, and the encrypted DLL file is obtained; a decryption program corresponding to the encrypted DLL file is generated; the encrypted DLL file and the decryption program are packaged in the installation package. According to the technical scheme, the DLL file is reinforced through the decryption program independent of the DLL file, cracking of the DLL file is difficult to achieve through a reverse analysis method, therefore, the DLL file is effectively protected, and the requirements of a developer for protecting the DLL file are met.

Description

technical field [0001] The invention relates to the field of information security, in particular to a method and a device for strengthening a dynamic link library DLL file of an installation package. Background technique [0002] Applications are often delivered to smart terminals in the form of installation packages for users to install. If the installation package has not been hardened, it is easy to be unpacked and processed to realize the modification of the installation package, which is what the developer does not want to see. [0003] Taking the DLL file of the dynamic link library in the installation package as an example, in the prior art, the reinforcement of the DLL file is easily decrypted through reverse analysis, so that the DLL file cannot be effectively protected. Contents of the invention [0004] In view of the above problems, the present invention is proposed to provide a method and device for hardening the dynamic link library DLL file of an installati...

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 Applications(China)
IPC IPC(8): G06F21/60G06F21/62
CPCG06F21/602G06F21/6218
Inventor 邓华新霍亮
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products