DocumentCode
237404
Title
Comparing Control Flow Graphs of Binary Programs through Match Propagation
Author
Hyun-Il Lim
Author_Institution
Dept. of Comput. Eng., Kyungnam Univ., Changwon, South Korea
fYear
2014
fDate
21-25 July 2014
Firstpage
598
Lastpage
599
Abstract
In this paper, we present an approach to comparing control flow graphs of binary programs by matching their basic blocks. We first set up an initial match and propagate it to reach a stable state. We consider the matched pairs to identify overall similarities. To evaluate the proposed method, we perform experiments on real-world Java applications, and compare their performance with previous structural matching method. In the experimental results, the proposed method shows more reliable results than previous method at distinguishing similar control flow graphs.
Keywords
Java; data flow analysis; program control structures; Java applications; binary programs; block matching; control flow graphs; match propagation; structural matching method; Computers; Conferences; Java; Malware; Reliability; Resilience; Software; binary program analysis; control flow graph; software comparison;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.84
Filename
6899267
Link To Document