• 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