dnSpy(32位/64位.Net.管理員)是一個(gè)擁有多種反編譯功能的.net語(yǔ)言編輯及逆向文檔工具。 解決定位性能問(wèn)題,幫助開(kāi)發(fā)人員分析依賴(lài)關(guān)系、檢查混淆,軟件方便簡(jiǎn)單。 它顯示了dnSpy編輯和調(diào)試.NET EXE文件,而不是源代碼。
軟件特性
調(diào)試 .NET Framework, .NET Core 和 Unity 游戲,無(wú)需源碼
編輯 C# 和 Visual Basic 以及 IL 的匯編
黑夜主題
可擴(kuò)展
支持高DPI (per-monitor DPI aware)
軟件特色
1、無(wú)需設(shè)置
由于它是一個(gè)便攜式工具,它不需要您將其安裝在目標(biāo)計(jì)算機(jī)上,因?yàn)橹恍璨鸢浯鏅n并啟動(dòng)可執(zhí)行文件即可完全訪問(wèn)其功能。
您還可以從可移動(dòng)存儲(chǔ)介質(zhì)(如USB閃存驅(qū)動(dòng)器或外部HDD)運(yùn)行它。此外,它不會(huì)修改系統(tǒng)中的注冊(cè)表項(xiàng),也不會(huì)在您的PC上生成其他文件或文件夾,但未經(jīng)您的明確許可。
2、綜合界面
dnSpy配備了一個(gè)時(shí)尚,全面的用戶(hù)界面,包含廣泛的有用功能,它們整齊地組織在主窗口的標(biāo)準(zhǔn)菜單中。
更重要的是,它具有標(biāo)準(zhǔn)配置窗口,您可以在其中調(diào)整各種組件的設(shè)置,如其反編譯器,調(diào)試器或十六進(jìn)制編輯器,但也可以修改顯示或其他參數(shù)。
3、.NET反匯編程序
如果您需要一個(gè)高效的工具,可以通過(guò)為您提供各種有用的工具來(lái)幫助您反編譯.NET程序集,您可以轉(zhuǎn)到dnSpy。它配有一個(gè)反編譯器,一個(gè)調(diào)試器,一個(gè)十六進(jìn)制編輯器和一個(gè)程序集編輯器,讓你以有效的方式處理程序集。
主窗口附帶了一個(gè)Assembly Explorer窗格,您可以在其中訪問(wèn)所需程序集的樹(shù)視圖。您可以通過(guò)從計(jì)算機(jī)指定適當(dāng)?shù)奈募蚴褂谩皬腉AC打開(kāi)”選項(xiàng)打開(kāi)程序集,該選項(xiàng)為您提供全局程序集緩存中可用的條目列表。
4、.NET程序集的可靠反向工程工具
所有考慮的事情,dnSpy是一個(gè)方便的應(yīng)用程序,使您能夠以有效的方式逆向工程.NET程序集,為您提供廣泛的有用工具,包括反編譯器,程序集編輯器和調(diào)試器。它不需要安裝,具有全面,平滑的用戶(hù)界面,并為您提供了一個(gè)標(biāo)準(zhǔn)配置窗口,您可以在其中調(diào)整各種組件的設(shè)置。
軟件特色
1、程序集編輯。
2、反編譯器。
3、dnSpy中文版調(diào)試工具。
4、Tabs及tabs分組。
5、提供多主題。
軟件亮點(diǎn)
凈框架支持
微軟的。凈框架包括一個(gè)廣泛的技術(shù)。這些包括。凈公共語(yǔ)言運(yùn)行時(shí)。凈框架基礎(chǔ)類(lèi)庫(kù),WPF,ASP。凈Web表單、控制模塊、處理程序和更多?捎玫闹С诌x項(xiàng)的解釋,請(qǐng)?jiān)L問(wèn)對(duì)業(yè)務(wù)和開(kāi)發(fā)人員的支持。社區(qū)支持你可以訪問(wèn)ASP.NET或DotNet論壇。
所有版本的支持生命周期信息。凈框架上可以看到微軟的產(chǎn)品生命周期網(wǎng)站。ASP。凈外部組件分離的船只。凈框架。請(qǐng)參閱ASP。網(wǎng)絡(luò)支持生命周期可用的選項(xiàng)。
網(wǎng)絡(luò)核心支持
網(wǎng)絡(luò)核心指等技術(shù)。凈核心,ASP。網(wǎng)絡(luò)核心和實(shí)體框架的核心。
社區(qū)支持是一個(gè)偉大的方式得到幫助,甚至為項(xiàng)目作出貢獻(xiàn)。這里有一些可用的開(kāi)源項(xiàng)目在GitHub上你可以參與到社區(qū)。
凈CoreCLR凈CoreFX網(wǎng)絡(luò)核心CLI
ASP.NET實(shí)體框架核心協(xié)助支持。網(wǎng)絡(luò)核心技術(shù),聯(lián)系微軟支持專(zhuān)業(yè)。你可以找到更多的信息在下面鏈接。
網(wǎng)絡(luò)核心ASP。網(wǎng)絡(luò)核心實(shí)體框架核心
網(wǎng)絡(luò)核心預(yù)覽版的支持
網(wǎng)絡(luò)核心1.0.0 RC1和RC2包括上線許可證。該許可允許您部署。凈核心,ASP。網(wǎng)絡(luò)核心,實(shí)體框架核心1.0.0 RC1和RC2應(yīng)用到生產(chǎn)環(huán)境,并提供訪問(wèn)微軟的支持?捎玫闹С诌x項(xiàng)的解釋,請(qǐng)?jiān)L問(wèn)對(duì)業(yè)務(wù)和開(kāi)發(fā)人員的支持.
適用的預(yù)發(fā)行版預(yù)覽版本支持生命周期將如下。
使用方法
1、在本站下載解壓之后能看到dnSpy.exe,分別用來(lái)解析x64和x86的應(yīng)用程序。這時(shí)候根據(jù)自己編譯的版本來(lái)選擇即可。
2、打開(kāi)之后的界面,這時(shí)候直接點(diǎn)擊“啟動(dòng)”或者直接F5,選擇你想調(diào)試的程序集。
3、這里就像使用IDE一樣,可以設(shè)置斷點(diǎn)可以修改代碼、查看程序集的引用等等操作。
4、在文本區(qū)域點(diǎn)右鍵可以看到Edit class,點(diǎn)擊之后彈出框內(nèi)可以直接修改編輯已部署好的代碼。
5、以上就是比較常用的功能,當(dāng)然dnSpy還有很多貼心和有用的功能,有待大家去發(fā)現(xiàn)。