【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种固件解析方法、存储介质及设备。
技术介绍
1、固件是一种写入硬件设备的软件,是嵌入式系统和物联网设备中最基础、最底层的软件,用户通过固件安装软件,实现对应用和各项系统功能的实时控制,因此,固件的安全性在嵌入式系统和物联网设备中起着至关重要的作用,通过对固件进行解析可以发现系统中隐藏的安全隐患。现有的固件解析方法需要对固件文件的所有字节进行扫描,解析过程中需要手动输入命令,操作复杂,耗时偏长。
技术实现思路
1、本申请实施例提供了一种固件解析方法、装置、存储介质及设备,无需扫描固件文件的全部信息以及手动输入命令,降低了操作复杂度,提升了解析速度,技术方案如下:
2、本申请实施例第一方面提供了一种固件解析方法,包括:
3、获取固件文件的第一头部信息;
4、将所述第一头部信息与第一信息映射表进行匹配,得到匹配结果,所述第一信息映射表用于与所述固件文件的头部信息进行匹配以确定所述固件文件的目标类型;
5、基于所述匹配结果
...【技术保护点】
1.一种固件解析方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述匹配结果,确定所述固件文件的目标类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标类型,调用目标程序文件对所述固件文件进行解析处理,得到待提取文件,包括:
4.根据权利要求3所述的方法,其特征在于,所述若所述固件文件为加密文件,则调用对应的解密程序进行解密处理,得到解密后的固件文件,包括:
5.根据权利要求3所述的方法,其特征在于,所述调用解压程序对所述固件文件进行解压处理,得到待提取文件,包括:
...【技术特征摘要】
1.一种固件解析方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述匹配结果,确定所述固件文件的目标类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标类型,调用目标程序文件对所述固件文件进行解析处理,得到待提取文件,包括:
4.根据权利要求3所述的方法,其特征在于,所述若所述固件文件为加密文件,则调用对应的解密程序进行解密处理,得到解密后的固件文件,包括:
5.根据权利要求3所述的方法,其特征在于,所述调用解压程序对所述固件文件进行解压处...
【专利技术属性】
技术研发人员:马延龙,
申请(专利权)人:三六零数字安全科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。