5 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…