Irmd: Malware Variant Detection Using Opcode Image Recognition

Jixin Zhang,Zheng Qin,Hui Yin,Lu Ou,Yupeng Hu
DOI: https://doi.org/10.1109/icpads.2016.0155
2016-01-01
Abstract:Malware detection becomes mission critical as its threats spread from personal computers to industrial control systems. Modern malware generally equips with sophisticated anti-detection mechanisms such as code-morphism, which allows the malware to evolve into many variants and bypass traditional code feature based detection systems. In this paper, we propose to disassemble binary executables into opcodes sequences, and then convert the opcodes into images. By using convolutional neural network to compare the opcode images generated from binary targets with the opcode images generated from known malware sample codes, we can detect if the target binary executables is malicious. Theoretical analysis and real-life experiments results show that malware detection using visualized analysis is comparable in terms of accuracy, our approach can significantly improve 15% of detection accuracy when the detection set contains a large quantity of binaries and the training set is much smaller.
What problem does this paper attempt to address?