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

Method and device for hiding SO file

A file and file recovery technology, applied in the field of hidden SO files, can solve the problems of damaging the interests of application developers, effectively protecting core SO files, etc., and achieve the effect of improving security

Inactive Publication Date: 2017-05-10
WUHAN DOUYU NETWORK TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Currently, hackers or competitors obtain the installation package of the application, and decompress the installation package to obtain all the SO files included in the application. However, the core SO files that implement core functions are usually commercial secrets, and hackers or competitors obtain the core SO files will harm the interests of application developers
Therefore, it is necessary to protect the core SO files that implement the core functions, but there is currently no effective way to protect the core SO files

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 hiding SO file
  • Method and device for hiding SO file
  • Method and device for hiding SO file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055]The embodiment of the present invention provides a method for hiding SO files. The execution subject of the embodiment of the present invention is a terminal. Before releasing the application program, the SO file that realizes the core function is hidden by the method provided by the embodiment of the present invention, so as to improve The security of SO files that implement core functions.

[0056] see figure 1 , the method specifically includes:

[0057] Step 101: Obtain the host SO file and the SO file to be hidden corresponding to the application.

[0058] SO files are also known as ELF (Executable and Linkable Format, executable and linkable format) files. The executable and linkable format is a standard file for binary files, executable files, object code, shared libraries, and core dumps. Format. The application includes multiple SO files in executable and linkable formats. The importance of each SO file is different. Some SO files are general SO files include...

Embodiment 2

[0087] see image 3 , the embodiment of the present invention provides a device for hiding SO files, the device is used to implement the method for hiding SO files provided in Embodiment 1 above, the device specifically includes:

[0088] Obtaining module 201, for obtaining the host SO file corresponding to the application program and the SO file to be hidden;

[0089] Create a module 202 for creating a new section in the host SO file;

[0090] Write module 203, for writing the SO file to be hidden in a new section;

[0091] The packaging module 204 is configured to package the host SO file after the writing operation into the installation package of the application program.

[0092] like Figure 4 As shown, the creation module 202 creates a new section in the host SO file through the following acquiring unit 2021 , adding unit 2022 and creating unit 2023 .

[0093] An acquisition unit 2021, configured to acquire the section table included in the host SO file;

[0094] Addi...

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 a method and device for hiding an SO file. The method includes the steps that a host SO file and the to-be-hidden SO file corresponding to an application are acquired; a new node is created in the host SO file; the to-be-hidden SO file is written in the new node; the host SO file obtained after write-in operation is packaged into an installation package of the application. The to-be-hidden SO file is written in the host SO file, the to-be-hidden SO file can be hidden, thus, the to-be-hidden SO file cannot be directly obtained from the installation package of the application, the security of the to-be-hidden SO file is improved, and the SO file serving as a business secret can be effectively protected.

Description

technical field [0001] The invention relates to the technical field of file encryption and protection, in particular to a method and device for hiding SO files. Background technique [0002] In the Android system, SO files are dynamic link library files included in the application program, and the application program realizes its own functions by calling these SO files. The application includes multiple SO files, including some common common SO files and core SO files that implement the core functions of the application. When publishing an application, usually a plurality of SO files included in the application are packaged and compressed into an installation package of the application. [0003] Currently, hackers or competitors obtain the installation package of the application, and decompress the installation package to obtain all the SO files included in the application. However, the core SO files that implement core functions are usually commercial secrets, and hackers ...

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/60
CPCG06F21/60
Inventor 周志刚
Owner WUHAN DOUYU NETWORK TECH CO LTD