6 papers
Beyond the Edge of Function: Unraveling the Patterns of Type Recovery in Binary Code
Gangyang Li, Xiuwei Shang, Shaoyin Cheng +5
Type recovery is a crucial step in binary code analysis, holding significant importance for reverse engineering and various security applications. Existing works typically simply t…
Can LLMs Deobfuscate Binary Code? A Systematic Analysis of Large Language Models into Pseudocode Deobfuscation
Li Hu, Xiuwei Shang, Jieke Shi +6
Deobfuscating binary code remains a fundamental challenge in reverse engineering, as obfuscation is widely used to hinder analysis and conceal program logic. Although large languag…
BinMetric: A Comprehensive Binary Analysis Benchmark for Large Language Models
Xiuwei Shang, Guoqiang Chen, Shaoyin Cheng +5
Binary analysis remains pivotal in software security, offering insights into compiled programs without source code access. As large language models (LLMs) continue to excel in dive…
CompileAgent: Automated Real-World Repo-Level Compilation with Tool-Integrated LLM-based Agent System
Li Hu, Guoqiang Chen, Xiuwei Shang +6
With open-source projects growing in size and complexity, manual compilation becomes tedious and error-prone, highlighting the need for automation to improve efficiency and accurac…
An Empirical Study on the Effectiveness of Large Language Models for Binary Code Understanding
Xiuwei Shang, Zhenkan Fu, Shaoyin Cheng +5
Binary code analysis plays a pivotal role in the field of software security and is widely used in tasks such as software maintenance, malware detection, software vulnerability disc…
How Far Have We Gone in Binary Code Understanding Using Large Language Models
Xiuwei Shang, Shaoyin Cheng, Guoqiang Chen +6
Binary code analysis plays a pivotal role in various software security applications, such as software maintenance, malware detection, software vulnerability discovery, patch analys…