Thread 中讨论的其他器件: Z-stack
您好!
我是一名博士生、目前正在学习 Z-Stack 实施。 最近、我发现一些 ZCL API 调用可能会因随机数据而崩溃。 我使用 Z-Stack 3.0.1、CC2538和 IAR Workbench 进行调试。 我要使用的项目是示例项目 GenericApp。
首先、我使用一些模糊工具根据其规格生成 ZCL 命令消息、包括其有效载荷中的一些随机数据。 ZCL 接头完全符合规范。 对于属性值、我使用一些随机数据。 我在 CC2538中验证它们。 我发现问题的函数是 zclParseInWrite 和 zcl_HandleExternal。
我已附加更多详细信息、包括源代码、日志文件和监听数据。 我认为 Z-Stack 可以处理随机有效负载/格式错误的数据、例如返回错误代码、因为攻击者可能会操纵数据包。 能否帮助我验证 API 调用是否有问题?
非常感谢!