LLM4Decompile:使用大型語言模型進行逆向工程:反編譯二進位制程式碼

Link:llm4decompile
LLM4Decompile是一個開源專案,旨在建立併發布第一個專門用於反編譯的LLM(大型語言模型),並透過構建首個專注於可重編譯性和可執行性的反編譯基準測試來評估其能力。該專案透過編譯大量C程式碼樣本到彙程式設計式碼,然後使用這些資料對DeepSeek-Coder模型進行微調,構建了評估基準Decompile-Eval。

需求人群:

"適用於需要進行二進位制程式碼反編譯的研究人員和開發者,特別是在軟體安全分析、漏洞研究和逆向工程領域。"

使用場景示例:

安全研究人員使用LLM4Decompile對疑似惡意軟體的二進位制程式碼進行反編譯分析

軟體開發者利用該專案從遺留的二進位制程式碼中恢復原始碼,以便進行維護和更新

學術研究人員透過LLM4Decompile探索新的反編譯技術和程式分析方法

產品特色:

編譯C程式碼樣本到彙程式設計式碼

微調領先的程式碼LLM模型

構建基於HumanEval問題和測試樣本的評估基準

返回頂端