Kuna:LLM 自主生成的反编译器
Kuna: Decompiler Development in the Age of Coding Agents

我发布了 Kuna,一款在 Air Force Research Lab 和 Metalware 期间开发的实验性反编译器。这个项目几乎完全由 LLM 编写代码,却能在 C 语言控制流结构化测试中媲美行业标杆 IDA Pro。通过让 LLM 自主分析自身与 IDA Pro、Ghidra 及 angr 的差距,Kuna 实现了自动化的性能迭代,甚至复现了 angr 团队耗时数年设计的 20 多项核心功能。但这并非完全自动化的研究,它依然依赖人类对基础指标和逆向工程价值的深刻洞察。Kuna 本质上是基于 Ghidra 的 Rust 移植版,旨在探索仅凭高层科学反馈能走多远,未来仍需在类型推断和变量识别上持续突破。
我强调这一切是为了澄清,这个项目绝不仅仅是垃圾代码,而是一种真正实验性的方法,旨在开发一个能够自动变好的、具有科学趣味的工具。