摘要
Android系统由于其开放性的特点,导致各种恶意破解软件传播,对开发者和用户造成了恶劣的影响。首先介绍了传统的APK软件的逆向思路及使用场景。接着介绍NDK技术并分析了其在性能、软件安全方面的优势,然后在其原理基础上提出了针对采用NDK技术的APK文件的破解思路与方法,并通过实验加以验证。最后,针对NDK的常用破解手段,提出了几种针对NDK破解的保护措施,在一定程度上能防止该类软件的破解。
The openness of Android operation system, would unfortunately load to rapid spreading of malicious software, and this marly catse bad effects on develope and users. Firstly, the traditional reverse thinking of APK and its usage scenarios are described, anti then the NDK technology and its superiorities in performance and software security analyzed, and based on its principle, the meth- od and thinking to crack APK adopting NDK technology proposed, and in addition, these method and thinking also verified by experi- ment. Finally, in view of the commonly-used means of cracking NDK. several protection measures against NDK cracking are sugges- ted, which could, to eertain extent, proteet this kind of software.
出处
《信息安全与通信保密》
2016年第9期86-89,共4页
Information Security and Communications Privacy