
LLM4Decompile
albertan017
Reverse Engineering: Decompiling Binary Code with Large Language Models
AI 简介
LLM4Decompile 是一个基于大语言模型的二进制逆向工程工具,旨在将汇编或中间表示代码自动反编译为可读、可执行的高级语言源码。项目采用两阶段范式(结构恢复+标识符命名),支持端到端及分阶段反编译;提供多个开源微调模型(如 LLM4Decompile-9B-v2、SK²Decompile),并在自建基准集 Decompile-Bench 上验证了高重执行率(最高达 0.6494)。其核心依赖 Ghidra 提取语义特征,结合指令序列建模与上下文感知生成。适用于安全研究、固件分析、老旧软件维护等需从二进制还原逻辑的场景。
Python
MIT License6.7k
Stars
536
Forks
75
Watchers
43
Issues
Star 增长
今日0
近 7 天0
近 30 天+15
综合评分65.69
默认分支main