摘要
本申请涉及一种二进制代码文件的同源性分析方法、装置和计算机设备。方法包括:通过安全监测程序,得到并识别各二进制代码文件对应的函数调用图;通过混合搜索策略,识别各二进制代码文件之间的同构子图,并对每个同构子图中的各自写函数节点,进行符号程序切片处理,得到每个同构子图的各自写函数节点对应的符号程序切片代码;对同构子图对应的各符号程序切片代码进行转义处理,得到同构子图对应的各数学语义信息,并进行相似度计算,得到各二进制代码文件之间的代码相似度值;从而识别同源二进制代码文件。采用本方法能够提升对高度混淆的二进制代码文件的同源性分析精准度。
技术关键词
程序切片
混合搜索策略
同源二进制代码
同源性分析方法
符号
节点
语义
数学
计算机设备
切片算法
计算机程序产品
处理器
表达式
识别算法
分析装置
识别模块
内存
可读存储介质