Proceedings of the 4th ACM Symposium on Software Visualization 2008
DOI: 10.1145/1409720.1409749
|View full text |Cite
|
Sign up to set email alerts
|

Signature visualization of software binaries

Abstract: In this paper we present work on the visualization of software binaries. In particular, we utilize ROSE, an open source compiler infrastructure, to pre-process software binaries, and we apply a landscape metaphor to visualize the signature of each binary (malware). We define the signature of a binary as a metric-based layout of the functions contained in the binary. In our initial experiment, we visualize the signatures of a series of computer worms that all originate from the same line. These visualizations a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…Panas [46] visualized software binaries in order to demonstrate malware samples. In their approach, they first disassemble the file to obtain the Abstract Syntax Tree (AST) and then provided the intermediate representation of the file by using ROSE [47], an open-source compiler.…”
Section: A Signature-based Features/static Analysismentioning
confidence: 99%
“…Panas [46] visualized software binaries in order to demonstrate malware samples. In their approach, they first disassemble the file to obtain the Abstract Syntax Tree (AST) and then provided the intermediate representation of the file by using ROSE [47], an open-source compiler.…”
Section: A Signature-based Features/static Analysismentioning
confidence: 99%
“…VRCS [174] visualizes software revision histories using the Z axis as a time axis to represent the different revisions of each file. Panas [231] visualizes the evolution of the signatures of software binaries to find malicious code. Theron et al [327] visualize the evolution of baselines and revisions of artifacts from software repositories.…”
Section: Evolution Visualizationmentioning
confidence: 99%