Abstract:
In order to enhance the resistance of Android software to reverse analysis and malicious crack, the existing technology was improved by means of analyzing anti-debugging technology in Android security, and an Android reinforcement scheme based on online key was designed and implemented with comprehensive utilization of anti-debugging, software encryption, reflection and dynamic loading techniques. The feasibility of the scheme, the effectiveness of anti-debugging and anti-shell cracking were experimentally verified. Experimental results show that the proposed scheme can effectively prevent Android software from being reverse analysis, increase the difficulty of cracking Android software and enhance the security of Android software.