-
公开(公告)号:CN117688210A
公开(公告)日:2024-03-12
申请号:CN202311504891.X
申请日:2023-11-13
Applicant: 北京大学
IPC: G06F16/901 , G06N3/042 , G06F18/22
Abstract: 本发明公开了一种结合嵌入相似性与函数调用图的二进制函数识别方法及系统,所述方法包括:对源代码进行编译,生成二进制文件;对二进制文件进行分析,导出每一函数的内部特征和函数之间的调用关系;对函数内部特征向量化处理,以得到每一函数的特征向量;将所有同符号的函数当作等价类,并结合函数之间的调用关系,来构建表示符号名之间调用关系的扩展函数调用图;基于函数的特征向量与扩展函数调用图,构建一个二进制函数数据库;使用二进制函数数据库完成未知二进制程序的函数进行查询,得到未知二进制程序中的二进制函数识别结果。本发明可以对缺乏调试信息和函数符号的二进制文件进行自动化的分析,并对其内的函数进行快速识别。