PTFuzz,综合性模糊测试解决方案,可应用于通信协议漏洞挖掘、文档处理软件漏洞挖掘、网络API漏洞挖掘等,针对私有协议/文件格式/API接口,可提供测试套件模板及扩展开发接口,支持高级用户自定义扩展开发私有协议测试模型。
支持协议交互状态的黑盒模糊测试技术,被测系统不需要提供源码,只需要系统输入、输出接口即可开展智能模糊测试,支持网络设备、工控设备、IOT终端、应用软件等产品从开发、测试、运营全流程的安全测试及漏洞挖掘。
针对通用协议如HTTP协议,可提供通用数据模板,测试者只需要现场通过wireshark等抓包工具抓取协议报文,生成bin文件,存放到工具指定目录就可以开展测试;用户也可上传私有协议pcap文件自动生成新的模型文件,满足私有协议的测试需求。
支持以太网络各层协议发包器和文件发包器,具备针对硬件通信接口如USB/CAN总线的发包能力,覆盖无线接口如WiFi、蓝牙等,用户也可自定义并扩展发包功能,为全面的通讯接口测试提供了强大支持,确保系统与设备通讯的可靠性与安全性。
支持200多种标准协议模糊测试,涵盖路由协议、应用协议、文件协议、电信协议、工控协议、车联网协议、物联网协议、无线空口协议、硬件协议等。
对高级用户,提供cyan-lib组件支持用户自定义扩展开发所有组件,可扩展开发组件包括测试模型、发包器、监控器、变异算法、模型组件:relation,fixup,tranform,analyzer,checker等。
提供全面细致的项目级别和任务级别的数据汇总分析报告,包括:任务信息、运行状态、问题详情、用户信息等,方便用户了解任务执行情况。
内存溢出、缓存区越界读、释放后重用、重复释放、栈缓存区溢出、堆缓存区溢出、整形上溢、整形下溢、未初始化、内存泄露、格式化字符串等。