摘要
本发明提供一种基于神经网络的裸机固件自动分析方法及系统,方法包括:搜集已知裸机固件以构建裸机固件知识库;获取已知裸机固件的二进制文件进行反汇编以进行特征提取和编码流程;搭建多模态神经网络模型,将编码后的特征向量和设备厂商、设备型号划分为训练集、验证集和测试集;对待测裸机固件采用与训练阶段一致的特征提取和编码流程,生成特征向量;将特征向量输入已训练好的多模态神经网络模型,识别出待测裸机固件的设备厂商和设备型号;从裸机固件知识库中检索出待测裸机固件对应的已知漏洞信息。本发明提供的一种基于神经网络的裸机固件自动分析方法及系统,通过提取裸机固件中的二进制特征并结合深度学习模型,实现高效的裸机固件识别。
技术关键词
自动分析方法
固件
神经网络模型
生成特征向量
多模态
Softmax分类器
编码
漏洞
训练集
自动分析系统
滑动窗口技术
二进制特征
更新模型参数
模型超参数
随机梯度下降
特征提取单元
序列
指令
池化方法