青草莓谈fuzzing: 聊一下模糊测试的变异算法
模糊测试一般依赖海量的变异,理论上大多数时候变异是无穷尽的,这也决定了模糊测试是一个自动化的,耗时的测试活动
青草莓谈fuzzing: 聊一下灰白盒模糊测试的样本进化
总之,样本进化的目的是提高被测程序测试的时候的代码覆盖率,毕竟低的代码覆盖率,测试效果一定好不到哪里去不是
青草莓谈fuzzing: 聊一下模糊测试到底能发现哪些问题
通常我们利用模糊测试来发现安全漏洞,但实际并不是所有模糊测试发现的问题都能够被漏洞利用,那些不能利用的问题也同样需要修改,来提升被测程序的健壮性 因此,在某些公司,模糊测试活动被划分到安全测试范畴,在另一些公司,模糊测试被划到可靠性测试范畴
使用strawberry fuzzing ftp协议
大约测试了几百个用例用,PCManFTPD2服务器崩溃退出,并且监控器捕获的bug能够稳定复现
使用strawberry fuzzing usb(链路层) windows主机
被测的系统为window11, 大约测试了几个小时之后,被测系统发生蓝屏并直接重启 短时间测试找到多个bug,有的bug不能简单复现 有的bug可以单用例复现,并且在不登录windows的情况下可以使系统连续重启
使用strawberry fuzzing ensp bgp4+协议
大约测试了几百个用例用,ensp 模拟路由器发生重启,并且监控器捕获的bug能够复现(偶然复现,几次能复现一次)
使用strawberry fuzzing someIp协议
大约变异100次左右,被测someIpserver出现异常打印,并停止服务响应
使用strawberry fuzzing ensp l2tp协议
大约测试了几百个用例用,ensp 模拟路由器发生重启,并且监控器捕获的bug能够稳定复现
使用strawberry fuzzing usb(应用层) windows主机
被测的系统为window11, 大约测试了几个小时之后,被测系统发生蓝屏并直接重启
cyan-lib产品上线
cyan-lib作为protocolfuzzer的扩展插件在用户需要扩展现有协议测试场景和实现私有协议测试场景中,帮助将用户的扩展注册到protocolfuzz
客服1