AutoDE: Automated Vulnerability Discovery and Exploitation

2019 IEEE Fourth International Conference on Data Science in Cyberspace (DSC)(2019)

引用 1|浏览49
暂无评分
摘要
Recently, automated testing for software vulnerability finding and exploitation has attracted more and more attention, due to the high scalability and efficiency. However, it is non-trivial and challenging since the existing methods have limited effectiveness to discover vulnerabilities, that are exploitable to hack the software. To address these challenges, we propose an Automated Vulnerability Discovery and Exploitation framework, AutoDE, which aims to improve the effectiveness of the vulnerability discovery and exploitation. In the vulnerability discovery stage, we propose Anti-Driller to alleviate the “path explosion” problem. It first generates a specific input through the symbolic execution by using the control flow graph (CFG), then leverages a mutation-based fuzzer to mutate this case to find vulnerabilities which can avoid unqualified mutation. In the vulnerability exploitation stage, we analyze the characteristics of vulnerabilities and then propose to generate exploits that produce a shell based on the detected vulnerabilities with several attack techniques. We have conducted extensive experiments on the RHG 2018 challenge dataset and the BCTF-RHG 2019 challenge dataset. The experimental results clearly demonstrate the effectiveness and scalability of the proposed framework.
更多
查看译文
关键词
Security,-vulnerability-discovery,-vulnerability-exploitation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要