coddenomicon工具

协议模糊测试软件,可以用来测试协议健壮性和安全性。

环境,被测系统最好和codenomicon所在pc直连。

使用流程:

申请lisence->借用lisence->安装测试套->载入测试套->执行测试

【执行测试是重点,按顺序又分为1-8个模块】



互通性测试-发送异常报文-发送探测报文,如果通过则进行下一条用例,失败会根据配置进行轮数+1

判断在指定timeout时间内,被测试系统是否做出响应或者提供服务。

探测机制:

正常报文检测(valid case instruction)

所谓的正常报文检测就是,发送异常报文,再发送正常报文,测试正常报文会不会被响应。如果在timeout规定时间内,没有收到响应,则认为测试失败。

-->>发出去的报文

<<--被测对象响应的报文


其他检测方式:有些协议无法通过valid case instruction进行判断,无法确定结果是pass还是fail,这时状态为Other Verdict,那么这时候就需要测试工程师进行裁决,或者使用其他检测方式,例如执行ping 或者其他脚本进行检测。

这是一张从官方文档截取的图片。




posted @ 2022-03-06 10:39  叶常落  阅读(195)  评论(0编辑  收藏  举报