• 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