4 papers
Practical Source Code Recovery from Binary Functions Using Anchor-Based Retrieval and LLM Reasoning
Charles Edward Gagnon, Steven H. H. Ding, Philippe Charland +1
We present a practical pipeline for recovering source code from stripped binary functions by combining reverse engineering, anchor-based source code retrieval, and large language m…
Beyond Embeddings: Interpretable Feature Extraction for Binary Code Similarity
Charles E. Gagnon, Steven H. H. Ding, Philippe Charland +1
Binary code similarity detection is a core task in reverse engineering. It supports malware analysis and vulnerability discovery by identifying semantically similar code in differe…
SoK: Potentials and Challenges of Large Language Models for Reverse Engineering
Xinyu Hu, Zhiwei Fu, Shaocong Xie +2
Reverse Engineering (RE) is central to software security, enabling tasks such as vulnerability discovery and malware analysis, but it remains labor-intensive and requires substanti…
Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutation
Mengdi Lu, Steven Ding, Furkan Alaca +1
Security vulnerabilities in Internet-of-Things devices, mobile platforms, and autonomous systems remain critical. Traditional mutation-based fuzzers -- while effectively explore co…