Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 2.8 KB

README.md

File metadata and controls

27 lines (23 loc) · 2.8 KB

基于全连接神经网络的模糊测试关键字节选择器

实验记录

  • 2022-04-25 手动实现整型和字符型的二进制编码转换。可将已知类型的数据转换为二进制比特数组
  • 2022-04-25 基于二进制比特数组的模型,准确率可达到0.9以上
  • 2022-04-25 将每8比特作为一个字节,尝试应用模型,失败,因为模型的每一个x内不能再划分数组
  • 2022-04-25 采用NEUZZ代码中的方法,直接读取字符串,使用bytearray转换为字节串,再转换为字节数组,能够训练模型,准确率为0.3以下
  • 2022-05-20 参数: layer=(3,3,3,), top_k=None, max_feature=100, select_bb_size=2. 需要注意的是,现在选取bb的标准是这批数据里最少覆盖的select_bb_size个bb
index time limit afl afl-model-guide afl-no-havoc afl-model-guide-no-havoc
swftophp 1 - 49min with 1713 paths and 132 uniq crashes 37min with 1937 paths / 109 uniq crashes / ?
swftophp 2 30min 1466 paths / 101 uniq crashes 1685 paths / 101 uniq crashes / 14 train model 895 / 99 1128 / 78 / 24
swftophp 3 30min 1414 paths / 95 uniq crashes 1719 paths / 115 uniq crashes / 24 train model
swftophp 4 60min 1841 paths / 125 uniq crashes 2581 paths / 182 uniq crashes / 49 train model
swftophp 5 60min
index time limit afl afl-model-guide afl-no-havoc afl-model-guide-no-havoc
jasper 1 / with kitty 30min 562 / 0 572 / 0 / 0
jasper 2 / with kitty 60min 593 / 0 702 / 0 / 0
jasper 3 / with empty 60min 600 / 0 386 / 0 / 8
japser 4 / with empty 60min 471 / 0 671 / 0 / 49
jasper 5 / with empty 60min 405 / 0 / 12
japser 6 / with empty 120min 429 / 0 /0