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