【技术实现步骤摘要】
本申请涉及固件仿真,尤其涉及一种嵌入式设备固件仿真方法、装置及存储介质。
技术介绍
1、随着工业物联网的发展,工业控制设备如可编程逻辑控制器(programmablelogic controller,plc)等被连接到网络,这些设备受到攻击的风险急剧增加。为了分析固件中的安全漏洞并及时修复,需要在虚拟环境中仿真嵌入式设备的固件并进行分析。
2、但由于一些固件中包含不兼容仿真器硬件驱动程序,导致对这类固件的仿真变的困难。而且,固件使用不同的外设和系统配置,导致仿真器必须以特殊的方式支持各种外设和内存布局。总之,嵌入式设备硬件的异构性使得固件与硬件解耦困难,同时硬件外设数量繁多难以逐个仿真,造成了固件仿真非常困难,从而导致不能及时发现固件中的漏洞并及时修复,设备的安全性难以保障。
技术实现思路
1、本申请实施例提供一种嵌入式设备固件仿真方法、装置及存储介质,用以解决现有技术中嵌入式设备的安全性低的技术问题。
2、第一方面,本申请实施例提供一种嵌入式设备固件仿真方法,包括
3、本文档来自技高网...
【技术保护点】
1.一种嵌入式设备固件仿真方法,其特征在于,包括:
2.根据权利要求1所述的嵌入式设备固件仿真方法,其特征在于,所述根据待仿真固件中存在的驱动类型生成驱动实例之前,所述方法还包括:
3.根据权利要求2所述的嵌入式设备固件仿真方法,其特征在于,所述基于所述基本集合和预先学习的锚点函数间调用关系确定所述待仿真固件中的驱动函数的位置,包括:
4.根据权利要求2所述的嵌入式设备固件仿真方法,其特征在于,所述基于所述待仿真固件中的驱动函数的位置识别所述待仿真固件中存在的驱动类型,包括:
5.根据权利要求2所述的嵌入式设备固件仿真方
...【技术特征摘要】
1.一种嵌入式设备固件仿真方法,其特征在于,包括:
2.根据权利要求1所述的嵌入式设备固件仿真方法,其特征在于,所述根据待仿真固件中存在的驱动类型生成驱动实例之前,所述方法还包括:
3.根据权利要求2所述的嵌入式设备固件仿真方法,其特征在于,所述基于所述基本集合和预先学习的锚点函数间调用关系确定所述待仿真固件中的驱动函数的位置,包括:
4.根据权利要求2所述的嵌入式设备固件仿真方法,其特征在于,所述基于所述待仿真固件中的驱动函数的位置识别所述待仿真固件中存在的驱动类型,包括:
5.根据权利要求2所述的嵌入式设备固件仿真方法,其特征在于,所述恢复待仿真固件中的函数符号,包括:
6.根据权利要求1所述的嵌入式...
【专利技术属性】
技术研发人员:孙利民,辛明峰,文辉,邓立廷,吕世超,张卫东,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。