一种面向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表大小不能随着程序的增长而变化的问题,减少模糊测试冲突。