• DocumentCode
    3724298
  • Title

    Identify Stack Overflow Exploits with Dynamic Binary Instrumentation

  • Author

    Quanchen Zou;Wei Huang;Jing An;Wenqing Fan

  • Author_Institution
    Sch. of Comput. Sci., Commun. Univ. of China, Beijing, China
  • fYear
    2015
  • Firstpage
    263
  • Lastpage
    267
  • Abstract
    This paper describes DStack, a dynamic binary instrumentation tool for identifying overflows in stack frames in C and C++ programs. This technique is designed for detecting if a particular stack value, namely a return address, was corrupted because of a stack overflow. Thus, DStack is useful for identifying intrusion attempts but also for checking the run-time robustness of applications. We implemented a proof-of-concept tool based on Pin, a popular dynamic binary instrumentation framework. We have evaluated the tool on two real-world CVE vulnerability and the results shown that it can help identify the root causes of stack overflow effectively.
  • Keywords
    "Instruments","Buffer overflows","Computer bugs","Registers","Performance analysis","Robustness"
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics - Computing Technology, Intelligent Technology, Industrial Information Integration (ICIICII), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ICIICII.2015.147
  • Filename
    7373835