Virtual android application program protection method based on dual arm instructions
A technology of application programs and instructions, applied in the field of virtual Android application protection based on dual ARM instructions, can solve the problems of no application, affecting program performance, weak operability, etc., and achieve increased attack costs, strong scalability, and high flexibility Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] The present embodiment proposes a virtual Android application program protection method based on dual ARM instructions, comprising the following steps:
[0030] Step 1, input the Android local layer dynamic link library file to be protected, usually in the .so file format, called the so file; find the key code segment that needs to be protected in the so file, and the key code segment that needs to be protected includes the need to Critical code segments protected by VOP and critical code segments requiring VMP protection;
[0031] Step 2, perform Hex extraction and virtual mapping on the key code segment that needs VOP protection to form a VOP virtual machine so file; encrypt the key code segment that needs VOP protection, and then use the Cydia Substrate framework to encrypt the encrypted code segment that needs VOP protection The key code segment is replaced by Hook so that the virtual instruction code in the VOP virtual machine so file replaces the encrypted code in t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


