二进制代码结构体定义恢复方法、装置、电子设备及可读介质

AITNT
正文
推荐专利
二进制代码结构体定义恢复方法、装置、电子设备及可读介质
申请号:CN202510117660
申请日期:2025-01-24
公开号:CN120162241B
公开日期:2025-11-25
类型:发明专利
摘要
本发明提供一种二进制代码结构体定义恢复方法、装置、电子设备及可读介质,其中的方法包括:获取目标二进制代码文件,并提取目标二进制代码文件中结构体访问点及其所在函数的汇编指令序列;基于预先训练的结构体访问判定模型,根据汇编指令序列,确定目标汇编指令序列;基于预先训练的结构体定义恢复模型,根据目标汇编指令序列,恢复二进制代码文件中的结构体定义。该方法通过结构体访问判定模型,成功克服了传统方案在利用数据流信息进行跨过程分析时的局限性;与此同时,通过结构体定义恢复模型的语义理解能力,解决了从二进制代码恢复结构体定义时常见的语义缺失问题,全面且准确地恢复了二进制代码的结构体定义细节。
技术关键词
代码结构 恢复方法 访问点 定义 训练样本集 抽象语法树 序列 指令 语义 非暂态计算机可读存储介质 三元组损失函数 数据 基准 电子设备 对源代码 生成结构 恢复装置 处理器
系统为您推荐了相关专利信息
1
基于PSO与LOA的EKF锂电池SOC估算方法
SOC估算方法 锂电池 协方差矩阵 SOC估算系统 SOC估算技术
2
2.5D芯粒架构下针对垂直链路的负载均衡策略
链路 节点 负载均衡策略 热点 边界路由器
3
一种多工况故障诊断方法及系统
故障诊断模型 工况 特征提取器 矩阵 故障诊断方法
4
一种键盘灯光显示方法和装置
键盘灯光 比例模型 动态 指令 自定义键盘
5
一种任意多边形区域大规模无人艇群的覆盖路径规划方法
覆盖路径规划方法 多边形 无人艇 划分算法 障碍物
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号