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 …

ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries

D Xie, Z Zhang, N Jiang, X Xu, L Tan… - Proceedings of the 2024 …, 2024 - dl.acm.org
Decompilation aims to recover a binary executable to the source code form and hence has a
wide range of applications in cyber security, such as malware analysis and legacy code …

Improving binary code similarity transformer models by semantics-driven instruction deemphasis

X Xu, S Feng, Y Ye, G Shen, Z Su, S Cheng… - Proceedings of the …, 2023 - dl.acm.org
Given a function in the binary executable form, binary code similarity analysis determines a
set of similar functions from a large pool of candidate functions. These similar functions are …

BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching

L Jiang, J An, H Huang, Q Tang, S Nie, S Wu… - Proceedings of the …, 2024 - dl.acm.org
While third-party libraries (TPLs) are extensively reused to enhance productivity during
software development, they can also introduce potential security risks such as vulnerability …

PEM: Representing Binary Program Semantics for Similarity Analysis via a Probabilistic Execution Model

X Xu, Z Xuan, S Feng, S Cheng, Y Ye, Q Shi… - Proceedings of the 31st …, 2023 - dl.acm.org
Binary similarity analysis determines if two binary executables are from the same source
program. Existing techniques leverage static and dynamic program features and may utilize …

Codeart: Better code models by attention regularization when symbols are lacking

Z Su, X Xu, Z Huang, Z Zhang, Y Ye, J Huang… - Proceedings of the …, 2024 - dl.acm.org
Transformer based code models have impressive performance in many software
engineering tasks. However, their effectiveness degrades when symbols are missing or not …

BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing

WK Wong, H Wang, Z Li, S Wang - Proceedings of the 46th IEEE/ACM …, 2024 - dl.acm.org
Binary code similarity analysis (BCSA) is a fundamental building block for various software
security, reverse engineering, and re-engineering applications. Existing research has …

CodeExtract: Enhancing Binary Code Similarity Detection with Code Extraction Techniques

L Jia, C Wu, P Zhang, Z Wang - Proceedings of the 25th ACM SIGPLAN …, 2024 - dl.acm.org
In the field of binary code similarity detection (BCSD), when dealing with functions in binary
form, the conventional approach is to identify a set of functions that are most similar to the …

CRABS-former: CRoss-Architecture Binary Code Similarity Detection based on Transformer

Y Feng, H Li, Y Cao, Y Wang, H Feng - Proceedings of the 15th Asia …, 2024 - dl.acm.org
Binary code similarity detection (BCSD) is widely used in software analysis such as
vulnerability detection and malware identification. Among various forms of binary …

Shining Light on the Inter-procedural Code Obfuscation: Keep Pace with Progress in Binary Diffing

P Zhang, C Wu, H Hu, L Jia, M Peng, J Xu, M Xie… - ACM Transactions on … - dl.acm.org
Software obfuscation techniques have lost their effectiveness due to the rapid development
of binary diffing techniques, which can achieve accurate function matching and …