AI 時代的反編譯器:由 LLM 自主開發的 Kuna 與 IDA Pro 僅 0.3% 異差
為何重要
此專案標誌著軟體工程開發範式的潛在轉移,證明 LLM 可作為「研發主管」構建複雜系統,大幅降低了量子級逆向工程技術的探索門檻。未來,依賴人類智慧維護的工具可能被 LLM 自主修正與進化的機制所取代,改變安全研究領域的生態。不過,該工具目前僅在結構化解析上表現強勁,對於型別推斷等棘手問題仍保留嚴格的人為介入。
研究人員發表名為 Kuna 的全新反編譯器,其超過 90% 的程式碼由 LLM 自主編寫,旨在透過模仿競品來提升弱點分析能力。在具體效能上,Kuna 對 C 程式的控制流結構化表現僅以 0.3% 之差(Kuna 為 44.4%,業界標準 IDA Pro 為 45.7%)落後 IDA Pro (9.2)。專案是基於 Ghidra 的 Rust 版本移植,並成功再現了 angr 的超過 20 個數十年累積的基礎特性。