N-Gram的检测字节码相似度的方法

    公开(公告)号:CN110362343A

    公开(公告)日:2019-10-22

    申请号:CN201910653076.7

    申请日:2019-07-19

    Abstract: 一种基于N-Gram的检测字节码相似度的方法,通过将待比较的可执行二进制文件用N元语法模型转化为字节码,采用N-Gram hash算法分析字节码并得到对应的hash值,最后通过winnowing算法从中提取特征后计算得到相似度。本发明能够对Java可执行文件进行字节码层面的相似度判断,并且使用了hash算法分析提高了方法执行的效率,从而能够广泛应用在Java字节码混淆程度评估,代码克隆检测等方面。

Patent Agency Ranking