[发明专利]一种抗编译差异的二进制代码相似性比较技术在审
申请号: | 202011117765.5 | 申请日: | 2020-10-19 |
公开(公告)号: | CN113010209A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 刘嘉勇;王炎;贾鹏 | 申请(专利权)人: | 四川大学 |
主分类号: | G06F8/75 | 分类号: | G06F8/75;G06F8/41;G06K9/62;G06N3/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610065 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及二进制代码相似性检测技术领域和图卷积神经网络领域,旨在提供一种抗编译差异的二进制代码相似性比较技术。该技术的核心是将二进制函数转换为图网络,利用图嵌入网络学习函数的语义、语法和结构信息以生成函数的图嵌入向量表示。该技术的工作流程为将二进制函数转换为属性控制流图,接着提取每个节点的语法和语义特征。利用图嵌入网络分别训练函数的语法属性控制流图和语义属性控制流图,最后生成函数的图嵌入表示。其中在指令级、基本块级和函数级的嵌入向量聚合时分别采用注意力机制。最后利用生成的嵌入向量进行跨编译器、跨优化级别、跨程序版本和混淆代码的相似性比较。本技术为二进代码的相似性检测提供了一种新的解决方案。 | ||
搜索关键词: | 一种 编译 差异 二进制 代码 相似性 比较 技术 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202011117765.5/,转载请声明来源钻瓜专利网。
- 上一篇:信息处理系统、家电设备、以及程序
- 下一篇:植物栽培装置、植物栽培方法