• DocumentCode
    3442799
  • Title

    A Hybrid Approach for Control Flow Graph Construction from Binary Code

  • Author

    Minh Hai Nguyen ; Thien Binh Nguyen ; Thanh Tho Quan ; Ogawa, Michiko

  • Author_Institution
    Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol., Ho Chi Minh City, Vietnam
  • Volume
    2
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    Binary code analysis has attracted much attention. The difficulty lies in constructing a Control Flow Graph (CFG), which is dynamically generated and modified, such as mutations. Typical examples are handling dynamic jump instructions, in which destinations may be directly modified by rewriting loaded instructions on memory. In this paper, we describe a PhD project proposal on a hybrid approach that combines static analysis and dynamic testing to construct CFG from binary code. Our aim is to minimize false targets produced when processing indirect jumps during CFG construction. To evaluate the potential of our approach, we preliminarily compare results between our method and Jakstab, a state-of-the-art tool in this field.
  • Keywords
    program diagnostics; program testing; CFG; Jakstab tool; binary code; binary code analysis; control flow graph construction; dynamic jump instructions; dynamic testing; hybrid approach; indirect jumps processing; instruction rewriting; static analysis; Abstracts; Binary codes; Cities and towns; Educational institutions; Flow graphs; Performance analysis; Testing; SMT; binary code analysis; control flow graph construction; dynamic analysis; static analysis; symbolic execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.132
  • Filename
    6754371