Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Universal automatic DEX shelling method and system

An automatic, application-based technology, applied in the field of general DEX automatic unpacking methods and systems, can solve problems such as inability to adapt to APP reinforcement technology

Inactive Publication Date: 2018-02-27
SICHUAN UNIV
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From whole package encryption to multiple reinforcement, the manual unpacking method can no longer adapt to the current APP reinforcement technology, so we need to find an automatic APP unpacking method to obtain the original DEX file of the application

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
  • Universal automatic DEX shelling method and system
  • Universal automatic DEX shelling method and system
  • Universal automatic DEX shelling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The original DEX file used to extract the reinforced APK in the present invention will be further described below in conjunction with the accompanying drawings. The present invention aims to provide a general DEX file automatic unpacking system, which can simply and efficiently restore the original DEX file of the APK, and can play a very good auxiliary role in analyzing applications that use hardening services.

[0014] figure 1 It is an architecture diagram describing the composition of the system of the present invention.

[0015] Such as figure 1 As shown, the core of the detection system is the management terminal, which integrates other modules so that the functions of the entire system are harmoniously connected, and provides a user interaction interface through which users can submit their own APK files to realize the system. All functions, and the result display of each function and the extracted DEX file can be obtained; the other modules are the reinforceme...

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 relates to the technical field of Android application reinforcement protection and the technical field of DEX shelling, and aims at providing a universal automatic DEX shelling method and system. According to the method and system, shelling codes are inserted into a portable interpreter of an Android Dalvik virtual machine. The method specifically comprises the following steps of: comparing all the classes in an Android Manifest.xml configuration file and all the classes obtained through decompilation by utilizing contrastive analysis so as to judge whether an application is reinforced, and recognizing a reinforcement service used by the application through homology analysis; and taking Man Activity of the application as a DEX shelling starting mark, recovering real byte codes of the application, extracting recovered real data and finally recombining the data into a new DEX file, wherein the recombination process refers to modification of corresponding pointers. The system is good in universality, can bypass all the Anti-debugging protection technologies, and can extract original DEX files of reinforced applications without carrying out manual analysis and understanding reinforcement strategies of reinforcement services in the shelling process. The invention provides a new solution for automatic DEX shelling of reinforced applications.

Description

technical field [0001] The invention relates to the technical field of Android application reinforcement and the technical field of DEX file unpacking, in particular to a general DEX automatic unpacking method and system. Background technique [0002] Since the Android system was born in 2008, it has quickly occupied the smartphone operating system market and has become the most popular mobile operating system today. Due to its open source nature, it has received extensive attention from the security community. Compared with the closed IOS operating system, the security problems of the Android system are easier to be discovered and remedied, so the security is more trustworthy. However, with the continuous development of the operating system, the development of Android applications is also unprecedented, with many types, involving all aspects of people's lives. While various applications bring us convenience, security problems also frequently appear, and many malicious app...

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/56G06F8/75G06F8/53
CPCG06F8/53G06F8/75G06F21/562G06F21/563G06F2221/033
Inventor 刘亮蒋钟庆刘露平
Owner SICHUAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products