作者
Xiaojun Xu, Chang Liu, Qian Feng, Heng Yin, Le Song, Dawn Song
发表日期
2017/10/30
图书
Proceedings of the 2017 ACM SIGSAC conference on computer and communications security
页码范围
363-376
简介
The problem of cross-platform binary code similarity detection aims at detecting whether two binary functions coming from different platforms are similar or not. It has many security applications, including plagiarism detection, malware detection, vulnerability search, etc. Existing approaches rely on approximate graph-matching algorithms, which are inevitably slow and sometimes inaccurate, and hard to adapt to a new task. To address these issues, in this work, we propose a novel neural network-based approach to compute the embedding, i.e., a numeric vector, based on the control flow graph of each binary function, then the similarity detection can be done efficiently by measuring the distance between the embeddings for two functions. We implement a prototype called Gemini. Our extensive evaluation shows that Gemini outperforms the state-of-the-art approaches by large margins with respect to similarity …
引用总数
201820192020202120222023202437819513713215248
学术搜索中的文章
X Xu, C Liu, Q Feng, H Yin, L Song, D Song - Proceedings of the 2017 ACM SIGSAC conference on …, 2017