.NET 反編譯工具ILSpy是較為知名的反編譯的工具,能夠輔助用戶完成反編譯的內(nèi)容,對(duì)于部分需要逆向工程的用戶來說值得進(jìn)行使用,在電腦上面輕松的完成各種反編譯的內(nèi)容,這款開源的工具相對(duì)來說更為的值得用戶下載一些,需要的話就快來下載這款.NET 反編譯工具ILSpy!
.NET 反編譯工具ILSpy
無論您是一個(gè)好奇的用戶,喜歡分開看看是什么讓應(yīng)用程序發(fā)揮作用,還是 .NET 開發(fā)人員對(duì)查找特定信息感興趣,您都可以使用 ILSpy 來分析使用 .NET Framework 設(shè)計(jì)的軟件產(chǎn)品,仔細(xì)檢查每個(gè)組件,并找出最初組裝它的用途。當(dāng)然大眼仔也發(fā)布的有另外兩款 .NET 反編譯工具:dnSpy 中文版和 Red Gate .NET Reflector 中文版,如果你感興趣也可以下載嘗試。
軟件特色
盡管有許多類似的工具可供使用,但 ILSpy 非常易于使用以及免費(fèi)和開源。它不需要任何安裝,這意味著它可以保存到您的便攜式應(yīng)用程序集合中,復(fù)制到 USB 閃存驅(qū)動(dòng)器,并且可以在任何PC上使用而無需設(shè)置來瀏覽和檢查 .NET 程序集。
使用此工具仔細(xì)查看.NET程序集
主應(yīng)用程序窗口具有清晰的布局,分為兩個(gè)主窗格:用于瀏覽 .NET 程序集樹以及仔細(xì)查看任何選定項(xiàng)目。它可以檢查 DLL,EXE 和 WINMD 文件(Windows 元數(shù)據(jù))?梢詮 GAC 加載數(shù)據(jù),也可以打開 Nuget 包。
ILSpy 能夠使用 C# 在 C#,IL 和 IL 中呈現(xiàn)代碼。對(duì)于 C#,您可以選擇 C#1.0/VS .NET 到 C#7.2/VS 2017。例如,您可以查看資源和引用,查看表以及將信息提取到文件。
使用 C# 在 C#,IL 和 IL 中呈現(xiàn)代碼
由于該程序僅用于查看目的,因此無法進(jìn)行文件修改。另一方面,您可以在查找類型,成員,方法,字段,屬性,事件,常量或元數(shù)據(jù)標(biāo)記時(shí)利用搜索功能。
可以配置多個(gè)反編譯器設(shè)置,例如使用調(diào)試符號(hào)中的變量名稱,刪除無死區(qū)和副作用的代碼,或者在反編譯后擴(kuò)展成員定義。此外,您可以自定義字體并允許多個(gè)實(shí)例。
考慮到所有方面,IlSpy 盡可能簡(jiǎn)單地反編譯 .NET 程序集,看看是什么讓軟件變得簡(jiǎn)單。由于它是開源的,開發(fā)人員可以隨意修改和使用其代碼。