Submitted:
02 October 2025
Posted:
14 October 2025
You are already at the latest version
Abstract
Keywords:
1. INTRODUCTION
2. RELEVANT TECHNICAL FOUNDATION
2.1. Binary programs and vulnerability types
2.2. Reverse analysis technology
2.3. Fuzz testing technology
2.4. Integration of Large Language Models (LLMs) with Security Tasks
3. REVERSE ANALYSIS-ENHANCED LLM MODEL AND DESIGN OF FUZZ TESTING FRAMEWORK
3.1. Overall framework overview
3.2. Reverse analysis preprocessing module
3.3. LLM Semantic Enhancement Module

4. EXPERIMENTAL DESIGN AND RESULT ANALYSIS
4.1. Experimental environment and dataset
4.2. Experimental indicators and scheme design
4.3. Experimental Results and Analysis
5. CONCLUSION
References
- Oliinyk Y, Scott M, Tsang R, et al. Fuzzing {BusyBox}: Leveraging {LLM} and Crash Reuse for Embedded Bug Unearthing[C]//33rd USENIX Security Symposium (USENIX Security 24). 2024: 883-900.
- Yang L, Wei C, Yang J, et al. FuzzCode: Code Large Language Model-Based Fuzz Testing for Industrial IoT Programs[J]. IEEE Internet of Things Journal, 2025. [CrossRef]
- Black G, Vaidyan V, Comert G. Evaluating large language models for enhanced fuzzing: An analysis framework for llm-driven seed generation[J]. IEEE Access, 2024. [CrossRef]
- Yang L, Yang J, Wei C, et al. FuzzCoder: Byte-level Fuzzing Test via Large Language Model[J]. arXiv preprint arXiv:2409.01944, 2024.
- Nunez A, Islam N T, Jha S K, et al. Autosafecoder: A multi-agent framework for securing llm code generation through static analysis and fuzz testing[J]. arXiv preprint arXiv:2409.10737, 2024.
- Chen J, Liu J, Wang J, et al. LLM-based method for generating vulnerable code equivalents[C]//Third International Conference on Communications, Information System, and Data Science (CISDS 2024). SPIE, 2025, 13519: 51-61.
- Hardgrove I, Hastings J D. LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries[J]. arXiv preprint arXiv:2507.15058, 2025.
- Zhang H, Rong Y, He Y, et al. Llamafuzz: Large language model enhanced greybox fuzzing[J]. arXiv preprint arXiv:2406.07714, 2024.
- Sun J, Yin Z, Zhang H, et al. Adversarial generation method for smart contract fuzz testing seeds guided by chain-based LLM[J]. Automated Software Engineering, 2025, 32(1): 12. [CrossRef]
- Yang C, Deng Y, Lu R, et al. Whitefox: White-box compiler fuzzing empowered by large language models[J]. Proceedings of the ACM on Programming Languages, 2024, 8(OOPSLA2): 709-735. [CrossRef]






| Program | Code Size (LOC) | Total Vulnerabilities | Vulnerability Type Distribution |
|---|---|---|---|
| bash | 65,231 | 28 | Buffer Overflow: 15, Null Pointer Dereference: 13 |
| grep | 23,457 | 35 | Integer Overflow: 20, Buffer Overflow: 15 |
| sed | 18,923 | 25 | UAF: 10, Integer Overflow: 15 |
| tcpdump | 42,109 | 30 | Buffer Overflow: 20, Null Pointer Dereference: 10 |
| Sample Category | Quantity | Architecture Type | Vulnerability Type | Representative Samples |
|---|---|---|---|---|
| Embedded Firmware | 5 | x86(2), ARM(3) | Buffer Overflow: 6, Command Injection: 4 | Router Firmware, IP Camera |
| Desktop Application Software | 5 | x64(5) | UAF: 5, Integer Overflow: 8 | Adobe Reader 9.0, WinRAR 5.50 |
| Testing Method | Detection Rate (%) | Precision (%) | F1 Score | Average Detection Time (min) | Coverage Growth Rate (blocks/h) |
|---|---|---|---|---|---|
| AFL | 62.3 | 87.6 | 0.73 | 187 | 432 |
| LibFuzzer | 68.6 | 89.1 | 0.78 | 165 | 510 |
| Honggfuzz | 65.2 | 86.4 | 0.75 | 176 | 468 |
| LLM-Fuzz | 79.7 | 88.5 | 0.84 | 152 | 576 |
| Clang Static Analyzer | 45.8 | 76.3 | 0.57 | - | - |
| RA-LLM-Fuzz | 96.5 | 95.6 | 0.92 | 133 | 768 |
| Experimental Group | Detection Rate (%) | Precision (%) | F1 Score | Coverage Growth Rate (blocks/h) |
|---|---|---|---|---|
| Complete Framework | 96.5 | 95.6 | 0.92 | 768 |
| -Static | 82.1 | 90.3 | 0.86 | 648 |
| -Dynamic | 79.3 | 88.7 | 0.84 | 612 |
| -FT | 68.5 | 82.4 | 0.75 | 540 |
| Architecture | Detection Rate (%) | Precision (%) | F1 Score | Taint Analysis Error Rate (%) |
|---|---|---|---|---|
| x86 | 92.3 | 94.7 | 0.93 | 3 |
| x64 | 94.1 | 95.2 | 0.94 | 2 |
| ARM | 82.0 | 89.5 | 0.82 | 8 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).