摘要
本申请提供了一种二进制程序变量类型恢复方法、模型训练方法及装置,恢复方法包括:获取目标二进制程序;根据目标二进制程序,得到多个待恢复样本;通过目标学习模型,确定训练样本集合中与待恢复样本相似度最高的目标训练样本;将目标训练样本对应的数据类型,确定为待恢复样本对应的变量的数据类型。本申请通过使用函数间的数据流信息进行二进制程序切片,获得包含跨函数变量信息的训练样本,进而得到信息量更丰富的训练样本。基于训练样本集合训练第一学习模型后得到的目标学习模型,能可靠地从复杂和不常见的数据类型中识别到更多的重要特征,从而更为准确地对变量的数据类型进行恢复。
技术关键词
程序切片
模型训练方法
恢复方法
变量
样本
子模块
指令
序列
计算机程序产品
建立映射关系
模型训练装置
电子设备
可读存储介质
恢复装置
训练集
处理器
存储器
系统为您推荐了相关专利信息
温室番茄
模拟计算方法
温室环境调控
叶面积指数
模型预测值
电机状态检测
模型训练方法
样本
量子态
生成对抗网络
压力表校验台
可靠性评估方法
位置更新
样本
偏差
大语言模型
文本分类器
监督文本分类
文本分类方法
样本