Anti-debugging scheme for protecting mobile apps on android platform

Citations

WEB OF SCIENCE

19
Citations

SCOPUS

11

초록

The Android application package file, APK file, can be easily decompiled using Android reverse engineering tools. Thus, general apps can be easily transformed into malicious application through reverse engineering and analysis. These repacked apps could be uploaded in general android app market called Google Play Store and redistributed. To prevent theses malicious behaviors such as malicious code injection or code falsifications, many techniques and tools were developed. However, these techniques also can be analyzed using debuggers. Also, analyzed apps can be tampered easily. For example, when applying anti-analysis techniques to android apps using Dexprotector which is commercial tool for protecting android app, it can be seen that these techniques can also be analyzed using debugger. In this paper, to protect the android app from the attack using debugger, we propose anti-debugging techniques for native code debugging and managed code debugging of android apps.

키워드

Anti-reversing; Android APP protection; Detecting emulator; Anti-debugging
제목
Anti-debugging scheme for protecting mobile apps on android platform
저자
CHO, HAEHYUN; Lim, Jongsu; Kim, Hyunki; Yi, Jeong Hyun
DOI
10.1007/s11227-015-1559-9
발행일
2016-01
유형
Article
저널명
Journal of Supercomputing
권
72
호
1
페이지
232 ~ 246