-
公开(公告)号:CN118838600A
公开(公告)日:2024-10-25
申请号:CN202410799008.2
申请日:2024-06-19
Applicant: 中国人民解放军战略支援部队信息工程大学
Abstract: 本发明提供一种基于深度学习的二进制代码相似性分析方法。该方法包括:分别提取两个目标二进制函数的控制流图CFG;提取目标二进制函数内部的调用信息,基于调用信息将控制流图CFG转换为调用信息增强的控制流图CECG,并初始化CECG中的节点信息;采用图卷积网络分别对两个CECG进行节点信息更新以获取各自的节点嵌入;利用图注意力机制分别对两个CECG的所有节点嵌入进行综合以获取各自的图嵌入;利用神经张量网络对两个目标二进制函数的图嵌入进行处理以生成图关系特征;根据两个目标二进制函数的节点嵌入生成节点关联特征;融合图关系特征和节点关联特征,将融合后特征输入至全连接网络,得到两个目标二进制函数的相似度得分。