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...
Autores principales: | , , |
---|---|
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 |