Proj THUDBFuzz Paper Reading: TIFF: Using Input Type Inference To Improve Fuzzing
Abstract
目的: 生成更可能导致memory corruption的bugs
key: 新mutation strategy- TIFF(Type-Inference-based Fuzzing Framework)
思路: 推测input bytes的类型
步骤:
- 为每个byte标上basic type(比如32int, string, ..),这些类型将用来协助特殊类型的bug测试
- 用in-memory data-structure identification和dynamic taint analysis来推测类型
效果: - code coverage仍然很高
- 找到了真实bug和CVEs,只用了比现有fuzzers少一个数量级的inputs