首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】利用机器码和汇编代码融合改进二进制代码相似性检测_国网黑龙江省电力有限公司;哈尔滨工业大学_202410343354.X 

申请/专利权人:国网黑龙江省电力有限公司;哈尔滨工业大学

申请日:2024-03-25

公开(公告)日:2024-06-14

公开(公告)号:CN118194053A

主分类号:G06F18/22

分类号:G06F18/22;G06F40/205;G06F40/30

优先权:

专利状态码:在审-公开

法律状态:2024.06.14#公开

摘要:本发明提出了利用机器码和汇编代码融合改进二进制代码相似性检测,包括:步骤1:获得每个二进制函数的汇编代码和十六进制机器码;步骤2:对获得每个二进制函数的汇编代码进行预处理;步骤3:构建BERT预训练模型,对BERT预训练模型进行迭代训练;步骤4:获取语义相同的二进制代码对应的十六进制机器码和汇编代码数据集,并输入初步训练完成后的BERT预训练模型进行训练,获得微调模型并进行训练;步骤5:获取二进制代码相似度。本发明通过将十六进制机器码和汇编代码进行语义融合,使得模型能够提取更丰富的语义向量,既包含了汇编代码归一化时丢失的信息,又补充了十六进制机器码的语义。

主权项:1.利用机器码和汇编代码融合改进二进制代码相似性检测,其特征在于,所述利用机器码和汇编代码融合改进二进制代码相似性检测的步骤包括:步骤1:获得每个二进制函数的汇编代码和十六进制机器码;步骤2:对所述获得每个二进制函数的汇编代码进行预处理;步骤3:构建BERT预训练模型,使用每个二进制函数的十六进制机器码和预处理后的汇编代码对BERT预训练模型进行迭代训练;步骤4:获取语义相同的二进制代码对应的十六进制机器码和汇编代码数据集,并输入初步训练完成后的BERT预训练模型进行训练,获得微调模型并对微调模型进行训练;步骤5:将待检测二进制代码输入训练成的微调模型,获取二进制代码嵌入,通过计算两个二进制代码嵌入的相似度,得到两个二进制代码的相似度。

全文数据:

权利要求:

百度查询: 国网黑龙江省电力有限公司;哈尔滨工业大学 利用机器码和汇编代码融合改进二进制代码相似性检测

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。