A code protection scheme via inline hooking for android applications

Hongwei Jiang, Kai Yang, Lianfang Wang, Jinbao Gao, Sikang Hu*

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)

摘要

In recent years, more and more criminals tamper with APKs (Android Package) of Android phones by reverse engineering, which brings great threat to the interests of developers and users. Therefore, it is necessary to strengthen the protection of APK code. But with the continuous evolution of the Android system compilation mode, the protection of APK code has encountered more and more difficulties. Main code protection schemes are just for applications based on Interpretation or AOT (Ahead of Time) compilation mode, but the new hybrid compilation mode used in Android 8.0 makes it difficult for the code protection schemes to protect APK code. So we refer to the Android system source code to study the hybrid compilation process of Android 8.0. By analyzing the loading, compiling and executing flow of programs in Android 8.0, we find a way to control the compilation mode. Combined with inline hook technology, our code protection scheme effectively avoids the impact of the complicated hybrid compilation mode, restores the instructions successfully and achieves the purpose of protecting APK code.

源语言英语
主期刊名Cyberspace Safety and Security - 11th International Symposium, CSS 2019, Proceedings
编辑Jaideep Vaidya, Xiao Zhang, Jin Li
出版商Springer
102-116
页数15
ISBN(印刷版)9783030373368
DOI
出版状态已出版 - 2019
活动11th International Symposium on Cyberspace Safety and Security, CSS 2019 - Guangzhou, 中国
期限: 1 12月 20193 12月 2019

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11982 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议11th International Symposium on Cyberspace Safety and Security, CSS 2019
国家/地区中国
Guangzhou
时期1/12/193/12/19

指纹

探究 'A code protection scheme via inline hooking for android applications' 的科研主题。它们共同构成独一无二的指纹。

引用此