支持加壳应用的Android非侵入式重打包方法研究
黎桐辛1, 韩心慧1,†, 简容1,2, 肖建国1 1. 北京大学计算机科学技术研究所, 北京1008712. 北京航空航天大学, 北京 100083
收稿日期:
2018-01-15修回日期:
2018-03-16出版日期:
2018-11-20基金资助:
国家自然科学基金(61772308)资助Noninvasive Repackaging Method Research for Android Supporting Packed Apps
LI Tongxin1, HAN Xinhui1,†, JIAN Rong1,2, XIAO Jianguo1 1. Institute of Computer Science and Technology, Peking University, Beijing 1008712. Beihang University, Beijing 100083
Received:
2018-01-15Revised:
2018-03-16Published:
2018-11-20RichHTML
1
可视化
0复制本文网址
1. 探讨2016版国际胰瘘研究小组定义和分级系统对胰腺术后患者胰瘘分级的影响.PDF(500KB)
-->
摘要/Abstract
摘要: 通过分析Android的应用特点, 提出一种新的Android重打包方法。该方法可以在不反编译、不修改原有应用代码的基础上, 实现对Android应用的重打包, 并支持主流加壳工具。该方法利用多种新的代码注入技术, 引入额外代码; 加载Hook框架, 提供代码修改能力; 最后动态修改应用行为, 实现应用重打包。实现了原型框架, 并通过实验, 验证了该框架在多个Android系统版本及多个加壳服务上的有效性。既证明了现有加壳技术的缺陷, 又可以用于对Android应用的动态调试、防御功能部署以及应用修改等。
中图分类号:
-->TP317
引用本文
黎桐辛, 韩心慧, 简容, 肖建国. 支持加壳应用的Android非侵入式重打包方法研究[J]. 北京大学学报自然科学版, 2018, 54(6): 1147-1158.
LI Tongxin, HAN Xinhui, JIAN Rong, XIAO Jianguo. Noninvasive Repackaging Method Research for Android Supporting Packed Apps[J]. Acta Scientiarum Naturalium Universitatis Pekinensis, 2018, 54(6): 1147-1158.
PDF全文下载地址:
http://xbna.pku.edu.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3270