當前位置: 妍妍網 > 碼農

【實用幹貨】推薦兩款開源且功能強大.NET反編譯神器

2024-05-28碼農

前言

今天大姚給大家分享兩款由.NET開源的、免費的、功能強大的.NET反編譯神器,附帶詳細使用教程。

.NET 反編譯工具的作用

.NET反編譯工具能夠將已經編譯好的.NET程式集轉換為易於理解的原始碼,它們可以幫助開發人員恢復遺失的原始碼、理解和分析第三方元件dll、學習其他人的程式碼、更好的尋找修復 bug 或進行逆向工程等(註意:請在法律允許範圍內合理使用)。

dnSpy

  • dnSpy開源地址:https://github.com/dnSpy/dnSpy

  • dnSpyEx開源地址:https://github.com/dnSpyEx/dnSpy

  • 詳細使用教程:

  • dnSpy

    dnSpy是一個功能強大的偵錯程式和.NET程式集編輯器,可用於在沒有原始碼的情況下編輯和偵錯程式集。(雖然dnSpy該程式碼庫已於2020年12月21日被所有者歸檔為唯讀狀態,但這並不影響你繼續使用dnSpy工具本身。)

    dnSpyEx

    dnSpyEx是dnSpy(該程式碼庫已於2020年12月21日被所有者歸檔為唯讀狀態)計畫的非官方Fork維護版本,一款開源、功能強大的.NET反編譯工具和偵錯程式,可用於在沒有原始碼的情況下編輯和偵錯程式集。

    ILSpy

    ILSpy是一款免費、開源的 .NET 反編譯工具,能夠將已編譯的 .NET 程式集轉換為易於閱讀和理解的原始碼。

  • ILSpy開源地址:https://github.com/icsharpcode/ILSpy

  • 詳細使用教程:https://mp.weixin.qq.com/s/s30tOUAf2HaVjdG03lZpMA

  • 優秀計畫和框架精選

    以上計畫都已收錄到C#/.NET/.NET Core優秀計畫和框架精選中,關註優秀計畫和框架精選能讓你及時了解C#、.NET和.NET Core領域的最新動態和最佳實踐,提高開發效率和品質。坑已挖,歡迎大家踴躍送出PR,自薦(讓優秀的計畫和框架不被埋沒🤞)。

  • https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md