电信科学 ›› 2016, Vol. 32 ›› Issue (10): 22-26.doi: 10.11959/j.issn.1000-0801.2016252

• 专题:基于Android系统的终端安全 • 上一篇    下一篇

一种对Android应用资源索引表混淆方案的实现

刘洋,文伟平   

  1. 北京大学软件与微电子学院,北京102600
  • 出版日期:2016-10-15 发布日期:2017-04-27
  • 基金资助:
    国家自然科学基金资助项目;信息网络安全公安部重点实验室基金资助项目

An obfuscate implementation for Android resources index table

Yang LIU,Weiping WEN   

  1. School of Software and Microelectronics, Peking University, Beijing 102600, China
  • Online:2016-10-15 Published:2017-04-27
  • Supported by:
    The National Natural Science Foundation of China;The Laboratory of the Ministry of Public Security Information Network

摘要:

由于Android应用具有被逆向、篡改、二次打包等风险,通过对Android应用中资源索引表文件进行混淆操作可以加大攻击者对Android应用逆向分析的难度。Android应用中的资源索引表记录着该应用所有的字符串信息。通过对资源文件索引表格式的研究,提出了一种基于字符串置换的混淆方法,实现了对资源文件索引表的混淆,加大了攻击者对Android应用逆向分析的难度。

关键词: Android, 资源文件索引表, 混淆

Abstract:

Android application has risks of reverse, rewrite and repackage. Obfuscate Android resources index table will increase the difficulty of reverse analysis attack. Resources index table records the strings information in Android App. Through analyzing the structure of resources index table, a new obfuscate method was proposed to achieve obfuscate resources index table and increase the difficulty of reverse Android application.

Key words: Android, resources index table, obfuscate

No Suggested Reading articles found!