Method and device for protecting derived symbol in so file

一种导出符号、文件的技术,应用在对so文件中的导出符号进行保护领域,能够解决保护无能为力等问题,达到加强安全性的效果

Inactive Publication Date: 2016-03-30
ZHUHAI DUOWAN INFORMATION TECH CO LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in most applications, the so file is the core code, and the ProGuard tool is powerless to protect the so file

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Before introducing the present invention in detail, the technology related to the present invention will be described first.

[0025] Android is an open source mobile phone operating system developed by Google based on the Linux platform. It includes the operating system, user interface, and applications. Android adopts WebKit browser engine, and has touch screen, advanced graphics display and Internet access functions. Users can check e-mails, search websites and watch video programs on mobile phones. It is a single platform that integrates all Web applications.

[0026] Android's system architecture, like its operating system, adopts a layered architecture. see figure 1 , figure 1 It is a schematic diagram of the Android system architecture. From the architecture diagram, Android is divided into four layers, from high to low: application layer 10, application framework layer 20, system runtime layer 30 and linux core layer 40.

[0027] (1) At the application progr...

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 device for protecting a derived symbol in a so file. The method comprises the following steps: finding the position of a character string of the derived symbol in the so file from the so file one by one; obtaining an original symbol name at the position, confusing the original symbol name at the position, and obtaining a confused symbol name, the length of which is the same to that of the original symbol name at the position; taking the confused symbol name as the new derived symbol, and writing in the corresponding position in the so file. By means of the manner, protection of the so file can be realized; and thus, the security of an application program is further improved.

Description

technical field [0001] The invention relates to the technical field of application program security, in particular to a method and device for protecting derived symbols in an so file. Background technique [0002] With the rapid development of Android (Android) smart devices, security issues of mobile terminals are gradually exposed. [0003] The Android application program (APP) is reversely cracked, and the difficulty is very low. At the level of dex (an executable file composed of Dalvik bytecode under the Android platform, Dalvik is a Java virtual machine designed by Google for the Android platform), even You can directly decompile the java source code for reading. In order to improve the security of Android applications, Google provides the ProGuard tool. When generating the Android installation package (apk), it can check the class names and function names in the java code according to user configuration Obfuscation becomes some meaningless strings. Even if crackers d...

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/14
CPCG06F21/14G06F2221/2107
Inventor 王正飞
Owner ZHUHAI DUOWAN INFORMATION 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