Fuzzing
模糊测试自动生成随机/半随机输入喂给程序,监控崩溃与异常以发现漏洞。
用途
自动化发现未知漏洞,广泛用于解析器与协议实现安全测试。
机制
生成随机或变异输入喂给目标程序,监控崩溃/ASAN 报告/超时。覆盖率引导模糊(libFuzzer/AFL)用覆盖率反馈指导输入生成。结构感知模糊理解输入格式。
用例
- 漏洞挖掘
- 解析器安全测试
- 协议健壮性
模糊测试自动生成随机/半随机输入喂给程序,监控崩溃与异常以发现漏洞。
自动化发现未知漏洞,广泛用于解析器与协议实现安全测试。
生成随机或变异输入喂给目标程序,监控崩溃/ASAN 报告/超时。覆盖率引导模糊(libFuzzer/AFL)用覆盖率反馈指导输入生成。结构感知模糊理解输入格式。