删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

一种多层次的自动化通用Android脱壳系统及其应用

本站小编 Free考研考试/2021-12-21

本文二维码信息
二维码(扫一下试试看!)
一种多层次的自动化通用Android脱壳系统及其应用
Design and Application of a Multi-Level Automated Universal Unpack System on Android Platform
投稿时间:2018-11-08
DOI:10.15918/j.tbit1001-0645.2019.07.011
中文关键词:Android平台加壳脱壳安全评估
English Keywords:Android platformpackerunpackersecurity evaluation
基金项目:国家自然科学基金资助项目(61602025,U1636211,61672081);国家重点研发计划项目(2016QY04W0802);北京市成像技术高精尖创新中心项目(BAICIT-2016001)
作者单位E-mail
简容北京航空航天大学 计算机学院, 北京 100191
北京大学 计算机科学技术研究所, 北京 100080
黎桐辛北京大学 计算机科学技术研究所, 北京 100080
周渊国家计算机网络应急技术处理协调中心, 北京 100085
李舟军北京航空航天大学 计算机学院, 北京 100191lizj@buaa.edu.cn
韩心慧北京大学 计算机科学技术研究所, 北京 100080
摘要点击次数:693
全文下载次数:271
中文摘要:
为解决Android平台应用程序使用加壳服务后难以进行静态代码分析的问题,研究应用程序自动化通用脱壳技术.在Android Dalvik虚拟机的基础上,设计并实现了一种多层次的自动化通用脱壳系统,提出了多粒度的数据还原方案,保证数据还原的完整性和有效性,能正确还原出加壳应用中被加密的代码内容.实验表明,该系统适用于市面上主流的加壳服务.利用该系统,对市场上被加壳的应用程序进行安全性评估,发现加壳应用比未加壳应用存在更多的安全问题,证明了脱壳系统的实际应用价值.
English Summary:
In order to solve the problem that the Android platform application is difficult to perform static code analysis after using the packer service, an automated universal unpack technology was presented. Firstly, a multi-level automated universal unpack system was designed and implemented based on the Android Dalvik virtual machine. And then, a multi-granularity data restoration scheme was proposed to ensure the integrity and validity of data restoration, and to correctly restore the encrypted code content in the packed application. Experiment results show that this system is suitable for mainstream pack services in the market. Evaluating the security of the packed application with this system in the market, more security issues are found in the packed application than in the normal application, which proves the application value of the unpack system.
查看全文查看/发表评论下载PDF阅读器
相关话题/北京 北京大学 计算机科学 系统 北京航空航天大学