Detecting Android Malware Using Bytecode Image

Ding Yuxin,Wu Rui,Xue Fuxing
DOI: https://doi.org/10.1007/978-3-319-94307-7_13
2018-01-01
Abstract:In recent years, there is a rapid increase in the number of Android based malware. In this paper we propose a malware detection method using byte-code code image. We firstly extract byte-code file from Android APK file, and then convert the byte-code file into an image file. Finally we use convolution neural network (CNN) to classify malware. the proposed method directly convert a byte-code file into an image data, so CNN can automatically learn features of malware, and use the learned features to classify malware. Especially for malware which uses polymorphic techniques to encrypt functional code, the proposed method can detect it without using unpacking tools. The experimental results show it is feasible to detect malware using CNN, especially for detecting encrypted malware.
What problem does this paper attempt to address?