摘要
本文在深入分析Android的系统架构、软件结构及其执行机制的基础上,提出和实现了一种基于classes.dex文件动态加载的Android软件加固方案,实现软件关键代码的隐藏,可以有效地对抗各种针对Android软件的逆向工程攻击。
This paper deeply analyzed Android's system architecture, software structure and it's execute mechanism, proposed and implemented an Android software reinforcement scheme base on classes.dex fi le's dynamic loading. This scheme can hide software's key code and can effectively resist reverse attack against Android software.
出处
《电信工程技术与标准化》
2015年第1期33-37,共5页
Telecom Engineering Technics and Standardization
基金
国家973计划项目(编号:2013CB329102)
国家自然科学基金资助项目(No.61471064
61372120
61271019
61101119
61121001)
长江学者和创新团队发展计划资助(编号:IRT1049)
教育部科学技术研究重点(重大)项目资助(编号:MCM20130310)
北京高等学校青年英才计划项目(编号:YETP0473)
关键词
软件加固
系统架构
ANDROID
Android
software reinforcement
system architecture
software structure
Android