DocumentCode :
3740247
Title :
Concolic Execute Fuzzing Based on Control-Flow Analysis
Author :
Jingxi Li;Xin Xu;Lejian Liao;Lu Li
Author_Institution :
Beijing Eng. Res. Center of High Volume Language Inf. Process. &
fYear :
2015
Firstpage :
385
Lastpage :
389
Abstract :
This paper proposes a method which utilizing taint analysis to reduce the unnecessary analysis routine, concentrating on the control-flow altering input using concolic (concrete and symbolic) execution procedure. A prototype, Concolic Fuzz is implemented based on this method, which is built on Pin platform at x86 binary level and using Z3 as the SMT (Satisfiability Modulo Theories) solver. The results of experiments verify that our approach is effective in increasing code coverage with remarkably lower resource and time cost than the standard fuzzing and concolic testing tools. The scale of fuzzing range and symbols are reduced, so as the computing resource and time consumption, especially when the input data is in highly structured and complex file format.
Keywords :
"Instruments","Security","Software","Testing","Registers","Concrete","Performance analysis"
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Security (CIS), 2015 11th International Conference on
Type :
conf
DOI :
10.1109/CIS.2015.99
Filename :
7397113
Link To Document :
بازگشت