Cargando…

Malware Analysis Using Visualized Image Matrices

This paper proposes a novel malware visual analysis method that contains not only a visualization method to convert binary files into images, but also a similarity calculation method between these images. The proposed method generates RGB-colored pixels on image matrices using the opcode sequences e...

Descripción completa

Detalles Bibliográficos
Autores principales: Han, KyoungSoo, Kang, BooJoong, Im, Eul Gyu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4124712/
https://www.ncbi.nlm.nih.gov/pubmed/25133202
http://dx.doi.org/10.1155/2014/132713
_version_ 1782329662124326912
author Han, KyoungSoo
Kang, BooJoong
Im, Eul Gyu
author_facet Han, KyoungSoo
Kang, BooJoong
Im, Eul Gyu
author_sort Han, KyoungSoo
collection PubMed
description This paper proposes a novel malware visual analysis method that contains not only a visualization method to convert binary files into images, but also a similarity calculation method between these images. The proposed method generates RGB-colored pixels on image matrices using the opcode sequences extracted from malware samples and calculates the similarities for the image matrices. Particularly, our proposed methods are available for packed malware samples by applying them to the execution traces extracted through dynamic analysis. When the images are generated, we can reduce the overheads by extracting the opcode sequences only from the blocks that include the instructions related to staple behaviors such as functions and application programming interface (API) calls. In addition, we propose a technique that generates a representative image for each malware family in order to reduce the number of comparisons for the classification of unknown samples and the colored pixel information in the image matrices is used to calculate the similarities between the images. Our experimental results show that the image matrices of malware can effectively be used to classify malware families both statically and dynamically with accuracy of 0.9896 and 0.9732, respectively.
format Online
Article
Text
id pubmed-4124712
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-41247122014-08-17 Malware Analysis Using Visualized Image Matrices Han, KyoungSoo Kang, BooJoong Im, Eul Gyu ScientificWorldJournal Research Article This paper proposes a novel malware visual analysis method that contains not only a visualization method to convert binary files into images, but also a similarity calculation method between these images. The proposed method generates RGB-colored pixels on image matrices using the opcode sequences extracted from malware samples and calculates the similarities for the image matrices. Particularly, our proposed methods are available for packed malware samples by applying them to the execution traces extracted through dynamic analysis. When the images are generated, we can reduce the overheads by extracting the opcode sequences only from the blocks that include the instructions related to staple behaviors such as functions and application programming interface (API) calls. In addition, we propose a technique that generates a representative image for each malware family in order to reduce the number of comparisons for the classification of unknown samples and the colored pixel information in the image matrices is used to calculate the similarities between the images. Our experimental results show that the image matrices of malware can effectively be used to classify malware families both statically and dynamically with accuracy of 0.9896 and 0.9732, respectively. Hindawi Publishing Corporation 2014 2014-07-16 /pmc/articles/PMC4124712/ /pubmed/25133202 http://dx.doi.org/10.1155/2014/132713 Text en Copyright © 2014 KyoungSoo Han et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Han, KyoungSoo
Kang, BooJoong
Im, Eul Gyu
Malware Analysis Using Visualized Image Matrices
title Malware Analysis Using Visualized Image Matrices
title_full Malware Analysis Using Visualized Image Matrices
title_fullStr Malware Analysis Using Visualized Image Matrices
title_full_unstemmed Malware Analysis Using Visualized Image Matrices
title_short Malware Analysis Using Visualized Image Matrices
title_sort malware analysis using visualized image matrices
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4124712/
https://www.ncbi.nlm.nih.gov/pubmed/25133202
http://dx.doi.org/10.1155/2014/132713
work_keys_str_mv AT hankyoungsoo malwareanalysisusingvisualizedimagematrices
AT kangboojoong malwareanalysisusingvisualizedimagematrices
AT imeulgyu malwareanalysisusingvisualizedimagematrices