固件测试方法、装置、设备及存储介质

    公开(公告)号:CN114924918B

    公开(公告)日:2025-02-18

    申请号:CN202210235871.6

    申请日:2022-03-11

    Abstract: 本发明提供了一种固件测试方法、装置、设备和可存储介质,其测试方法和装置包括:设置可模拟目标固件运行环境的模拟器组件,测试时读入随机种子,作为目标固件的输入,模拟器组件配置外设模型文件;根据目标固件输入产生的随机值采用模糊测试组件进行模糊测试;设置具有目标固件的MCU架构定义的抽象模型的外设模型实例化组件;若模拟器组件运行目标固件正常,启动模糊测试组件对该固件进行测试;若模拟器组件运行目标固件失败,启动外设模型实例化组件,更新外设模型文件,直到目标固件运行正常,并输出外设模型文件,再次执行上一步骤。本发明可实现运行和测试MCU固件,不需要依赖任何固件运行的硬件。

    API接口漏洞分析方法及装置、终端设备以及存储介质

    公开(公告)号:CN114547622A

    公开(公告)日:2022-05-27

    申请号:CN202210077762.6

    申请日:2022-01-24

    Abstract: 本申请适用于信号传输技术领域,提供了API接口漏洞分析方法及装置、终端设备以及存储介质,API接口漏洞分析方法包括:首先获取至少一个应用程序安装包。确定每一所述应用程序安装包对应的应用程序,对所述应用程序进行静态分析以获取所述应用程序对应的多个运行组件,驱动网页勾连启动后的所述应用程序。对于每一所述应用程序,在所述网页中进行Web代理设置和数字根证书安装。通过所述网页获取每一所述应用程序的多个所述运行组件产生的日志文件,并根据所述日志文件确定所述应用程序对应的API接口的漏洞信息。通过上述方案,本申请解决了现有API接口的漏洞挖掘方法会造成APP运行风险的技术问题。

    固件测试方法、装置、设备及存储介质

    公开(公告)号:CN114924918A

    公开(公告)日:2022-08-19

    申请号:CN202210235871.6

    申请日:2022-03-11

    Abstract: 本发明提供了一种固件测试方法、装置、设备和可存储介质,其测试方法和装置包括:设置可模拟目标固件运行环境的模拟器组件,测试时读入随机种子,作为目标固件的输入,模拟器组件配置外设模型文件;根据目标固件输入产生的随机值采用模糊测试组件进行模糊测试;设置具有目标固件的MCU架构定义的抽象模型的外设模型实例化组件;若模拟器组件运行目标固件正常,启动模糊测试组件对该固件进行测试;若模拟器组件运行目标固件失败,启动外设模型实例化组件,更新外设模型文件,直到目标固件运行正常,并输出外设模型文件,再次执行上一步骤。本发明可实现运行和测试MCU固件,不需要依赖任何固件运行的硬件。

Patent Agency Ranking