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 :
بازگشت