A survey of binary code similarity

IU Haq, J Caballero - Acm computing surveys (csur), 2021 - dl.acm.org
Binary code similarityapproaches compare two or more pieces of binary code to identify their
similarities and differences. The ability to compare binary code enables many real-world …

How machine learning is solving the binary function similarity problem

A Marcelli, M Graziano, X Ugarte-Pedrero… - 31st USENIX Security …, 2022 - usenix.org
The ability to accurately compute the similarity between two pieces of binary code plays an
important role in a wide range of different problems. Several research communities such as …

Jtrans: Jump-aware transformer for binary code similarity detection

H Wang, W Qu, G Katz, W Zhu, Z Gao, H Qiu… - Proceedings of the 31st …, 2022 - dl.acm.org
Binary code similarity detection (BCSD) has important applications in various fields such as
vulnerabilities detection, software component analysis, and reverse engineering. Recent …

Practical binary code similarity detection with bert-based transferable similarity learning

S Ahn, S Ahn, H Koo, Y Paek - … of the 38th Annual Computer Security …, 2022 - dl.acm.org
Binary code similarity detection (BCSD) serves as a basis for a wide spectrum of
applications, including software plagiarism, malware classification, and known vulnerability …

CEBin: A cost-effective framework for large-scale binary code similarity detection

H Wang, Z Gao, C Zhang, M Sun, Y Zhou… - Proceedings of the 33rd …, 2024 - dl.acm.org
Binary code similarity detection (BCSD) is a fundamental technique for various applications.
Many BCSD solutions have been proposed recently, which mostly are embedding-based …

Revisiting binary code similarity analysis using interpretable feature engineering and lessons learned

D Kim, E Kim, SK Cha, S Son… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Binary code similarity analysis (BCSA) is widely used for diverse security applications,
including plagiarism detection, software license violation detection, and vulnerability …

jtrans: Jump-aware transformer for binary code similarity

H Wang, W Qu, G Katz, W Zhu, Z Gao, H Qiu… - arxiv preprint arxiv …, 2022 - arxiv.org
Binary code similarity detection (BCSD) has important applications in various fields such as
vulnerability detection, software component analysis, and reverse engineering. Recent …

Binary code clone detection across architectures and compiling configurations

Y Hu, Y Zhang, J Li, D Gu - 2017 IEEE/ACM 25th International …, 2017 - ieeexplore.ieee.org
Binary code clone (or similarity) detection is a fundamental technique for many important
applications, such as plagiarism detection, malware analysis, software vulnerability …

In-memory fuzzing for binary code similarity analysis

S Wang, D Wu - … 32nd IEEE/ACM International Conference on …, 2017 - ieeexplore.ieee.org
Detecting similar functions in binary executables serves as a foundation for many binary
code analysis and reuse tasks. By far, recognizing similar components in binary code …

Accurate and scalable cross-architecture cross-os binary code search with emulation

Y Xue, Z Xu, M Chandramohan… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Different from source code clone detection, clone detection (similar code search) in binary
executables faces big challenges due to the gigantic differences in the syntax and the …