Malware Variant Detection Using Opcode Image Recognition with Small Training Sets

Jixin Hang,Zheng Qin,Hui Yin,Lu Ou,Sheng Xiao,Yupeng Hu
DOI: https://doi.org/10.1109/icccn.2016.7568542
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 comparing 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 contain variants of these known malwares. 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 small.
What problem does this paper attempt to address?