一种面向AFL的自适应Bitmap表调整方法及装置
基本信息
申请号 | CN202010117203.4 | 申请日 | - |
公开(公告)号 | CN111367794A | 公开(公告)日 | 2020-07-03 |
申请公布号 | CN111367794A | 申请公布日 | 2020-07-03 |
分类号 | G06F11/36 | 分类 | - |
发明人 | 王世晞;张亮 | 申请(专利权)人 | 杭州世平信息科技有限公司 |
代理机构 | 西安通大专利代理有限责任公司 | 代理人 | 杭州世平信息科技有限公司 |
地址 | 310012 浙江省杭州市西湖区西斗门路3号天堂软件园D幢3层 | ||
法律状态 | - |
摘要
摘要 | 一种面向AFL的自适应Bitmap表调整方法及装置,调整方法包括:分别以不同的Bitmap表大小插桩目标程序,形成多个版本的可执行程序;按照Bitmap表从小到大的顺序对所有可执行程序进行Fuzz,同时检测Bitmap表的密度,当bitmap表的密度大于80%时,切换到下一个版本的可执行程序。本发明同时提供了一种面向AFL的自适应Bitmap表调整装置、终端设备以及计算机可读存储介质,本发明能够同时编译生成多个不同Bitmap大小版本的程序,并以种子文件作为媒介,在切换不同版本程序的测试时重建Bitmap表,解决了AFL固定Bitmap表大小不能随着程序的增长而变化的问题,减少模糊测试冲突。 |
