IT之家3月7日消息 日前,美國國家安全局(簡稱“NSA”)放出其軟體逆向工程架構Ghidra。該架構可用于分析惡意代碼和病毒,同時也能反彙編/反編譯軟體。
根據介紹,Ghidra架構是由NSA的研究理事會研發的軟體逆向工程架構,該架構有助于分析惡意代碼和病毒等惡意軟體,并可以讓網絡安全專業人員更好地了解其網絡和系統中的潛在漏洞。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CO4ITO5ETNiFTMwUTMiJzNxITMyYGNwkTZ2YzNxYDM58CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
該架構包含一整套軟體分析工具,用于分析各種平台上編譯代碼,包括Windows、macOS和Linux。這一架構支援反彙編、彙編、反編譯、圖形和腳本執行,另外還支援數百個其他功能。
另外,Ghidra還支援各種處理器指令集和可執行格式,可以在使用者互動和自動模式下運作。使用者可以使用公開的 API 開發自己的 Ghidra 插件元件與腳本。
目前,該項目已經上傳到GitHub,NSA将在本月舉行的RSA會議上公開示範Ghidra架構并将其完整開源。
GitHub位址|Ghidra項目官網