Android application program protection method and system based on instruction confusion
A technology of application programs and instructions, which is applied in the field of information security, can solve problems such as cumbersomeness and affecting the efficiency of program operation, and achieve the effect of thorough protection
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] like figure 1 As shown, the present embodiment relates to a method, and its specific steps include:
[0030] 1. Use the matrix generation module to generate a permutation matrix, such as Figure 4 As shown, it is an example of a permutation matrix; the permutation matrix is composed of an opcode mapping table. While performing one-to-one corresponding permutation of the opcodes according to the mapping table, the operands are left unchanged and a new bytecode is generated. and the corresponding instructions.
[0031] 2. Use the application obfuscation module to obfuscate the APK file.
[0032] 3. Use the interpreter generation module to generate the corresponding obfuscated interpreter.
[0033] 4. Use the system file generation module to make the confusing interpreter into a mirror image file.
[0034] 5. Use the execution module to install the image file on the target device, and then the obfuscated application can be used normally.
[0035] like figure 2 As ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com