一、功能介绍
CAN总线安全测试工具是一种软硬件一体化工具,能够覆盖整车及零部件的测试需求。它支持CAN总线拒绝服务攻击测试、报文重放测试、
报文伪造测试、模糊测试以及UDS服务测试等。
二、主要功能
1、CAN总线数据监听
监听两路总线接口。
报文ID过滤,通道过滤。
监听报文导出。
2、CAN总线伪造报文测试
选择已监听的报文进行伪造测试。
自定义报文进行伪造测试。
3、CAN总线重放报文测试
选择已监听的报文进行自定义发送间隔及发送次数的重放测试。
4、CAN总线拒绝服务攻击测试
通过重复发送大量数据包,进行拒绝服务攻击。
5、恢复测试
通过发送自定义数据帧并设定预期接收的数据帧,进行设备恢复测试。
6、CAN总线报文模糊测试
自定义报文ID模糊范围,随机/顺序两种模糊模式。
自定义报文数据模糊长度,位随机/顺序累加/循环移位三种模糊方式。
发送自定义帧间隔的模糊数据进行模糊测试。
7、网关访问控制测试
根据网关访问控制策略进行报文发送。
8、网关异常数据帧测试
生成自定义异常内容的数据帧测试项进行测试。
9、UDS服务探测
对任意范围的CAN ID进行UDS服务探测(诊断在线服务,诊断复位服务,会话控制服务,安全访问服务,根据ID读数据服务,根据地址读
内存服务)。
10、UDS安全访问限制次数测试
指定请求ID测试安全访问服务的不同等级子服务的尝试次数限制。
11、UDS安全访问密钥破解测试
指定请求ID对安全访问服务的不同等级子服务进行密钥破解。
12、UDS编程会话前置条件测试
指定请求ID,通过发送申请进入编程会话数据帧测试是否存在前置条件。
13、UDS诊断复位测试
指定请求ID,通过发送不同的复位子服务(硬复位,钥匙电复位,软复位,快速休眠,关闭快速休眠)请求数据帧测试各个复位子服务是
否满足要求。
14、UDS安全访问种子随机性测试
指定请求ID,通过向安全访问的不同等级子服务申请种子并分析其随机性进行测试。