摘要
近年来,为了对抗Android应用面临的盗版、篡改、植入病毒等威胁,大量开发者对Dex代码进行加固保护,然而由于Android的开放性,基于Android源码底层的通用Dex脱壳工具层出不穷,Dex代码破解难度大大降低,更多的开发者转而使用C/C++代码进行核心功能的开发。基于对ELF文件格式以及Android平台下的Linker机制的研究与分析,提出并实现一种基于特定函数保护的SO加固方案。
In recent years, in order to combat piracy, tampering, implant viruses of Android application, a lot of developers reinforce Dex codes, but because the Android platform is open, With Dex unpack tools based on Android source code emerging endlessly, cracking Dex codes becomes far easier, more developers turn to use C/C++ code development the core functions. Based on Executable and Linking Format and the research on Linker on the Android platform, gives a SO reinforcement scheme based on specific function protection.
出处
《现代计算机》
2015年第24期49-53,共5页
Modern Computer