TaintScope: A Checksum-Aware Directed Fuzzing Tool for Automatic Software Vulnerability Detection
@article{Wang2010TaintScopeAC, title={TaintScope: A Checksum-Aware Directed Fuzzing Tool for Automatic Software Vulnerability Detection}, author={Tielei Wang and Tao Wei and G. Gu and W. Zou}, journal={2010 IEEE Symposium on Security and Privacy}, year={2010}, pages={497-512} }
Fuzz testing has proven successful in finding security vulnerabilities in large programs. However, traditional fuzz testing tools have a well-known common drawback: they are ineffective if most generated malformed inputs are rejected in the early stage of program running, especially when target programs employ checksum mechanisms to verify the integrity of inputs. In this paper, we present TaintScope, an automatic fuzzing system using dynamic taint analysis and symbolic execution techniques, to… CONTINUE READING
Supplemental Presentations
Presentation Slides
TaintScope: A Checksum-Aware Directed Fuzzing Tool for Automatic Software Vulnerability Detection
Figures, Tables, and Topics from this paper
273 Citations
CAFA: A Checksum-Aware Fuzzing Assistant Tool for Coverage Improvement
- Computer Science
- Secur. Commun. Networks
- 2018
- 2
- Highly Influenced
- PDF
T-Fuzz: Fuzzing by Program Transformation
- Computer Science
- 2018 IEEE Symposium on Security and Privacy (SP)
- 2018
- 129
- PDF
WhirlingFuzzwork: a taint-analysis-based API in-memory fuzzing framework
- Computer Science
- Soft Comput.
- 2017
- 3
CRAXfuzz: Target-Aware Symbolic Fuzz Testing
- Computer Science
- 2015 IEEE 39th Annual Computer Software and Applications Conference
- 2015
- 1
RankFuzz: Fuzz Testing Based on Comprehensive Evaluation
- Computer Science
- 2012 Fourth International Conference on Multimedia Information Networking and Security
- 2012
- 1
Effective Fuzzing Based on Dynamic Taint Analysis
- Computer Science
- 2013 Ninth International Conference on Computational Intelligence and Security
- 2013
- 9
AntiFuzz: Impeding Fuzzing Audits of Binary Executables
- Computer Science
- USENIX Security Symposium
- 2019
- 6
- PDF
References
SHOWING 1-10 OF 55 REFERENCES
Penumbra: automatically identifying failure-relevant inputs using dynamic tainting
- Computer Science
- ISSTA
- 2009
- 60
Taint-based directed whitebox fuzzing
- Computer Science
- 2009 IEEE 31st International Conference on Software Engineering
- 2009
- 279
- PDF
Static Detection of Vulnerabilities in x86 Executables
- Computer Science
- 2006 22nd Annual Computer Security Applications Conference (ACSAC'06)
- 2006
- 70
- PDF
Exploring Multiple Execution Paths for Malware Analysis
- Computer Science
- 2007 IEEE Symposium on Security and Privacy (SP '07)
- 2007
- 537
- PDF
IntScope: Automatically Detecting Integer Overflow Vulnerability in X86 Binary Using Symbolic Execution
- Computer Science
- NDSS
- 2009
- 162
- PDF