二进制代码相似性检测方法及物联网固件漏洞检测方法

    公开(公告)号:CN115168856A

    公开(公告)日:2022-10-11

    申请号:CN202210904928.7

    申请日:2022-07-29

    IPC分类号: G06F21/56 G06F8/53

    摘要: 本发明公开了二进制代码相似性检测方法,包括:构建二进制文件数据集,并对二进制文件数据集内的二进制文件进行反编译,得到二进制文件的二进制函数;获取二进制函数的汇编代码对bert模型进行训练,得到insbert模型;利用不同架构下的两个相同的二进制函数构建正样本函数对,利用不同的两个二进制函数构建负样本函数对,利用正样本函数对和负样本函数对对insbert模型进行训练,得到funcbert模型。本发明还提供了物联网固件漏洞检测方法。本发明能够跨指令架构检测二进制代码是否相似,可以用于恶意软件分析、版权纠纷、漏洞检测等领域。