标签:view 程序 sts lips hat cut oca 平衡 int
Peach, Sulley
honggfuzz, AFL, libFuzzer
常用变异方法: 随机生成,specific bit flips, integer increments, integer bound analysis, substitution
需要平衡符号执行的代价,The computational costs and path explosion remain significant hurdles.
FuzzSim: 能够通过多次迭代使用输入的性能信息快速比较选择输入的策略
SEC Consult通过人工分析忽略输入空间的一部分
The definition of what an interesting program state should be remains a research challenge
libFuzzer使用data coverage,如果一个输入引起新数据值出现在之前已经比较过的comparison中,也会有很高的打分
AFL就使用了genetic Algorithm来做input generation;
已有不少研究用来减少符号执行中constraint equation 处理的时间,crash triage(确定一大堆有趣的程序状态中和bug相关的), root cause categoritzation
Proj THUDBFuzz Paper Reading: A Review of Machine Learning Applications in Fuzzing
标签:view 程序 sts lips hat cut oca 平衡 int
原文地址:https://www.cnblogs.com/xuesu/p/14509932.html