DocumentCode :
690982
Title :
Protocol Knowledge Combined Directed Symbolic Execution for Binary Programs
Author :
Hui Huang ; Yu-liang Lu ; Jun Zhao ; Zhi-yong Wu
Author_Institution :
Network Eng. Dept., PLA Electron. Eng. Inst., Hefei, China
fYear :
2013
fDate :
21-23 Sept. 2013
Firstpage :
120
Lastpage :
124
Abstract :
Symbolic Execution based defect discovery techniques for binary programs are now widely applied. However, because of the path explosion problem, it´s still not applicable for security analysis on large programs. A great many infeasible paths in the target program also reduce the performance. To fast generate test cases reaching the potentially vulnerable program points, this paper introduces constraints implied in input protocols to symbolic execution, calculates vulnerable point reachable control flow paths using static control flow analysis. The path information is then used to limit dynamic symbolic execution´s path exploration space. Experiments prove the effectiveness of our method on performance enhancement in symbolic execution and defect discovery.
Keywords :
program diagnostics; protocols; security of data; binary programs; defect discovery techniques; directed symbolic execution; path explosion problem; protocol knowledge; security analysis; static control flow analysis; vulnerable program points; Aerospace electronics; Concrete; Engines; Protocols; Security; Semantics; Software; control flow analysis; directed symbolic execution; protocol knowledge; vulnerable point;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2013 Third International Conference on
Conference_Location :
Shenyang
Type :
conf
DOI :
10.1109/IMCCC.2013.32
Filename :
6840421
Link To Document :
بازگشت